.user-card-container{width:500px;z-index:40!important}.user-card-container .ant-tooltip-inner{background-color:#fff!important;text-align:center}.user-card-container .ant-tooltip-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:60px;background-color:#002f44;border-top-left-radius:5px;border-top-right-radius:5px}.user-card-container.disabled .ant-tooltip-inner:before{background-color:#9db6bf}.user-card-container .ant-tooltip-arrow{display:none}.user-card-container .user-card{text-align:center;padding:1rem;position:relative}.user-card-container .user-card .avatar .symbol{box-shadow:0 0 0 5px #fff;border-radius:50%}.user-card-container .user-card .name{display:block;margin-top:1rem;margin-bottom:.2rem;font-weight:500;color:#002f44!important}.user-card-container .user-card .email{display:block;margin-bottom:.2rem;color:#6f93a1!important}.user-card-container .user-card .position{display:block;color:#6f93a1!important}.user-card-container .user-card.disabled .email,.user-card-container .user-card.disabled .name,.user-card-container .user-card.disabled .position{color:#618695!important}.avatar{position:relative;-webkit-user-select:none;user-select:none;transition:all .2s;vertical-align:middle;border:2px solid transparent;display:inline-flex;grid-gap:.2rem;gap:.2rem;align-items:center}.avatar.wrap{flex-wrap:wrap}.avatar.display-as-column{display:flex;flex-direction:column;align-items:center}.avatar.is-user-card{pointer-events:none}.avatar.disabled .label{opacity:.4}.avatar.disabled .symbol{-webkit-filter:saturate(0);filter:saturate(0)}.avatar .avatar-initials{font-weight:500}.avatar.circle,.avatar.circle .image,.avatar.circle .symbol{border-radius:50%}.avatar.square,.avatar.square .image,.avatar.square .symbol{border-radius:4px}.avatar .label{position:relative;top:1px;white-space:nowrap;font-size:13px;font-weight:500!important}.avatar .symbol{color:#fff;text-align:center;overflow:hidden;background-size:cover;border-radius:50%;display:inline-block;vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;transition:all unset;display:none}.avatar.show-image .symbol{display:inline-flex}.avatar.normal .symbol{width:1.6rem;height:1.6rem}.avatar.normal .avatar-initials{position:relative;top:.5px}.avatar.normal.draughthub .symbol{height:1.8rem;background-color:unset!important}.avatar.medium .symbol{width:4rem;height:4rem}.avatar.medium .avatar-initials{position:relative;top:.5px}.avatar.medium.draughthub .symbol{height:4.7rem;background-color:unset!important}.avatar.large .symbol{width:6rem;height:6rem}.avatar.large .symbol .avatar-initials{font-size:1.3rem}.avatar.large.draughthub .symbol{height:6.3rem;background-color:unset!important}.avatar.with-border .symbol{border:2px solid #fff}.avatar.with-border.normal .symbol{width:2.2rem;height:2.2rem}.avatar.with-border.large .symbol{width:4.2rem;height:4.2rem}.avatar.with-border.large .symbol .avatar-initials{font-size:1.3rem}.avatar .image{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-color:#fff;border-radius:50%}.avatar .edit-icon,.avatar .image{position:absolute;transition:all .3s}.avatar .edit-icon{opacity:0;top:calc(50% - 3px);left:50%;color:#fff;-webkit-transform:scale(0) translate(-1.3rem,-1.3rem);transform:scale(0) translate(-1.3rem,-1.3rem);font-size:1.3rem;margin:0}.avatar.clickable{cursor:pointer}@media(hover:hover){.avatar.clickable.show-hover-animation:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);z-index:2}}.avatar.without-photo .symbol{position:relative;background-color:#9db6bf}.avatar.without-photo .symbol .anticon{position:relative;top:-1px}.avatar.selected.show-hover-animation{-webkit-transform:translateY(-1px);transform:translateY(-1px);background-color:#fff!important;color:#002f44;border-color:#9db6bf;-webkit-transform:translateY(-6px);transform:translateY(-6px);z-index:2}.avatar.selected.show-hover-animation .avatar-initials{font-weight:500}.avatar.selected.show-hover-animation .symbol{border-width:2px}.avatar .avatar-initials{transition:all .3s;font-size:.7rem;text-transform:uppercase}.avatar.selected.in-dropdown{font-weight:500}.avatar.selected.in-dropdown .label{color:#19aae8}.loading-screen{min-height:400px;height:100%;max-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-screen img{width:70px;-webkit-animation:blink 2s cubic-bezier(.64,.57,.67,1.53) infinite;animation:blink 2s cubic-bezier(.64,.57,.67,1.53) infinite;opacity:.5}@-webkit-keyframes blink{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes blink{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.loading-screen.with-logo{height:100vh}.loading-screen .loading-screen-message{font-size:13px;display:block;margin-top:1rem;color:#2f94bd;font-weight:500}.scheduled-notification-modal .notification-body{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.scheduled-notification-modal .notification-body button{width:300px;margin:0 auto}.public-navigation-bar{position:-webkit-sticky;position:sticky;width:100%;left:0;z-index:2;top:-1px;padding:0;border-bottom:1px solid #d1e4ec}.public-navigation-bar .inner-container{background-color:#fff;padding:1rem;display:flex;justify-content:space-between}.public-navigation-bar .logo-container{width:150px}.public-navigation-bar .logo-container img{max-width:100%}.public-navigation-bar .logo-container .mobile-logo{display:none}.public-navigation-bar .buttons .button-container{margin:0 0 0 1rem;display:inline-block}.public-navigation-bar .buttons .button-container button{font-weight:500;padding:.2rem 2rem}@media(max-width:500px){.public-navigation-bar .logo-container{width:30px}.public-navigation-bar .logo-container .mobile-logo{display:block;width:25px}.public-navigation-bar .logo-container .desktop-logo{display:none}.public-navigation-bar .buttons .button-container{margin-left:.5rem}.public-navigation-bar .buttons .button-container button{padding:.2rem 1rem}}.budget-bar{width:150px;max-width:100%;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.budget-bar .ant-progress-show-info .ant-progress-outer{margin:0;padding:0}.budget-bar .ant-progress{margin:0;height:1.1rem}.budget-bar .progress-label{display:block;flex-shrink:0}.budget-bar.budget-bar-large{width:220px}.budget-bar.include-percentage .static-label{flex-shrink:0;margin-right:.5rem;font-size:12px;font-weight:700}.avatar-list{text-align:right;display:flex;align-items:center}.avatar-list .avatar{margin-right:-.7rem}.avatar-list .others-container{border-radius:50%;border:2px solid transparent;transition:all .3s;position:relative}.avatar-list .others-container .others{position:relative;background-color:#d1e4ec;cursor:pointer;color:#4d6b76;text-align:center;overflow:hidden;background-size:cover;border-radius:50%;display:block;width:2.2rem;height:2.2rem;line-height:1.9rem;border:2px solid #fff;transition:all .3s;font-weight:700;font-size:12px;letter-spacing:-1px}.avatar-list .others-container .others .plus-sign{position:relative;top:-1px}.avatar-list .others-container.is-selected{border-color:#9db6bf}.avatar-list-dropdown-menu-overlay{overflow-y:auto;max-height:40vh;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);background-color:#fff}.explanation-icon{color:#002f44;opacity:.7}.overall-spinner{position:relative;z-index:10;display:none}.overall-spinner .overall-spinner-inner-container{position:fixed;top:49px;left:0;width:100%;height:calc(100vh - 49px);border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);z-index:10}.overall-spinner.visible{display:block}.overall-spinner.contained,.overall-spinner.contained .overall-spinner-inner-container{width:100%;height:100%;position:absolute;top:0;left:0}.input{position:relative;display:inline-block;background-color:#fff;width:10rem;max-width:100%}.input,.input input,.input textarea{box-sizing:border-box}.input textarea{overflow:hidden}.input .length-exceeded{color:#ff4d4f}.input .length-not-exceeded{color:#2f94bd}.input .prefix,.input .suffix{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;color:#9db6bf;z-index:2}.input .prefix .clear-button,.input .suffix .clear-button{cursor:pointer;margin-right:.2rem;position:relative;display:inline-block}.input .prefix .clear-button .anticon,.input .suffix .clear-button .anticon{color:#9db6bf}.input .prefix .clear-button:before,.input .suffix .clear-button:before{content:"";position:absolute;top:-2px;left:-3px;width:calc(100% + 6px);height:calc(100% + 4px);background-color:initial}.input .prefix .clear-button:hover .anticon,.input .suffix .clear-button:hover .anticon{color:#19aae8}.input .prefix{left:0;width:2rem;display:flex;justify-content:center}.input .suffix{right:.3rem}.input.disabled.with-prefix{padding-left:0}.input.disabled.with-prefix .prefix{color:#002f44}.input.show-border input,.input.show-border textarea{border:1px solid #b8d6e2}.input.show-border input:disabled,.input.show-border textarea:disabled{background-color:#e6ebee}.input.centered input,.input.centered textarea{text-align:center}.input input,.input textarea{width:10rem;max-width:100%}.input.full-width,.input.full-width input,.input.full-width textarea{width:100%}.input.flex-grow{flex-grow:1}.input.flex-grow input,.input.flex-grow textarea{width:100%}.input input,.input textarea{padding:.2rem .5rem .2rem .3rem;border-radius:4px;border:1px solid transparent;background-color:initial;transition:background-color .2s,border .2s;resize:none}.input.with-prefix input,.input.with-prefix textarea{padding-left:2.2rem}.input.with-suffix input{padding-right:2rem}.input.enabled:hover input,.input.enabled:hover textarea,.input.enabled input:focus,.input.enabled textarea:focus{border-color:#19aae8;background-color:#fff;outline:unset;box-shadow:unset}.input .ant-mentions{border:unset}.copy-link-button{display:inline;position:relative;top:3px;margin-left:.2rem;cursor:pointer}.copy-link-button .icon{color:#002f44;fill:#002f44}.copy-link-button:hover .icon{color:#19aae8;fill:#19aae8}.card{border:1px solid #d1e4ec!important;box-shadow:0 1px 3px 0 #d1e4ec!important;width:calc(100% - 2px)!important;margin-left:1px!important;text-align:left;border:1px solid transparent;transition:unset!important;position:relative}.card.with-space{margin-bottom:1rem}.card.ant-card{border-radius:4px}.card.interactive:not(.no-hover){cursor:pointer}.card.interactive:not(.no-hover) .ant-card-body{transition:unset!important}.card.interactive:not(.no-hover):focus:after,.card.interactive:not(.no-hover):hover:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#d1e4ec;opacity:.2;pointer-events:none;border:unset;border-radius:4px}.card.flex-title .card-title{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.card .card-header .ant-divider{margin-top:1rem}.card .card-header.sticky-card-header{position:-webkit-sticky;position:sticky;top:-.5rem;padding-top:1rem;margin-top:-1rem;z-index:3;background-color:#fff}.card.no-divider .card-header .ant-divider{display:none}.card.wrap-header .card-header .ant-space{flex-wrap:wrap}.card .card-actions button{margin-left:.5rem}.card .ant-card-body{padding:1rem}.pdf-renderer{position:relative;width:596px;height:842px;-webkit-transform-origin:0 0;transform-origin:0 0}.pdf-renderer .react-pdf__Page__svg{background-color:#fff}.pdf-renderer .page-scale-3 canvas{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.pdf-renderer .page-scale-6 canvas{-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:0 0;transform-origin:0 0}.pdf-renderer .page-scale-12 canvas{-webkit-transform:scale(.125);transform:scale(.125);-webkit-transform-origin:0 0;transform-origin:0 0}.pdf-renderer .page-placeholder{border:1px solid #e7f1f5;background-color:#fff}.pdf-renderer .page-viewer{position:absolute;left:0}.pdf-renderer .scrolling-pdf-page-inner-container{opacity:0;transition:all .5s;transition-delay:.5s}.pdf-renderer .scrolling-pdf-page-inner-container.loaded{opacity:1}.pdf-renderer .pdf-error,.pdf-renderer .pdf-loader{position:absolute;top:0;left:0;width:596px;height:842px;background-color:#fff;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;pointer-events:none;transition:all .4s}.pdf-renderer .pdf-error.visible,.pdf-renderer .pdf-loader.visible{transition:unset;opacity:1}.pdf-renderer .pdf-error .anticon,.pdf-renderer .pdf-loader .anticon{font-size:3rem;color:#19aae8}.pdf-renderer .pdf-error .anticon{color:#ec9394}.pdf-renderer .pdf-error .message{font-size:1.5rem;color:#9db6bf;display:block}.pdf-renderer .pdf-error .reason{font-size:1.2rem;color:#9db6bf;display:block}.pdf-renderer .pagination{position:absolute;top:2.5rem;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.zoomable{width:100%;height:100%;position:relative}.zoomable.not-loaded .zoomable-inner{opacity:0}.zoomable.active{cursor:grab}.zoomable .zoom-controls{position:absolute;right:1rem;top:1rem;z-index:1}.zoomable .zoom-controls .zoom-control-group{box-shadow:0 1px 2px #8eaab5;border-radius:4px;margin-bottom:1rem;background-color:#fff}.zoomable .zoom-controls .zoom-button{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:#002f44;cursor:pointer;transition:all .3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.zoomable .zoom-controls .zoom-button:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.zoomable .zoom-controls .zoom-button:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.zoomable .zoom-controls .zoom-button.zoom-control-separate{margin-bottom:1rem}.zoomable .zoom-controls .zoom-button.zoom-control-with-separator{border-top:1px solid #d1e4ec}.zoomable .zoom-controls .zoom-button.enabled:hover{background-color:#002f44;color:#fff}.zoomable .zoom-controls .zoom-button.disabled{opacity:.2;cursor:not-allowed;background-color:#e0eef4}.zoomable .zoomable-spinner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.zoomable .zoomable-inner{position:relative;-webkit-transform-origin:0 0;transform-origin:0 0}.zoomable .zoomable-inner.animated{transition:all .4s;transition-timing-function:ease-in-out}.info-item{display:flex;flex-direction:column;padding:.5rem;margin-left:-.5rem;margin-top:-.5rem;background-color:initial;border-radius:4px;min-height:2rem!important}.info-item:not(:last-child){margin-bottom:1rem}.info-item.no-bottom-space{margin-bottom:0}.info-item .main-content{display:flex;flex-direction:column}.info-item .label-container{flex-shrink:0!important}.info-item .label{font-size:13px;font-weight:500}.info-item.full-width,.info-item.full-width .main-content,.info-item.full-width .main-content .value-container,.info-item.full-width .main-content .value-container>*{width:100%}.info-item .value-container .static-value{font-size:13px}.info-item.inline .main-content{display:flex;flex-direction:row;grid-gap:.5rem;gap:.5rem;align-items:center}.info-item.clickable{cursor:pointer}.info-item.clickable:hover{background-color:#edf4f6}.document-details-modal{width:100vw!important;max-width:100vw;height:100vh!important;top:0!important;z-index:7}.document-details-modal.document-details-modal-portrait{width:650px!important}.document-details-modal .ant-modal-body{padding-left:0!important;padding-right:0!important}.document-details-modal .download-button-label{color:#fff}.document-details-modal .ant-modal-content{border-radius:0!important;padding:0;height:100vh!important}.document-details-modal .ant-modal-content .ant-modal-body{height:100%;border-radius:4px;padding:0 1rem}.document-details-modal .ant-modal-content .ant-modal-body>.content{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.document-details-modal .content .document-info{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-right:10px;padding-top:.3rem;padding-left:.5rem;width:calc(100% - 3rem);align-items:center}.document-details-modal .content .document-info .info-item{margin-bottom:0}.document-details-modal .content .document-info .info-item .value-container{margin-top:-.3rem}.document-details-modal .content .document-info .info-item.clickable{position:relative;cursor:pointer}.document-details-modal .content .document-info .info-item.clickable:hover{background-color:#edf4f6}.document-details-modal .content .document-info .document-details-modal-download-button{margin-left:auto}.document-details-modal .content .document-info .document-title{font-weight:500;width:100%;text-align:left}.document-details-modal .content .document-info .document-details-modal-download-button{display:flex;align-items:center}.document-details-modal .content .document-info .created{width:9rem;flex-shrink:0}.document-details-modal .content .document-info .editable{display:flex;flex-direction:row;align-items:center}.document-details-modal .content .document-info .editable .edit{margin-right:1rem}.document-details-modal .content .document-info .editable .edit svg{width:20px;height:20px}.document-details-modal .content .document{display:flex;flex-direction:column;width:100%;overflow:auto;margin:0;padding:0;border-radius:0;background-color:#e0eef4;border:1px solid #e7f1f5;height:calc(100% - 4rem)}.document-details-modal .content .document .document-header{padding:3px;width:100%;display:flex;justify-content:center;background-color:#e0eef4;height:2.5rem}.document-details-modal .content .document .document-header .pagination{background-color:initial}.document-details-modal .content .document .zoomable-container{flex:1 1;overflow-y:hidden}.file-preview{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:6;-webkit-animation-name:fade-in-opacity;animation-name:fade-in-opacity;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}@keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}.file-preview.file-preview-PDF{display:none}.file-preview .file-preview-mask{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background-color:rgba(0,8,12,.85)}.file-preview .main-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90vw;max-height:calc(100vh - 149px);z-index:2;-webkit-animation-name:fade-in-opacity;animation-name:fade-in-opacity;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.file-preview .close-file-preview-button{position:absolute;top:4rem;right:1rem;z-index:3;border:unset!important;transition:unset!important}.file-preview .close-file-preview-button .icon{margin:0;color:#fff}.file-preview .close-file-preview-button:hover{background-color:unset!important;border:unset!important}.file-preview .close-file-preview-button:hover .icon{color:#19aae8!important}.file-preview .file-preview-button-next,.file-preview .file-preview-button-previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer;border:unset!important;transition:unset!important}.file-preview .file-preview-button-next:hover,.file-preview .file-preview-button-previous:hover{background-color:unset!important;border:unset!important}.file-preview .file-preview-button-next:hover .anticon,.file-preview .file-preview-button-previous:hover .anticon{color:#19aae8!important}.file-preview .file-preview-button-next:disabled,.file-preview .file-preview-button-previous:disabled{background-color:unset!important;pointer-events:all;cursor:default}.file-preview .file-preview-button-next:disabled .anticon,.file-preview .file-preview-button-previous:disabled .anticon{color:#fff!important;opacity:.3!important}.file-preview .file-preview-button-next .anticon,.file-preview .file-preview-button-previous .anticon{margin:0;color:#fff;font-size:1.7rem}.file-preview .file-preview-button-previous{left:1.5rem}.file-preview .file-preview-button-next{right:1.5rem}.file-preview .file-preview-footer{position:absolute;bottom:0;width:100vw;display:flex;flex-direction:column;align-items:center;grid-gap:.2rem;gap:.2rem;z-index:3;background-color:#00080c;padding:.3rem .5rem;color:#fff}.file-preview .file-preview-footer .counter{font-weight:700}.file-preview .file-preview-footer .selected-file-path{opacity:.7}.file-preview .spinner-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.create-folder-modal .ant-space-item{width:100%}.create-folder-modal .submit-container{text-align:center}.email-details-modal{width:-webkit-min-content;width:min-content;height:-webkit-min-content;height:min-content}.email-details-modal .content{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}.email-details-modal .subject-wrapper{width:95%;font-weight:700;font-size:1rem}.email-details-modal .attachment-list-wrapper{display:flex;flex-direction:column;grid-gap:.4rem;gap:.4rem;font-weight:700}.email-details-modal .body-label{font-weight:700}.email-details-modal .attachment-list-item{display:flex;grid-gap:.4rem;gap:.4rem;cursor:pointer}.upload-progress-view{padding-top:2rem}.upload-progress-view .overall-progress{text-align:center}.upload-progress-view .overall-progress.warning .anticon svg *{color:#ffbc0d}.upload-progress-view .overall-progress .message{margin-top:.5rem;font-size:1rem;display:block;font-weight:500;margin-bottom:1rem;color:#19aae8}.upload-progress-view .overall-progress .message.success{color:#4cc23a}.upload-progress-view .overall-progress .message.warning{color:#ffbc0d}.upload-progress-view .overall-progress .message.exception{color:#ff4d4f}.upload-progress-view .pending-file-item{display:flex;justify-content:space-between;padding:.3rem 1rem .3rem 0;font-weight:500}.upload-progress-view .pending-file-item:not(:last-child){border-bottom:1px dashed #d1e4ec}.upload-progress-view .pending-file-item .progress-bar{width:200px}.drag-and-drop{position:relative}.drag-and-drop .overlay{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;opacity:0;top:-.5rem;left:0;width:100%;height:calc(100% + 1rem);border-radius:4px;border:2px dashed #19aae8;pointer-events:none;background-color:hsla(0,0%,100%,.85);flex-direction:column;transition:opacity .3s}.drag-and-drop .overlay .anticon{font-size:2rem;display:block;color:#19aae8}.drag-and-drop .overlay .instructions{font-size:.9rem;color:#19aae8;font-weight:500;text-align:center}.drag-and-drop.dragging .overlay{opacity:1}.versions-modal{width:22rem!important;max-width:95vw}.versions-modal .ant-modal-body{padding:0 0 .2rem}.versions-modal .version-item{width:100%;display:flex;justify-content:space-between;align-items:center;color:#618695!important;font-weight:500;font-size:.75rem;padding:.3rem 1rem;cursor:pointer}.versions-modal .version-item:not(:last-child){border-bottom:1px solid #d1e4ec}.versions-modal .version-item:hover{background-color:#edf4f6}.versions-modal .version-item .size{margin-left:2rem}.attachments{position:relative}.attachments .card-header .ant-divider{display:none}.attachments .copy-link-button{margin-left:.5rem;margin-right:.2rem}.attachments .copy-link-button svg{fill:#2f94bd}.attachments .attachments-search-bar{margin-top:1rem}.attachments .attachments-search-bar input{font-weight:500}.attachments .select{width:2rem;flex-shrink:0}.attachments .select.not-visible{visibility:hidden;pointer-events:none}.attachments .pdf-preview{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3;display:flex;justify-content:center;align-items:top;overflow-y:auto}.attachments .pdf-preview .pdf-renderer{min-width:596px;width:unset}.attachments .pdf-preview .pdf-renderer .react-pdf__Document{max-width:90vw;max-height:100vh;overflow:auto}.attachments .pdf-preview .modal-icons{position:absolute;right:1rem;top:.5rem;font-size:1.5rem;display:flex;align-items:center;color:#002f44;z-index:2}.attachments .pdf-preview .modal-icons .icon{margin-left:1rem;background-color:#fff;border-radius:4px;cursor:pointer}.attachments .pdf-preview .modal-icons .icon:hover{opacity:.8}.attachments .pdf-preview .pdf-preview-background{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.attachments .pdf-preview .react-pdf__Page__svg{box-shadow:unset}.attachments.is-in-modal .card{border:unset!important;box-shadow:unset!important;margin-bottom:0!important;width:calc(100% + .5rem)!important}.attachments.is-in-modal .card .ant-card-body{padding:0!important}.attachments.is-in-modal .card .attachments-container.view-type-list{max-height:calc(100vh - 450px)}.attachments .card{margin-bottom:1rem!important}.attachments .card .ant-card-body{padding-right:.4rem}.attachments .card .card-header .ant-space-item:first-child{width:calc(100% - 250px);width:100%;margin-right:0!important}.attachments .card .no-items-in-folder{margin:0 auto}.attachments .card .no-items-in-folder .no-attachments-message{margin-top:-.2rem;margin-bottom:-.5rem;display:block;color:#9db6bf}.attachments .card .ant-breadcrumb-link{color:#2f94bd}.attachments .card .actions-container{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;justify-content:flex-start}.attachments .card .actions-container button.download,.attachments .card .actions-container button.move-to-trash,.attachments .card .actions-container span.download button,.attachments .card .actions-container span.move-to-trash button{padding-left:.5rem!important;padding-right:.5rem!important}.attachments .card .actions-container .create-folder{margin-left:auto!important}@media(max-width:600px){.attachments .card .actions-container .create-folder{margin-left:unset!important}}.attachments .card .actions-container .download{margin-right:.5rem}.attachments .card .attachments-breadcrumbs{margin-top:.5rem;margin-bottom:0;overflow-y:hidden}.attachments .card .attachments-breadcrumbs ol{flex-wrap:wrap}.attachments .card .attachments-breadcrumbs ol>*{flex-shrink:0}.attachments .card .attachments-breadcrumbs ol li{padding-inline:0}.attachments .card .attachments-breadcrumbs.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:inline-block!important}.attachments .card .attachments-breadcrumbs .ant-breadcrumb-link{cursor:pointer;font-size:.8rem;padding:0;display:inline-block}.attachments .card .attachments-breadcrumbs .ant-breadcrumb-link:hover{background-color:#edf4f6}.attachments .card .attachments-breadcrumbs .ant-breadcrumb-separator{margin-inline:4px!important}.attachments .card .attachments-breadcrumbs.is-trash-open *{color:#ff4d4f}.attachments .card .preloader-container{width:100%;display:flex;justify-content:center;align-items:center;height:150px}.attachments .card .preloader-container .preloader{color:#19aae8;font-size:2rem}.attachments .card .attachments-container.no-items{margin-bottom:2rem}.attachments .card .attachments-container.view-type-list:not(.no-items){max-height:calc(100vh - 250px);min-height:250px;overflow-y:auto;overflow-x:auto;padding-right:1rem}.attachments .card .attachments-container.view-type-list:not(.no-items)>*{min-width:600px}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;border:unset!important;padding-top:.8rem;padding-bottom:.2rem;cursor:default!important}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers:hover{background-color:#fff!important}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers .ant-checkbox-wrapper,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers .attachment-content{z-index:1}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers .ant-checkbox-wrapper{position:relative;top:-2px}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers .ant-typography{text-transform:uppercase;font-size:.65rem!important;color:#2f94bd!important;font-weight:500;display:block}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header.list-headers .ant-typography.select{width:2rem;flex-shrink:0}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header{margin-left:-.5rem;margin-right:-.5rem;padding:.3rem .5rem;position:relative;color:#002f44;background-color:initial;cursor:pointer;transition:all .3s;font-size:.8rem}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .file-type-icon,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .file-type-icon{margin-right:.5rem;font-size:1rem;color:#19aae8}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content{display:flex;align-items:center;transition:all .3s;grid-gap:.5rem;gap:.5rem}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .ant-checkbox-wrapper,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .ant-checkbox-wrapper{margin-right:1rem}@media(max-width:600px){.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .ant-checkbox-wrapper,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .ant-checkbox-wrapper{margin-right:.5rem}}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .name,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .name{width:100%;transition:all .3s;color:#002f44;display:flex;align-items:center;word-break:break-all;line-height:1.2}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .name.type-folder,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .name.type-folder{font-weight:500}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .created-at,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .updated-at,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .created-at,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .updated-at{color:#002f44;width:7.5rem;text-align:right;flex-shrink:0}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .file-size,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .file-size{width:4rem;text-align:right;color:#002f44}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .attachment-content .ant-result,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .attachment-content .ant-result{width:100%}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item:hover,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header:hover{background-color:#edf4f6}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item:hover .attachment-content,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item:hover .name,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header:hover .attachment-content,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header:hover .name{color:#19aae8}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .delete-attachment,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .delete-attachment{position:static;left:unset;top:unset;border:0;transition:all .3s}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .delete-attachment .anticon,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .delete-attachment .anticon{color:#2f94bd!important}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .delete-attachment:hover,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .delete-attachment:hover{background-color:#edf4f6}.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-item .delete-attachment:hover .anticon,.attachments .card .attachments-container.view-type-list:not(.no-items) .attachment-list-header .delete-attachment:hover .anticon{color:#19aae8!important}.attachments .card .attachment-view-selector{display:inline-block;margin-left:.5rem}.attachments .card .attachment-view-selector .anticon{display:inline-block;color:#19aae8;padding:.5rem .8rem;cursor:pointer;border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec;transition:all .3s;background-color:initial}.attachments .card .attachment-view-selector .anticon:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:1px solid #d1e4ec}.attachments .card .attachment-view-selector .anticon:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:1px solid #d1e4ec}.attachments .card .attachment-view-selector .anticon:not(:last-child){border-right:1px solid #d1e4ec}.attachments .card .attachment-view-selector .anticon.active{background-color:#19aae8;color:#fff;border-color:#19aae8}.attachments .card .attachment-view-selector .anticon:hover{border-color:#19aae8;color:#47bbed}.attachments .card .attachment-view-selector .anticon:hover.active{background-color:#4fcaff;border-color:#4fcaff;color:#fff}.attachments .download-attachment-modal .ant-modal-confirm-btns{margin-top:-1.5rem!important}.attachments .download-attachment-modal .ant-modal-confirm-btns .ant-btn-primary{display:none}.attachments .download-attachment-modal .action-buttons{margin-top:1rem;justify-content:flex-end;display:flex;position:relative;top:.5rem;margin-right:5rem}.attachments .download-attachment-modal .action-buttons button{margin-left:.5rem}.attachments .unsupported-attachment-warning{margin-top:1rem}.attachments.presentation-only{border:unset!important}.attachments.presentation-only .attachments-container{min-height:unset!important}.attachments.presentation-only .actions-container,.attachments.presentation-only .attachments-breadcrumbs,.attachments.presentation-only .created-at,.attachments.presentation-only .file-size,.attachments.presentation-only .list-headers,.attachments.presentation-only .select,.attachments.presentation-only .updated-at{display:none}.attachments.presentation-only .attachment-item{border-radius:4px;margin-left:0!important}.restore-from-trash{color:#19aae8!important}.restore-from-trash.ant-dropdown-menu-item-disabled{color:#c5dbe4!important;font-weight:unset!important}.insert-attachment-modal{width:1200px!important;max-width:90vw}.attachment-picker-for-nested-field-list .choose-attachments-button{margin-bottom:.5rem}.attachment-picker-for-nested-field-list .attachment-item{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;margin-left:1rem;padding-top:.3rem;padding-bottom:.3rem}.attachment-picker-for-nested-field-list .attachment-item:not(:last-child){border-bottom:1px solid #e7f1f5}.attachment-picker-for-nested-field-list .attachment-item .attachment-item-delete-button{cursor:pointer;color:#19aae8}.report-user-list-modal{width:1000px!important;max-width:90%}.report-user-list-modal .submit-container{text-align:center}.review-target{position:relative}.review-target.visible input,.review-target.visible textarea{padding-right:1.7rem!important}.review-target .review-button-container{position:absolute;right:.3rem;top:.2rem;background-color:#fff;width:1.45rem;height:1.45rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;font-size:1rem;z-index:1}.review-target .review-button-container .anticon{color:#9db6bf;transition:all .3s}.review-target .review-button-container:before{content:"";position:absolute;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);width:150%;height:150%;display:block;background-color:red;opacity:0}.review-target .review-button-container:hover .anticon{color:#19aae8}.spreadsheet{width:100%;height:500px;overflow:auto;padding-bottom:.5rem;margin-bottom:1rem}.spreadsheet .row{display:flex}.spreadsheet .row .cell{display:inline-block;height:1.6rem;border-color:#d1e4ec;border-style:solid;border-width:1px 0 0 1px;display:flex;justify-content:center;align-items:center;color:#002f44;cursor:default;flex-shrink:0;position:relative}.spreadsheet .row .cell:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-right:1px solid #d1e4ec;margin-right:-1px}.spreadsheet .row .cell .cell-content{pointer-events:none}.spreadsheet .row .cell.cell-highlighted:after,.spreadsheet .row .cell.cell-selected:after{content:"";position:absolute;top:-1px;left:-1px;border:2px solid #19aae8;width:calc(100% - 2px);height:calc(100% - 2px);z-index:1;pointer-events:none}.spreadsheet .row .cell.cell-selected .cell-content{pointer-events:unset}.spreadsheet .row .cell.cell-selected .input{z-index:2;width:100%}.spreadsheet .row .cell.cell-selected .input input{border-radius:0;width:100%;border:unset;background-color:unset}.spreadsheet .row .cell.cell-row-number,.spreadsheet .row .cell.cell-top-left{font-weight:500;color:#2f94bd;pointer-events:none;background-color:#ebf4f8;width:50px}.spreadsheet .row .cell.cell-formula{font-weight:500;color:#2f94bd}.spreadsheet .row .cell:last-child{border-right-width:1px}.spreadsheet .row:last-child .cell{border-bottom-width:1px}.spreadsheet .row-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin-bottom:-1px}.spreadsheet .row-header .cell{font-weight:700;color:#2f94bd;background-color:#ebf4f8;position:relative;overflow:visible;text-overflow:clip;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid #d1e4ec}.spreadsheet .row-header .cell .cell-resize-right{position:absolute;width:5px;background-color:#19aae8;height:calc(100% + 2px);top:-1px;right:-3px;z-index:2;cursor:ew-resize;opacity:0}.spreadsheet .row-header .cell .cell-resize-right:hover{opacity:1}.spreadsheet .row-header .cell .cell-resize-right:before{content:"";position:absolute;width:14px;height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.textarea{border-radius:4px;position:relative;transition:all .3s}.textarea.textarea-has-focus{border-radius:4px;background-color:rgba(237,244,246,.5)}.textarea.textarea-no-focus{border-radius:4px;border:1px solid #e7f1f5}.textarea.textarea-no-focus .textarea-toolbar{opacity:0;height:0}.textarea.no-toolbar,.textarea.no-toolbar-on-blur.is-not-focused{background-color:unset;border:1px solid #d1e4ec}.textarea.no-toolbar-on-blur.is-not-focused:focus,.textarea.no-toolbar-on-blur.is-not-focused:hover,.textarea.no-toolbar:focus,.textarea.no-toolbar:hover{border-color:#19aae8}.textarea.no-toolbar-on-blur.is-not-focused .textarea-toolbar,.textarea.no-toolbar .textarea-toolbar{display:none!important}.textarea.no-toolbar-on-blur.is-not-focused [data-slate-node=element],.textarea.no-toolbar [data-slate-node=element]{text-align:left;font-size:13px}.textarea.no-border{border:unset!important}.textarea.no-border:not(.disabled):focus,.textarea.no-border:not(.disabled):hover{background-color:#ebf4f8}.textarea.no-padding .textarea-content{padding:0}.textarea .avatar .label{position:relative;top:-1px;font-weight:500}.textarea .autocomplete-overlay{border-radius:4px;border:1px solid #d1e4ec;background-color:#fff;color:#002f44;position:fixed;z-index:100;display:flex;flex-direction:column;max-height:var(--max-height);overflow-y:auto}.textarea .autocomplete-overlay .autocomplete-option{padding:.5rem 1rem;cursor:pointer;text-align:left}.textarea .autocomplete-overlay .autocomplete-option:not(:last-child){border-bottom:1px solid #e7f1f5}.textarea .autocomplete-overlay .autocomplete-option:hover{background-color:#edf4f6}.textarea .anticon.anticon-caret-down{font-size:.8rem!important}.textarea .font-size-button{font-weight:700;margin-right:.5rem}.textarea .color-button{font-weight:700}.textarea .color-button .color-sample{width:1.3rem;height:1.3rem;display:inline-block;border-radius:4px;margin-right:.5rem}.textarea.basic-formatting-only .textarea-toolbar-inner{padding:0!important}.textarea.basic-formatting-only .tool-row{padding-left:0!important}.textarea.basic-formatting-only .tool-group button{padding:0!important}.textarea .textarea-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:5}.textarea .textarea-toolbar .textarea-toolbar-inner{display:flex;flex-wrap:wrap;transition:all .3s;transition-timing-function:ease-in-out;overflow:hidden;flex-direction:row;background-color:#e0eef4;border-top-left-radius:4px;border-top-right-radius:4px;min-height:2.4rem;align-items:center;padding:.3rem 0}.textarea .textarea-toolbar .textarea-toolbar-inner .tool-row{display:flex;flex-wrap:wrap;padding-left:.5rem;align-items:center}@media(max-width:600px){.textarea .textarea-toolbar .textarea-toolbar-inner{justify-content:center;flex-direction:column}}.textarea .textarea-toolbar .textarea-toolbar-inner button{text-align:center;transition:unset}.textarea .textarea-toolbar .textarea-toolbar-inner button.active{background-color:#2f94bd;color:#fff!important}.textarea .textarea-toolbar .textarea-toolbar-inner button.active .icon{color:#fff;fill:#fff}.textarea .textarea-toolbar .textarea-toolbar-inner button.active .anticon{color:#fff}.textarea .textarea-toolbar .textarea-toolbar-inner button.active:hover{background-color:rgba(47,148,189,.5)}.textarea .textarea-toolbar .textarea-toolbar-inner .icon{color:#2f94bd;fill:#2f94bd;max-width:22px;margin:0}.textarea .textarea-toolbar .textarea-toolbar-inner .anticon{color:#2f94bd;font-size:1rem}.textarea .font-size-picker{width:200px}.textarea .textarea-content{padding:.5rem;min-height:120px;min-height:var(--min-height,120px);transition:all .3s ease-in-out;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.textarea .textarea-content .node-mention{padding:.1rem .3rem;margin-right:.2rem;position:relative;background-color:#002f44;border-radius:4px}.textarea .textarea-content .node-mention *{color:#fff!important}.textarea .textarea-content .node-page-break{width:100%;text-align:center;position:relative;cursor:pointer}.textarea .textarea-content .node-page-break:before{content:"";z-index:0;position:absolute;width:100%;height:2px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;background-color:#d1e4ec}.textarea .textarea-content .node-page-break .label{position:relative;z-index:1;background-color:#d1e4ec;border-radius:4px;display:inline-block;padding:0 .5rem;font-weight:500;color:#2f94bd}.textarea .textarea-content .node-page-break:hover .label{background-color:#19aae8!important;color:#fff}.textarea .textarea-content .node-page-break:hover:before{background-color:#19aae8}.textarea .textarea-content .node-page-break.selected{border-color:#19aae8}.textarea .textarea-content .node-page-break.selected:before{background-color:#19aae8}.textarea .textarea-content .node-page-break.selected .label{background-color:#19aae8;color:#fff}.textarea .textarea-content .node-attachment{width:100%;position:relative;padding-top:.5rem;padding-bottom:.5rem}.textarea .textarea-content .node-attachment .label{position:relative;z-index:1;background-color:#fff;border-radius:4px;border:1px solid #19aae8;display:block;padding:.3rem .5rem;cursor:pointer;color:#19aae8}.textarea .textarea-content .node-attachment .label .anticon{font-size:1rem}.textarea .textarea-content .node-attachment.selected{border-color:#19aae8}.textarea .textarea-content .node-attachment.selected .label,.textarea .textarea-content .node-attachment:hover .label{background-color:#19aae8;color:#fff}.textarea-attachment-popover .thumbnail{width:95vw;max-width:700px;margin-bottom:.5rem}.textarea-attachment-popover .ant-select,.textarea-attachment-popover .info-item .value-container{width:100%}.textarea-color-popover,.textarea-font-size-popover{display:flex;flex-direction:column}.textarea-color-popover{align-items:flex-start}.textarea-color-popover .color-sample{width:1.3rem;height:1.3rem;display:inline-block;border-radius:4px;margin-right:1rem}.modal-edit-quote-line-item-preset{width:1100px!important}.modal-manage-item-list .user-list-options{padding-left:0}.modal-manage-item-list .user-list-options .item-index{margin-right:.5rem;font-weight:700}.modal-manage-item-list .user-list-options .user-list-option-item{border:1px solid #d1e4ec;border-radius:4px;padding:.7rem;margin-bottom:.5rem;display:flex;align-items:flex-start;width:100%}.modal-manage-item-list .user-list-options .user-list-option-item .item-content{width:100%}.modal-manage-item-list .user-list-options .user-list-option-item .item-action-buttons{display:flex;grid-gap:.5rem;gap:.5rem}.modal-manage-item-list .user-list-options .user-list-option-item .add-item-to-template,.modal-manage-item-list .user-list-options .user-list-option-item .delete-item,.modal-manage-item-list .user-list-options .user-list-option-item .edit-item{color:#19aae8}.nested-field-list-with-modal.is-not-form-editor>.info-item>.main-content{position:-webkit-sticky;position:sticky;top:0;padding-top:1rem;padding-bottom:1rem;margin-bottom:-.5rem;margin-top:-1rem;background-color:#fff;width:100%;z-index:2;display:flex;flex-wrap:wrap}@media(max-width:1030px){.nested-field-list-with-modal.is-not-form-editor>.info-item>.main-content{top:70px}}.nested-field-list-with-modal .item-index{margin-right:.5rem;font-weight:700}.nested-field-list-with-modal .top-level-actions{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.dynamic-section-list .field-label{font-weight:unset!important}.dynamic-section-list .field-label .field-inline-description{font-weight:300!important}.dynamic-section-list>.info-item{margin-bottom:-1rem!important}.task-id-tag.ant-tag{position:relative;top:-1px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;padding-left:5px;padding-right:5px;min-width:7.5rem}.task-id-tag.ant-tag .priority-marker{color:#fff;font-size:.7rem;margin-right:.3rem;flex-shrink:0;margin-top:-4px;position:relative;top:.15rem}.dashboard-item-tags{display:block;flex-wrap:wrap;max-width:100%;display:flex;margin:0;align-items:center}@-webkit-keyframes background-slide{0%{background-position-x:-30px}to{background-position-x:0}}@keyframes background-slide{0%{background-position-x:-30px}to{background-position-x:0}}.dashboard-item-tags .ant-tag{padding:0 .5rem;font-size:.65rem;letter-spacing:.3px;margin-bottom:.2rem;border-radius:4px;position:relative}.dashboard-item-tags a{height:22px}.dashboard-item-tags a>.ant-tag{position:relative;top:-1px}.dashboard-item-tags.empty{margin-top:0;display:none}.task-picker{width:100%}.task-picker .ant-select-selector{height:32px!important}.task-picker .ant-select-selection-item{color:#19aae8;padding-bottom:4px!important}.task-picker .ant-select-selection-item .label{position:relative;top:1px}.task-picker .ant-select-arrow{color:#19aae8}.task-picker-option:not(:last-child){border-bottom:1px solid #d1e4ec}.task-picker-option-inner{display:flex;flex-direction:column;width:100%;margin-bottom:0}.task-picker-option-inner .project-title{font-size:12px;color:#2f94bd;font-weight:500;display:block;margin-bottom:-.3rem!important;margin-top:-.3rem}.task-picker-option-inner .task-title{font-size:12px;color:#002f44;font-weight:500}.task-picker-option-inner .tags-container{display:flex;flex-wrap:wrap}.task-picker-option-label{position:relative;top:2px}.task-picker-option-label .task-picker-option-label-task-title{font-size:12px;font-weight:500}.form-text-button{display:block;color:#19aae8;cursor:pointer;font-weight:500;border:unset;padding:0;background-color:unset;font-size:.8rem;font-weight:700;margin-top:.3rem}.users-filter-container .users-filter{width:300px}.users-filter-container .users-filter .ant-select-selector{min-height:32px!important}.users-filter-container .users-filter .ant-select-selector .ant-select-selection-placeholder,.users-filter-container .users-filter .ant-select-selector input{position:relative}.users-filter-container .users-filter .ant-select-selection-item{color:#19aae8;padding-bottom:0!important}.users-filter-container .users-filter .ant-select-selection-item .label{position:relative;top:1px}.users-filter-container .users-filter .ant-select-arrow{color:#19aae8}.users-filter-container .users-filter.ant-select-disabled{pointer-events:none}.users-filter-container .users-filter.ant-select-disabled .ant-select-selector{background-color:unset}.ant-select-selection-item,.option-user-unassigned .ant-select-item-option-content,.users-filter-option .ant-select-item-option-content{display:flex;width:100%;justify-content:flex-start;align-items:center}.ant-select-selection-item .avatar-container,.option-user-unassigned .ant-select-item-option-content .avatar-container,.users-filter-option .ant-select-item-option-content .avatar-container{width:100%}.ant-select-selection-item .avatar-container .avatar,.option-user-unassigned .ant-select-item-option-content .avatar-container .avatar,.users-filter-option .ant-select-item-option-content .avatar-container .avatar{position:relative;top:-1px}.ant-select-selection-item .avatar-container .avatar .symbol,.option-user-unassigned .ant-select-item-option-content .avatar-container .avatar .symbol,.users-filter-option .ant-select-item-option-content .avatar-container .avatar .symbol{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.ant-select-selection-item .label-email{display:none}.client-contact-modal .submit-container{padding-left:33%}.upload-container .upload-box{border:1px dashed #d1e4ec;background-color:#e0eef4;position:relative;color:#19aae8;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;border-radius:4px}.upload-container .upload-box.with-placeholder{background-color:initial}.upload-container .upload-box label{cursor:pointer}.upload-container .upload-box:hover{border-color:#19aae8}.upload-container .upload-box:hover .message{color:#19aae8}.upload-container .upload-box .upload-icon{font-size:1.3rem}.upload-container .upload-box.small{width:85px;height:85px}.upload-container .upload-box.normal{width:140px;height:140px}.upload-container .upload-box.large{width:400px;height:400px}.upload-container .hidden-input{display:none!important}.upload-container .file-list{text-align:center;flex-direction:column;overflow-y:auto}.upload-container .file-list .file-item{margin-top:.5rem!important;display:block}.upload-container .content{pointer-events:none;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.upload-container .content .thumbnail-icon-container .anticon{font-size:3rem}.upload-container .content .thumbnail-icon-container .file-name{margin-top:1rem}.upload-container .content .thumbnail{width:100%}.upload-container .content .initial-message{z-index:1;position:relative}.upload-container .content .placeholder{position:absolute;top:50%;left:50%;width:100%;-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1);opacity:.1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.upload-container .content .ant-typography{display:block}.upload-container.full-width .upload-box{width:100%!important}.create-client-modal .ant-space{width:100%}.create-client-modal .upload-box{width:100%!important}.create-client-modal .submit-container{padding-left:33%}.create-client-modal .submit-container button{width:140px}.create-client-modal .contact-item{padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;border-top:1px solid #e7f1f5}.create-client-modal .contact-item:nth-child(2){margin-top:.7rem}.create-project-modal{width:700px!important;max-width:100vw!important}.create-project-modal .similar-projects{border:1px solid #d1e4ec;border-radius:4px;padding:.3rem .5rem 0;position:relative}.create-project-modal .similar-projects.with-loading-overlay .similar-projects-loading-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center}.create-project-modal .similar-projects.with-loading-overlay .similar-projects-loading-overlay .anticon{font-size:2rem}.create-project-modal .similar-projects ul{list-style-type:none;padding-left:0;display:flex;flex-direction:column;margin-top:.1rem;margin-bottom:.3rem}.create-project-modal .similar-projects ul .ant-tag{min-width:120px}.create-project-modal .similar-projects ul li{cursor:pointer;position:relative;padding-bottom:.3rem;padding-top:.3rem}.create-project-modal .similar-projects ul li:not(:last-child){border-bottom:1px solid #e7f1f5}.create-project-modal .similar-projects ul li:hover{background-color:#edf4f6}.create-project-modal .similar-projects ul li:hover:before{content:"";position:absolute;top:0;left:-3px;width:calc(100% + 6px);height:100%;border-radius:4px;background-color:#edf4f6;z-index:-1;pointer-events:none}.create-project-modal .loading-button{width:75px}.project-picker-form{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.project-picker-form .project-selector{width:100%}.create-task-modal{width:1100px!important;max-width:90vw}.create-task-modal .ant-select{width:100%!important}.create-task-modal .ant-checkbox-wrapper,.create-task-modal .ant-radio-wrapper{display:flex;align-items:center}.create-task-modal .loading-button{width:75px}.create-task-modal .task-estimated-hours-input{width:150px}.create-task-modal .submit-button-container{display:flex;align-items:center}.create-task-modal .submit-button-container .create-another-label-and-checkbox{display:flex;margin-left:2rem;cursor:pointer}.create-task-modal .submit-button-container .create-another-label-and-checkbox span.label{margin-left:.5rem}.create-task-modal .multiple-assignee-user-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.create-task-modal .multiple-assignee-user-item .ant-checkbox-disabled{opacity:.3}.create-task-modal .multiple-assignee-user-item .extra-messages{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;flex-wrap:wrap;position:relative;top:1px;color:#002f44;opacity:.75}.task-filters{height:3rem;width:100%;display:flex;align-items:center;padding-top:1.5rem;padding-bottom:1.2rem;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1;grid-gap:.5rem;gap:.5rem}.task-filters:before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:calc(100% + 1rem);background-color:#fff}.task-filters .left-buttons{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.task-filters .export{white-space:nowrap}.task-filters span{position:relative}.task-filters .filter-button{margin-left:.5rem;white-space:nowrap}.task-filters .filter-input{border-radius:4px;max-width:400px;border:1px solid #d1e4ec}.task-filters .filter-input .ant-input-prefix{margin-right:.6rem}.task-filters .filter-input .ant-input-prefix .anticon{color:#002f44}.task-filters .filter-input .ant-input-affix-wrapper-focused{display:none!important;border:1px solid #19aae8;display:inline-block}.task-filters .filter-input input{color:#002f44;font-weight:500}.task-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.task-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.task-filters .label-active-filters-count{margin-left:.3rem}@media(max-width:850px){.task-filters .create-task,.task-filters .export,.task-filters .label-active-filters{display:none}}.task-filters-dropdown-overlay{width:30rem;max-width:95vw;max-height:80vh;overflow-y:auto;box-shadow:0 1px 2px #9cbdcb}.task-filters-dropdown-overlay.short-overlay{max-height:40vh}.task-filters-dropdown-overlay .users-filter{width:100%}.task-filters-dropdown-overlay .ant-dropdown-menu-title-content{align-items:center}.task-filters-dropdown-overlay .right-label{margin-left:1rem}.task-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.task-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;width:6rem;text-align:right;white-space:normal;flex-shrink:0}.task-filters-dropdown-overlay .ant-switch{width:4rem}.task-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.task-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;grid-gap:.5rem;gap:.5rem}.task-filters-dropdown-overlay .ant-dropdown-menu-title-content .input-container{display:flex;grid-gap:.5rem;gap:.5rem;width:100%}.task-filters-dropdown-overlay .ant-dropdown-menu-title-content .info-item .label-container{width:6rem;justify-content:flex-end;display:flex;text-align:right;margin-right:.5rem}.task-filters-dropdown-overlay .created-in-range-container,.task-filters-dropdown-overlay .due-in-range-container,.task-filters-dropdown-overlay .finished-in-range-container,.task-filters-dropdown-overlay .task-filter-client,.task-filters-dropdown-overlay .task-filter-project,.task-filters-dropdown-overlay .task-filter-sprint,.task-filters-dropdown-overlay .task-filter-status{width:100%}.task-filters-dropdown-overlay .created-in-range-container .ant-picker,.task-filters-dropdown-overlay .due-in-range-container .ant-picker,.task-filters-dropdown-overlay .finished-in-range-container .ant-picker{width:100%!important}.task-due-date-range-picker .ant-picker-preset:nth-child(2) .ant-tag{border-color:#8b60f1;background-color:#8b60f1;color:#fff}.task-due-date-range-picker .ant-picker-preset:nth-child(3) .ant-tag{border-color:#ff4d4f;background-color:#ff4d4f;color:#fff}.task-created-in-range-picker .ant-picker-preset:nth-child(2) .ant-tag{border-color:#8b60f1;background-color:#8b60f1;color:#fff}.task-created-in-range-picker .ant-picker-preset:nth-child(3) .ant-tag{border-color:#ff4d4f;background-color:#ff4d4f;color:#fff}.table-view{position:relative}.table-view .budget-bar{width:100%}.table-view .ant-table-cell{padding:0 .2rem!important;height:2rem;min-height:unset}.table-view .ant-table-thead>tr>th.ant-table-cell{text-align:center;font-weight:500}.table-view .ant-table-thead>tr>th.ant-table-cell:first-child{border-top-left-radius:4px!important}.table-view .ant-table-thead>tr>th.ant-table-cell:last-child{border-top-right-radius:4px!important}.table-view .ant-table-tbody>tr>td{text-align:center;padding:.15rem 0}.table-view tr{cursor:pointer}.table-column-dropdown-overlay .ant-dropdown-menu{overflow-y:auto;max-height:calc(100vh - 10rem)}.columns-dropdown-button{position:fixed;top:6.2rem;left:11rem;z-index:1}@media(max-width:800px){.columns-dropdown-button{display:none!important}}.lane{box-sizing:border-box;background-color:#e0eef4;padding:.1rem .5rem .5rem;margin-bottom:.1rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:2px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}.lane .ant-empty{margin-bottom:2rem}.lane .lane-title{text-align:left;display:block;font-size:.8rem;font-weight:500;padding:.2rem 0;border-top-left-radius:4px;border-top-right-radius:4px;margin-left:-.4rem;margin-right:-.4rem}.lane .lane-title+div{height:100%}.lane.board{min-width:18rem;display:flex;flex-direction:column}.lane.board .lane-title{padding-top:.5rem;padding-bottom:.5rem;margin-top:-.15rem;padding-left:.5rem}.lane.board .inner-list{height:100%;padding-right:.3rem}.lane.list{border-radius:4px;margin-bottom:2rem}.lane.list .lane-title{margin-left:.2rem}.lane.list .lane{border-radius:4px;padding-bottom:.5rem;background-color:initial;padding:0!important;border:unset;margin:0 0 .5rem}.lane-container{width:100%;height:100%;padding-bottom:.5rem}.lane-container.board{overflow-x:auto}.lane-container .lanes{border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;padding:0;border-radius:4px;width:100%;height:100%}.lane-container .lanes.board{display:flex;justify-content:space-between;grid-gap:.5rem;gap:.5rem}.lane-container .lanes.list{display:block}.lane-container .lanes .lane{width:100%;padding:0 .3rem}.client-logo{max-width:100%;max-height:100%;color:#002f44;position:relative}.client-logo.small{max-height:2rem;max-width:4rem}@media(max-width:1700px){.client-logo.small{max-width:3.5rem}}.client-logo.medium{max-height:3.5rem;max-width:7rem}.client-logo-link{display:flex;align-items:center}.client-logo-link.with-image{justify-content:center}.client-logo-link .client-logo.client-logo-no-image span{color:#19aae8}.client-logo-link .client-logo.client-logo-no-image span:hover{opacity:.7}.task-item-container{padding-top:.25rem!important;padding-bottom:.25rem!important}.task-item-container.unconfirmed{opacity:.5;-webkit-filter:grayscale(50%) brightness(1.1) contrast(.95) hue-rotate(0deg);filter:grayscale(50%) brightness(1.1) contrast(.95) hue-rotate(0deg);position:relative}.task-item-container.unconfirmed .card{box-shadow:unset!important}.task-item-container.is-draggable:hover .task-item{border:1px solid #19aae8!important;cursor:pointer}.task-item-container .task-item{display:block;position:relative;transition:all .8s;max-height:500px;opacity:1}.task-item-container .task-item .info-item{border-bottom:1px solid #e7f1f5;border-radius:0;margin-left:-.7rem;margin-right:-.4rem;padding-left:.65rem;padding-right:.65rem;padding-bottom:.2rem;margin-bottom:.5rem}.task-item-container .task-item .ant-card-body{padding:.3rem .4rem .3rem .7rem}.task-item-container .task-item.drag-hidden{max-height:0;opacity:0}.task-item-container .task-item .child-elements{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.task-item-container .task-item .child-elements .child-item{padding:.5rem;background-color:#d1e4ec;border-radius:4px;cursor:grab;border:1px solid transparent}.task-item-container .task-item .child-elements .child-item:hover{border-color:#19aae8}.task-item-container .task-item .budget-bar,.task-item-container .task-item .task-progress-bar{height:1rem;width:calc(100% + 1.08rem);margin-bottom:.5rem;border-bottom:1px solid #e7f1f5;padding-bottom:.8rem;margin-top:.6rem;padding-right:.65rem;display:flex;align-items:center}.task-item-container .task-item .budget-bar .progress-label,.task-item-container .task-item .task-progress-bar .progress-label{flex-shrink:0;margin-top:0;font-size:12px;font-weight:700;text-align:right}.task-item-container .task-item .budget-bar .static-label,.task-item-container .task-item .task-progress-bar .static-label{flex-shrink:0;font-size:12px;font-weight:700}.task-item-container .task-item .budget-bar .ant-progress,.task-item-container .task-item .task-progress-bar .ant-progress{margin-bottom:0;height:1.1rem;width:100%!important}.task-item-container .task-item .budget-bar .ant-progress .ant-progress-outer,.task-item-container .task-item .task-progress-bar .ant-progress .ant-progress-outer{margin:0;padding:0}.task-item-container .task-item .project-name{color:#4991ae;line-height:1rem;font-size:.8rem;font-weight:500;margin-bottom:-1px}.task-item-container .task-item .task-id{margin-left:auto;margin-right:.2rem;flex-shrink:0}.task-item-container .task-item .task-id .task-id-tag{margin-right:0;min-width:unset}.task-item-container .task-item .created{margin-bottom:0}.task-item-container .task-item .task-initials-and-name{font-weight:500;line-height:1rem;margin:0}.task-item-container .task-item .task-initials,.task-item-container .task-item .task-name{font-size:.8rem;color:#002435}.task-item-container .task-item .task-subtitle{max-width:calc(100% - 35px);margin:0 0 -.5rem;line-height:1.1;font-size:.85rem;color:#9db6bf;display:block}.task-item-container .task-item .client-logo.client-logo-no-image{font-size:.8rem;position:relative;top:2px;color:#7e9eab}.task-item-container .task-item .footer{margin-top:.5rem;align-items:center;display:flex;justify-content:space-between}.task-item-container .task-item .actions{margin-top:.5rem}.task-item-container .task-item .dashboard-item-tags{margin-top:.2rem}.task-item-container .task-item .due-date{font-size:.65rem;font-weight:500;text-transform:uppercase;color:#7e9eab}.task-item-container .task-item .avatar .symbol{width:1.6rem;height:1.6rem}.starting-files-modal{width:700px!important}.starting-files-modal button.ant-btn-primary .icon{fill:#fff}.add-file-to-task-revision-modal .submit-container{padding-left:33%}.non-task-reports .files-and-add-button{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;align-items:center;flex-wrap:wrap}.non-task-reports .files-and-add-button a{width:100%;max-width:500px}.non-task-reports .files-and-add-button a button{width:100%;display:inline-block;white-space:wrap}@media(max-width:500px){.non-task-reports .files-and-add-button a button{max-width:unset}}.non-task-reports .files-and-add-button a *{font-size:13px!important}.cat-level-modal .submit-container{padding-left:33%}.subtasks-progress{background-color:#fff;border-radius:4px;display:block;text-align:center;margin-top:1rem;text-align:left;display:flex;align-items:center}.subtasks-progress .label{width:5rem;flex-shrink:0;font-weight:500}.subtasks-progress .ant-progress{margin-left:1rem}.task-summary .ant-divider{display:none}.task-summary .card-title{width:100%}.task-summary .dashboard-item-tags{margin-top:1rem}.task-summary .dashboard-item-tags .ant-tag{padding:.2rem .5rem;font-size:.75rem}.task-summary .card-header .ant-space{display:block!important}.task-summary .card-header .ant-space .ant-space-item:first-child{margin-right:0!important}.task-summary .task-description-label{margin:.5rem 0 .3rem;font-size:.8rem}.task-summary .task-description{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.task-summary .task-description *{color:#002f44}.task-summary .task-description [class^=EditorToolbar]{border-bottom:unset}.task-summary .task-description [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.task-summary .task-description .public-DraftEditor-content{min-height:5rem}.task-summary .task-description a{color:#19aae8;text-decoration:underline}.task-summary .task-description a *{color:#19aae8}.task-summary .task-description button{border-color:#d1e4ec!important;background:#fff!important}.task-summary .task-description select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.task-summary .title-and-initials{width:100%;display:flex;align-items:center;margin-top:-.5rem}.task-summary .task-title{font-weight:500;flex-shrink:0}.task-summary .task-title input,.task-summary .task-title textarea{font-size:1.2rem}.task-summary .task-title .anticon{margin-right:.5rem}.task-summary .task-initials{width:unset;position:relative;top:2px;margin-top:-.5rem;margin-right:.5rem}.task-summary .task-initials input{align-self:center;font-size:.8rem;color:#8eaab5;margin-right:-.3rem;flex-shrink:0;font-weight:700;width:55px;text-align:center}.task-summary .task-title{margin-left:-.3rem}.task-summary .task-title input,.task-summary .task-title textarea{font-weight:500}.task-summary .assigned-to-name,.task-summary .client-name,.task-summary .project-name,.task-summary .task-subtitle{font-size:.85rem;font-weight:400;color:#8eaab5;margin-top:.5rem;display:inline-block}.task-summary .task-subtitle{margin-left:.5rem}.task-summary .stats{text-align:left}.task-summary .stats .stat{margin-top:-.5rem;margin-bottom:.5rem;padding-bottom:.5rem!important;padding-top:.5rem!important;display:block;padding-left:1rem;margin-left:-1rem;max-width:300px}.task-summary .stats .stat.clickable{cursor:pointer}.task-summary .stats .stat.clickable:hover{background-color:#edf4f6}.task-summary .stats .stat .stat-label{display:block;font-weight:500}.task-summary .stats .stat .stat-value .assigned-to-picker{margin-left:-.2rem}.task-summary .stats .stat .stat-value .assigned-to-picker .label{color:#002f44}.task-summary .stats .stat .stat-value.created-by{margin-left:.2rem}.task-summary .stats .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.task-summary .stats .stat .stat-value .ant-picker{margin-left:-.1rem;margin-top:.2rem}.task-summary .stats .created-by-container .avatar{top:5px}.task-summary .ant-row{padding:0 1rem}.task-summary .ant-row .main-info{text-align:left}.task-summary .ant-row .main-info div.ant-typography{margin-bottom:1rem!important}.task-summary .ant-statistic-content{font-weight:500;color:#002f44}.task-summary.archived .active-on-hover,.task-summary.finished .active-on-hover{pointer-events:none;background-color:initial}.task-summary.archived .active-on-hover .ant-select-selector,.task-summary.finished .active-on-hover .ant-select-selector{background-color:initial}.task-summary.archived .stat.clickable,.task-summary.finished .stat.clickable{pointer-events:none}.task-summary.archived .stat.clickable.link,.task-summary.finished .stat.clickable.link{pointer-events:all}.link-task-modal{width:1100px!important;max-width:95vw!important}.link-task-modal .submit-container{margin-left:33%}.address-modal{width:800px!important}.address-modal .submit-container{display:flex;justify-content:center;margin-top:1rem}.multiple-assigned-users-modal .option-items{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.multiple-assigned-users-modal .option-items .ant-checkbox-wrapper{display:flex;align-items:flex-start}.multiple-assigned-users-modal .option-items .ant-checkbox-wrapper .ant-checkbox{margin-top:.4rem}.multiple-assigned-users-modal .option-items .ant-checkbox-wrapper .ant-checkbox-disabled{opacity:.3}.multiple-assigned-users-modal .option-items .extra-messages{padding-left:1.9rem;color:#002f44;opacity:.75}.google-maps-wrapper{margin:0 auto 1rem}.request-review-modal .ant-space{width:100%}.request-review-modal .submit-container{text-align:center}.color-picker{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center;align-items:center}.color-picker-button{border-radius:4px;width:1rem;height:1rem;cursor:pointer;display:inline-block;outline:unset;border:2px solid transparent}.color-picker-button.has-no-color{border:2px solid #d1e4ec}.color-picker-grid{display:flex;flex-wrap:wrap;width:100%;grid-gap:.2rem;gap:.2rem}.color-picker-grid .color-picker-item{width:2rem;height:2rem;cursor:pointer;border-radius:4px;border:2px solid transparent}.color-picker-grid .color-picker-item.color-picker-item-empty{background-color:#fff;position:relative;border-color:#d1e4ec}.color-picker-grid .color-picker-item.color-picker-item-empty:after{content:"";position:absolute;width:2px;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;background-color:#ff4d4f;top:-4px;left:4px}.color-picker-grid .color-picker-item:hover{border-color:#002f44}.task-sidebar .ant-card-body{padding-bottom:0!important}.task-sidebar .color-picker{justify-content:flex-start}.task-sidebar .action-buttons{margin-bottom:.5rem}.task-sidebar .file-item{border:1px solid #d1e4ec;padding:.2rem .5rem;border-radius:4px;width:100%;display:block;margin-top:.4rem;cursor:pointer}.task-sidebar .file-item:hover{background-color:#edf4f6}.task-sidebar .multiple-assigned-users-container{display:flex;flex-direction:column}.task-sidebar .edit-multiple-assigned-users-button{margin-top:.3rem;margin-bottom:.3rem}.task-sidebar .assigned-to-name,.task-sidebar .client-name,.task-sidebar .project-name{font-size:.85rem;font-weight:400;color:#8eaab5;margin-top:.5rem;display:inline-block}.task-sidebar button.go-to-review,.task-sidebar button.request-review{margin-bottom:1rem;width:100%}.task-sidebar .mark-as-finished,.task-sidebar .mark-as-not-finished{width:100%}.task-sidebar.split-layout .action-buttons{display:flex}.task-sidebar.split-layout .action-buttons a,.task-sidebar.split-layout .action-buttons button{width:100%;margin-bottom:0}.task-sidebar.split-layout .action-buttons a:not(:last-child),.task-sidebar.split-layout .action-buttons button:not(:last-child){margin-right:1rem}.task-sidebar.split-layout .ant-card-body{padding-bottom:1rem!important}.task-sidebar.split-layout .stats{-webkit-columns:2;column-count:2}.task-sidebar .stat{width:calc(100% - 1rem);width:calc(100% + 1rem);display:block;padding-bottom:.5rem!important;padding-top:.5rem!important;padding-left:1rem;margin-left:-1rem;margin-bottom:.5rem;-webkit-column-break-inside:avoid;break-inside:avoid-column}.task-sidebar .stat.clickable{cursor:pointer;width:calc(100% + 2rem)}.task-sidebar .stat.clickable:hover{background-color:#edf4f6}.task-sidebar .stat .stat-label{display:flex;align-items:center;font-weight:500;margin-bottom:-.2rem}.task-sidebar .stat .stat-label .anticon-copy{margin-left:.5rem}.task-sidebar .stat .stat-label .anticon-copy:hover{color:#19aae8}.task-sidebar .stat .task-estimated-hours-sidebar-input input{width:100%;margin-left:-.4rem}.task-sidebar .stat .quote-line-item{border:1px solid #d1e4ec;border-radius:4px;padding:.25rem .5rem;margin-top:.5rem;margin-left:-.5rem}.task-sidebar .stat .quote-line-item .info-and-actions{display:flex;justify-content:space-between;align-items:center}.task-sidebar .stat .quote-line-item button{border:unset}.task-sidebar .stat.linked-tasks-container .stat-label{display:flex;justify-content:space-between;align-items:center}.task-sidebar .stat.linked-tasks-container .anticon{cursor:pointer}.task-sidebar .stat.linked-tasks-container .linked-tasks-items{margin-top:10px}.task-sidebar .stat.linked-tasks-container .linked-task-item{border:1px solid #d1e4ec;border-radius:4px;margin-left:-.5rem;margin-bottom:.5rem;padding:.25rem .5rem}.task-sidebar .stat.linked-tasks-container .linked-task-item button{border:unset}.task-sidebar .stat.linked-tasks-container .linked-task-item .info-and-actions{display:flex;justify-content:space-between;align-items:center}.task-sidebar .stat.linked-tasks-container .linked-task-item .dashboard-item-tags{margin-top:.2rem}.task-sidebar .stat .stat-value{position:relative;white-space:break-spaces}.task-sidebar .stat .stat-value.stat-value-block{display:block}.task-sidebar .stat .stat-value div.input{margin-left:-.3rem;transition:all .3s}.task-sidebar .stat .stat-value div.input.show-border{margin-left:0;margin-top:.2rem}.task-sidebar .stat .stat-value .ant-input-number{width:100%;padding-left:.5rem}.task-sidebar .stat .stat-value .value-prefix{position:absolute;left:.5rem;top:-.15rem;z-index:1}.task-sidebar .stat .stat-value .edit-icon{font-size:1rem}.task-sidebar .stat .stat-value .ant-input-number{margin-top:.3rem}.task-sidebar .stat .stat-value input.input{margin-left:-.4rem;width:calc(100% + .8rem)}.task-sidebar .stat .stat-value .ant-switch{margin-top:.5rem}.task-sidebar .stat .stat-value .ant-radio-group{margin-top:.3rem}.task-sidebar .stat .stat-value .ant-picker,.task-sidebar .stat .stat-value .ant-select{width:calc(100% + 1rem);max-width:calc(100% + 1rem);margin-left:-.1rem}.task-sidebar .stat .stat-value .assigned-to-picker{margin-left:-.2rem}.task-sidebar .stat .stat-value.created-by{margin-left:.2rem}.task-sidebar .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.task-sidebar .stat .ant-picker{margin-left:-.1rem;margin-top:.2rem}.task-sidebar .custom-field-map-wrapper .main-content{justify-content:space-between;margin-bottom:.4rem}.task-sidebar .stat-label .ant-checkbox-wrapper{border:1px solid transparent;padding:.3rem .5rem}.task-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox:after{border-color:#1389bb}.task-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#19aae8;border-color:#19aae8}.task-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked+span{color:#1389bb;font-weight:500}.task-sidebar .stat-value .ant-checkbox-group{margin-top:.2rem}.task-sidebar .created-by-container .avatar{top:5px}.create-sheet-revision-modal .ant-space{width:100%}.create-sheet-revision-modal .submit-container{text-align:center}.ant-radio-group.sheet-revision-status-list{display:flex;flex-direction:column}.rename-file-modal .submit-container{padding-left:33%}.task-revision-item{border:1px solid #d1e4ec;padding:.5rem 1rem;border-radius:4px;position:relative}.task-revision-item.is-highlighted{border-color:#19aae8;border-width:3px}.task-revision-item.read-only .revision-basic-details *{color:#8eaab5}.task-revision-item.read-only input{color:#8eaab5!important}.task-revision-item.read-only .ant-tag-green{color:#4cc23a}.task-revision-item .revision-action-buttons{display:flex;justify-content:flex-start;width:100%;flex-direction:column;grid-gap:.5rem;gap:.5rem}.task-revision-item .add-file-button,.task-revision-item .approve-task-revision-button,.task-revision-item .control-access-button{width:8rem}.task-revision-item .info-item{margin:0;padding:0}.task-revision-item .info-item.author-item{margin-top:0;margin-bottom:-.7rem}.task-revision-item .info-item.reviewer-item{margin-top:.4rem;margin-bottom:-.7rem}.task-revision-item .info-item.based-on{margin-bottom:-.7rem}.task-revision-item .info-item.created-on{margin-top:.3rem;margin-bottom:-.7rem}.task-revision-item .delete-task-revision{position:absolute;top:.45rem;right:.45rem;z-index:2}.task-revision-item .revision-basic-details{display:flex;flex-direction:column;align-items:center}.task-revision-item .revision-basic-details .revision-details{width:100%}.task-revision-item .revision-basic-details .files{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;margin-top:.5rem}.task-revision-item .revision-basic-details .files button{margin-bottom:.5rem;text-wrap:auto}.task-revision-item .revision-basic-details .files .ant-dropdown-button{margin-right:.5rem;width:unset}@media(max-width:1100px){.task-revision-item .revision-basic-details{flex-direction:column;align-items:flex-start}.task-revision-item .revision-basic-details .actions-column{margin-top:.5rem}}.task-revision-item .request-form,.task-revision-item .task-revision-title-info-item{margin-top:0}.task-revision-item .task-revision-title{margin-left:-.3rem;width:calc(100% - 3rem)}.task-revision-item .task-revision-title input{font-weight:500;width:calc(100% - 3rem)}.task-revision-item .review-status{margin-left:.5rem;color:unset}.task-revision-item .review-status .icon{position:relative;vertical-align:middle}.task-revision-item .review-status.review-success *{color:#4cc23a}.task-revision-item .review-status.review-success .icon{top:2px;vertical-align:unset}.task-revision-item .review-status.under-review *{color:#19aae8}.task-revision-item .review-status.with-comments *{color:#9db6bf}.task-revision-item .review-status.with-comments .icon{top:2px;vertical-align:unset}.task-revision-item .review-status.review-closed *{color:#9db6bf}.task-revision-item .review-status.review-closed .icon{top:2px;vertical-align:unset}.task-revision-item .review-status.changes-requested *{color:#ff4d4f}.task-revision-item .review-status.changes-requested .icon{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:initial;border:3px solid #ff4d4f;vertical-align:middle;top:-1px;position:relative;box-sizing:border-box}.task-revisions .card-header>.ant-space:first-child{display:flex;flex-wrap:wrap}.task-revisions .card-header>.ant-space:first-child .card-actions{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.task-revisions .card-header>.ant-space:first-child .card-actions button{margin:0}.task-revisions .task-revisions-timeline .ant-timeline-item{display:flex}.task-revisions .task-revisions-timeline .ant-timeline-item-tail{left:110px!important;border-left-color:#e7f1f5!important}.task-revisions .task-revisions-timeline .ant-timeline-item-head{position:unset!important}.task-revisions .task-revisions-timeline .ant-timeline-item-label{width:110px!important;flex-shrink:0!important;position:relative!important;text-align:left!important}.task-revisions .task-revisions-timeline .ant-timeline-item-content{position:relative!important;left:unset!important;top:-15px!important;width:100%!important}.task-revisions .task-revisions-timeline .ant-timeline-item-head-blue{color:#005277;border-color:#005277}.task-revisions .task-revisions-timeline.hide-dates .ant-timeline-item-head,.task-revisions .task-revisions-timeline.hide-dates .ant-timeline-item-label,.task-revisions .task-revisions-timeline.hide-dates .ant-timeline-item-tail{display:none}.task-revisions .task-revisions-timeline.hide-dates .ant-timeline-item-content{margin-left:0}.task-revisions .revision-name{margin-right:.5rem}.task-revisions .ant-tag .anticon{margin-right:.3rem;position:relative;top:1px}.task-revisions .ant-tag .anticon.anticon-check-circle svg *{color:#4cc23a}.task-revisions .task-revision-name-and-status-wrapper .task-revision-name-and-status{display:inline-flex;align-items:center}.activity-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;grid-gap:.5rem;gap:.5rem}.activity-item:not(:last-child){border-bottom:1px solid #e7f1f5}.activity-item .item-avatar{display:flex;align-items:center;justify-content:center}.activity-item .item-avatar img{width:20px}.activity-item .item-content{font-weight:500;width:100%}.activity-item .item-date{font-weight:500;color:#7e9eab;flex-shrink:0}.activity-item .comment-content{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;font-weight:400}.activity-item .comment-content .comment-actions{display:flex;margin-bottom:-.5rem;grid-gap:1.5rem;gap:1.5rem}.activity-item .comment-content .textarea{margin-top:.5rem}.activity-item-view-email-modal{width:800px!important}.activity-item-view-email-modal .ant-modal-confirm-content{width:100%;padding:0;margin:1rem 0 0!important}.activity-tab .comment-area{border-bottom:1px solid #e7f1f5;padding-bottom:1rem;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center}.activity-tab .comment-area .textarea{width:100%}.activity-tab .comment-area .comment-buttons{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center}.activity-tab .comment-area .submit-comment-button{width:10rem}.subtasks .subtasks-header{display:flex;padding:.5rem;margin-top:1rem;font-weight:500;text-align:left;align-items:center;color:#003a54}.subtasks .subtasks-header .subtasks-title{margin-left:2rem;padding-left:4.8px;width:100%;border:1px solid transparent}.subtasks .subtasks-header .subtasks-due-date{margin-right:44px;padding-right:10px;width:10rem;border:1px solid transparent}.subtasks .subtask-list .subtask-item{display:flex;align-items:center;padding:.5rem}.subtasks .subtask-list .subtask-item:not(:last-child){border-bottom:1px solid #e7f1f5}.subtasks .subtask-list .subtask-item .icon-drag-handle{margin-right:1rem;cursor:grab}.subtasks .subtask-list .subtask-item .icon-drag-handle path{fill:#9db6bf}.subtasks .subtask-list .subtask-item .item-title{display:flex;align-items:center;font-weight:500;margin-left:1rem;padding-right:1rem;margin-right:1rem}.subtasks .subtask-list .subtask-item .item-title img{margin-right:.7rem}.subtasks .subtask-list .subtask-item .item-due-date{width:10rem;min-width:unset}.subtasks .subtask-list .subtask-item .delete-item-button{margin-left:auto}.subtasks .subtask-list .subtask-item .item-icon img{width:20px}.subtasks .subtask-list .subtask-item.is-finished .item-title{text-decoration:line-through;color:#9db6bf}.task-actions{border:1px solid #ff4d4f;box-shadow:unset}.task-actions .ant-card-body{padding-bottom:1.5rem}.task-actions .main-label{font-size:1rem;font-weight:500;margin-bottom:0}.task-actions .description{margin-bottom:0}.task-actions button{width:12rem}.task-actions .ant-btn-danger{background-color:initial;color:#cb2431;border-color:rgba(27,31,35,.15);text-shadow:unset}.task-actions .ant-btn-danger .span{text-shadow:unset}.audit .audit-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.audit .audit-item:not(:last-child){border-bottom:1px solid #e7f1f5}.audit .audit-item .item-date{font-weight:500;color:#7e9eab;font-size:.7rem}.audit .audit-item .item-content .item-title{display:flex;align-items:center;font-weight:500}.audit .audit-item .item-content .item-title .avatar,.audit .audit-item .item-content .item-title img{margin-right:.7rem}.audit .audit-item .item-content .item-icon img{width:20px}.document-register-card .card-title{font-size:.85rem}.document-register-card .card-title a{color:#002f44}.document-register-card .card-title .anticon{margin-right:.5rem}.document-register-card .ant-divider{display:none}.create-task-revision-modal .ant-space{width:100%}.create-task-revision-modal .submit-container{text-align:center}.recording-symbol{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#19aae8;margin-right:.3rem;position:relative;-webkit-animation:fade 1.5s infinite;animation:fade 1.5s infinite}@-webkit-keyframes fade{0%{opacity:1}40%{opacity:.2}60%{opacity:.2}to{opacity:1}}@keyframes fade{0%{opacity:1}40%{opacity:.2}60%{opacity:.2}to{opacity:1}}.recording-symbol.white{background-color:#fff;top:-1px}.timesheet-blocks-table tbody tr{cursor:pointer}.timesheet-blocks-table tbody tr .ant-checkbox-wrapper{justify-content:center}.timesheet-blocks-table .timesheet-block-tags{margin-top:.2rem}.timesheet-blocks-table .timesheet-block-tags .ant-tag{margin-bottom:.2rem}.timesheets-page{max-width:100%!important}.timesheets-page .ant-table .anticon{font-size:13px}.timesheets-page .card-header>.ant-space>.ant-space-item:first-child{width:100%;display:flex;justify-content:center;align-items:center}.timesheets-page .card-header>.ant-space>.ant-space-item:first-child .card-title .timesheets-page-header{display:flex;flex-direction:column;justify-content:center}.timesheets-page .card-header>.ant-space>.ant-space-item:first-child .card-title .timesheets-page-header .page-title{text-align:center}.timesheets-page .card-header>.ant-space>.ant-space-item:first-child .card-title .timesheets-page-header .filter-bar{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:-1rem}.timesheets-page .card-header>.ant-space>.ant-space-item:nth-child(2){display:none}.timesheet-filter-dropdown{width:400px}.timesheet-filter-dropdown .info-item .label-container{min-width:120px}.task-budget-card{margin-bottom:1rem!important}.task-budget-card .info-items{display:flex;justify-content:space-between;flex-direction:column}.task-budget-card .info-items .info-items-column{width:100%;display:flex;grid-gap:3rem;gap:3rem;flex-wrap:wrap}@media(max-width:600px){.task-budget-card .info-items .info-items-column{grid-gap:1rem;gap:1rem}}.task-quotes-card{margin-bottom:1rem!important}.task-quotes-card .quote-line-item-actions{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.task-quotes-card .quote-line-item-column-content .ant-tag{margin-bottom:.5rem}.task-quotes-card .quote-line-item-column-content a{display:block}.task-quotes-card .items{max-height:300px;overflow-y:auto;padding-bottom:.2rem}.task-quotes-card .quote-item{position:relative;border:1px solid #d1e4ec;padding:.4rem .7rem;display:flex;align-items:center;justify-content:space-between;opacity:1;background-color:#fff;margin-bottom:-1px}.task-quotes-card .quote-item:hover{background-color:#edf4f6}.task-quotes-card .quote-item .quote-id-tag{width:7.5rem;justify-content:flex-start;flex-shrink:0;margin-right:1rem}.task-quotes-card .quote-item .title{width:100%;text-align:left;font-weight:500;font-size:.75rem}.task-quotes-card .quote-item .status{text-align:right;margin-right:1rem;text-transform:uppercase;font-size:.65rem;font-weight:500;flex-shrink:0;width:4rem;text-align:center}.task-quotes-card .quote-item .total{font-size:.75rem;font-weight:500;text-transform:uppercase;width:4rem;margin-right:.5rem;text-align:right;flex-shrink:0}.task-quotes-card .quote-item .avatar{margin-left:1rem}.task-quotes-card .quote-item .remove-quote-line-item-button{margin-left:1rem;flex-shrink:0}.client-contact-picker{display:flex;grid-gap:.5rem;gap:.5rem}.client-contact-picker .add-button{margin-right:2px}.client-contact-picker .ant-select{width:100%}.client-contact-details-popover-content .info-item{margin-bottom:0}.client-contact-details-popover-title{display:flex;justify-content:space-between;align-items:center}.client-contact-details-popover-title button{margin-right:-.5rem}.send-task-files-modal{width:900px!important}.send-task-files-modal .selected-attachments-container{margin-top:-1.5rem}.send-task-files-attachments-modal{width:1100px!important}.send-public-upload-email-modal .client-contacts-dropdown{width:330px!important}.client-communication-card{max-width:395px;flex-grow:0}.client-communication-card .info-item{margin-bottom:.8rem;justify-content:center}.client-communication-card .info-item .label-container{width:115px;flex-shrink:0;margin-bottom:.2rem;display:flex}.client-communication-card .info-item .label-container .anticon{position:relative;top:1px}.client-communication-card .info-item .value-container{width:100%}.client-communication-card .card-body{margin-bottom:-1rem;margin-top:-1rem}.client-communication-card .card-body .ant-select{width:100%}.client-communication-card .public-upload-container .value-container{display:flex;grid-gap:.5rem;gap:.5rem}.tabs{margin-top:.5rem}.tabs .tabs-header{display:flex;flex-direction:column;margin-bottom:.5rem;padding-bottom:.3rem;overflow-x:auto;overflow-y:hidden}.tabs .tabs-header .tab-titles-container{display:flex;grid-gap:0;gap:0}.tabs .tabs-header .tabs-bottom-border{height:1px;background-color:#d1e4ec;width:100%}.tabs .tabs-header .extra-content-right{margin-left:auto;margin-bottom:.3rem}.tabs .tabs-header .tab-title{padding:.5rem .7rem;cursor:pointer;position:relative;flex-shrink:0}.tabs .tabs-header .tab-title .tab-title-text{color:rgba(0,47,68,.8);font-size:13px;display:flex;align-items:start;grid-gap:.3rem;gap:.3rem}.tabs .tabs-header .tab-title:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:initial}.tabs .tabs-header .tab-title .icon{position:relative;top:1px;width:12px;stroke:#002f44;fill:#002f44}.tabs .tabs-header .tab-title:hover .tab-title-text{color:#19aae8}.tabs .tabs-header .tab-title.active .tab-title-text{color:#002f44;font-weight:700}.tabs.type-picker .tab-title{padding-top:.2rem;padding-bottom:0}.tabs.type-picker .tab-title .tab-title-text{font-weight:500;margin-left:.3rem;margin-right:.3rem;border-bottom:2px solid transparent;padding-bottom:.2rem;color:#002f44}.tabs.type-picker .tab-title:not(:last-child){border-right:1px solid #d1e4ec}.tabs.type-picker .tab-title:hover .tab-title-text{color:#002f44;border-bottom-color:#e7f1f5}.tabs.type-picker .tab-title:first-child,.tabs.type-picker .tab-title:first-child .tab-title-text{margin-left:0;padding-left:0}.tabs.type-picker .tab-title.active .tab-title-text{border-bottom-color:#19aae8;color:#19aae8}.tabs.type-picker .tab-title.active .tab-title-text .icon{stroke:#19aae8;fill:#19aae8}.document-preview-container{position:relative}.document-preview-container .backup-page,.document-preview-container .live-page{position:absolute!important;top:0;left:0}.document-preview-container .live-page.live-page-loading{opacity:0}.report-AEC .first-page{padding-left:0;padding-bottom:0;display:flex;height:297mm}.report-AEC .first-page .first-page-side-image{height:100%;position:relative}.report-AEC .first-page .info-section{padding-top:10rem;padding-left:5rem}.report-AEC .first-page .info-section p{margin-bottom:2rem}.report-AEC .first-page .info-section b{margin-right:.5rem}.report-AWD .annotationLayer{display:none}.document-output .pdf-renderer{position:relative;width:596px;height:calc(842px + 2.3rem);-webkit-transform-origin:0 0;transform-origin:0 0}.document-output .pdf-renderer .react-pdf__Document{position:relative}.document-output .pdf-renderer .react-pdf__Document>div{background-color:unset!important}.document-output .pdf-renderer .pagination{background-color:#edf4f6;width:100%;border-radius:0;border-bottom:2px solid #d1e4ec;position:-webkit-sticky;position:sticky;top:0;z-index:1;left:0;-webkit-transform:unset;transform:unset}@page{size:A4 portrait;margin:0}.report .ant-typography,.report div.ant-typography,.report h1,.report h1.ant-typography,.report h2,.report h2.ant-typography,.report h3,.report h3.ant-typography,.report h4,.report h4.ant-typography,.report h5,.report h5.ant-typography,.report h6,.report h6.ant-typography,.report p,.report p.ant-typography,.report span.ant-typography,.report th.ant-table-cell{color:#333;margin-top:0;margin-bottom:0}.report h1{color:#000}.report td,.report td *,.report th{color:#555!important}.report h2{font-size:1rem}.report p{font-size:.7rem}.report .attachment-inserted-image{max-width:calc(100% - 1rem)}.report .subsection{padding-top:4rem;padding-bottom:2rem}.report .subsection h1{margin-bottom:2rem}.report .subsection h2{margin-bottom:1rem}@media print{.report .subsection{page-break-inside:avoid}}.report-preloader{width:596px;height:842px;max-width:100%;background-color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.report-preloader .anticon{font-size:3rem;color:#19aae8}@media(max-width:470px){.report-advanced-actions-button{display:none!important}}.report-advanced-actions-modal{width:1100px!important}.report-page{padding-top:.5rem;display:flex;justify-content:center;overflow-y:hidden;height:100%;grid-gap:.5rem;gap:.5rem}@media(max-width:600px){.report-page{background-color:#fff}}.report-page .page-title-container{display:flex;align-items:flex-start}.report-page .page-title-container .page-title{margin-left:1rem;width:400px}@media(max-width:500px){.report-page .page-title-container .page-title{width:300px}}.report-page .page-title-container .page-title .input{flex-shrink:0;margin-left:-.4rem}.report-page .page-title-container .page-title .input input{flex-shrink:0;font-size:16px;font-weight:700}.report-page .card-header>.ant-space{display:flex;flex-wrap:wrap}.report-page .card-header>.ant-space .card-actions{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.report-page .card-header>.ant-space .card-actions button{margin-left:0}@media(max-width:1450px){.report-page .form-template-actions{display:none}}@media(max-width:1230px){.report-page .cloud-file-history-button{display:none}}@media(max-width:1030px){.report-page .preview-switch-container{display:none}}.report-page .report-user-fields-container{padding-right:0}.report-page .report-container{overflow-y:auto;margin-bottom:10px;height:100%;flex-shrink:0;width:616px}.report-page .report-container .report-actions{padding-top:1rem;text-align:right}.report-page.no-fields{flex-direction:column;align-items:center}.report-page.no-fields .report-container{overflow-y:visible;margin-bottom:4rem}.report-page .pdf-renderer{margin:0 auto}.preview-switch-container{font-weight:500}.preview-switch-container .value-container{display:flex;justify-content:center}.report-field-context-menu .ant-tooltip-arrow .ant-tooltip-arrow-content,.report-field-context-menu .ant-tooltip-inner{background-color:#fff}.report-field-context-menu .attachment-buttons-container{display:flex;flex-direction:column}.report-field-context-menu .attachment-buttons-container .title{width:100%;text-align:center;font-weight:500}.report-field-context-menu .attachment-buttons-container button{margin-top:.5rem;margin-bottom:.5rem}.report-field-context-menu .text-options-panel{display:flex;margin:0 auto;padding:.3rem 1rem;align-items:center;justify-content:center}.report-field-context-menu .text-options-panel .text-option-item{display:flex;align-items:center}.report-field-context-menu .text-options-panel .text-option-item:not(:last-child){margin-right:1rem}.report-field-context-menu .text-options-panel .text-option-item .label{margin-right:.5rem;color:#002f44}.report-field-context-menu .text-options-panel .text-option-item .input{display:inline-block;position:relative}.report-field-context-menu .text-options-panel .text-option-item .input .ant-input-number{width:60px}.report-field-context-menu .text-options-panel .text-option-item .input .color-box{width:22px;height:22px;border:2px solid #d1e4ec;position:relative;border-radius:4px;box-sizing:border-box;cursor:pointer}.report-field-context-menu .text-options-panel .text-option-item .input .twitter-picker{position:absolute!important;top:35px;left:-10px}.report-field-context-menu .text-options-panel .text-option-item .input .twitter-picker div[title="#ffffff"]{border:2px solid #d1e4ec}.deleted-attachments-container,.encrypted-attachments-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin-top:1rem}.report-warning-deleted-attachments-container-modal{width:800px!important}.custom-tab-with-single-report.is-loading{display:flex;align-items:center;justify-content:center;min-height:300px;width:100%}.custom-tab-with-single-report.is-loading .loading-container{color:#2f94bd}.custom-tab-with-single-report .report-page{padding-top:0;margin-top:-.5rem}.custom-tab-with-single-report .report-page .report-user-fields-container{height:unset!important}.design-task-card{margin-top:.5rem;border:2px solid #19aae8!important}.design-task-card .task-revision-item{border:unset;padding:0;margin-bottom:-1rem}.design-task-card .info-item{margin-top:-1rem}.task-details-page{max-width:100%;padding:.5rem .5rem .5rem 0;overflow-x:hidden}.task-details-page>.ant-breadcrumb-wrapper{margin-bottom:.5rem}.task-details-page .ant-breadcrumb{margin-bottom:0}.task-details-page .summary-and-client-communication{display:flex;grid-gap:.5rem;gap:.5rem}.task-details-page .summary-and-client-communication .task-sidebar{margin-top:1rem}@media(max-width:1370px){.task-details-page .summary-and-client-communication{flex-direction:column}.task-details-page .summary-and-client-communication .client-communication-card{max-width:unset}}.task-details-page .task-main-tabs .ant-tabs-nav-list{margin-left:.1rem}.task-details-page .task-main-tabs .ant-tabs-nav-operations{display:none}.task-details-page .task-main-tabs .ant-tabs-tabpane{padding-bottom:1rem}.task-details-page .task-main-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>button{font-size:1rem}.task-details-page .page-content{display:flex}.task-details-page .page-content>div:not(:last-child){margin-right:.5rem}@media(max-width:600px){.task-details-page .ant-timeline-item-head,.task-details-page .ant-timeline-item-label,.task-details-page .ant-timeline-item-tail{display:none}.task-details-page .ant-timeline-item-content{margin-left:0}}.task-details-page .main-page-content{width:calc(100% - 300px)}@media(max-width:850px){.task-details-page .main-page-content{width:100%}}.task-details-modal{position:fixed!important;top:2rem!important;left:calc(50vw - 800px)!important;height:calc(100vh - 4rem)!important;width:1600px!important;overflow-y:visible;margin:0!important;padding:0!important;max-width:unset!important;max-height:unset!important}@media(max-width:1600px){.task-details-modal{left:1rem!important;width:calc(100vw - 2rem)!important}}@media(max-width:500px){.task-details-modal{left:0!important;width:100vw!important;top:0!important;height:100vh!important}.task-details-modal .task-details-page{height:calc(100vh - .4rem)!important}}.task-details-modal .modal-icons{position:absolute;right:1rem;top:.5rem;font-size:1.5rem;display:flex;align-items:center;color:#002f44;z-index:2}.task-details-modal .modal-icons .close-button{margin-left:1rem}.task-details-modal .ant-modal-content{background-color:#e0eef4;padding:.3rem}@media(max-width:500px){.task-details-modal .ant-modal-content{border-radius:0!important;padding:0;height:100vh}}.task-details-modal .ant-modal-body{padding:0 0 0 1rem!important}@media(max-width:850px){.task-details-modal .ant-modal-body{padding-left:4px!important}.task-details-modal .ant-modal-body .task-details-page{padding-right:0}}.task-details-modal .task-details-page{height:calc(100vh - 4rem);overflow-y:auto;padding-top:0;padding-right:1rem}.task-details-modal .task-details-page>.ant-breadcrumb-wrapper>.ant-breadcrumb{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#e0eef4;padding-top:.5rem;padding-bottom:.5rem}.sprint-picker{width:300px!important}.ant-select-item-option-content,.ant-select-selection-item{display:flex!important;justify-content:space-between!important}.draggable-task{margin-bottom:.3rem}.draggable-task .task-list-item.card{margin-bottom:0}.task-list-item{position:relative;border:1px solid #d1e4ec;padding:.15rem .5rem .2rem;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;opacity:1;background-color:#fff;margin-bottom:-1px;grid-gap:.8rem;gap:.8rem}@media(max-width:1100px){.task-list-item{grid-gap:.65rem;gap:.65rem}}@media(max-width:1000px){.task-list-item{grid-gap:.5rem;gap:.5rem}}@media(max-width:900px){.task-list-item{grid-gap:.4rem;gap:.4rem}}@media(max-width:750px){.task-list-item{flex-direction:column;align-items:flex-start;grid-gap:0;gap:0}}.task-list-item.unconfirmed{opacity:.35;-webkit-filter:grayscale(80%);filter:grayscale(80%)}.task-list-item.card{margin:.3rem;box-shadow:0 1px 2px #9cbdcb;border-radius:4px;border:unset!important}.task-list-item:hover{background-color:#edf4f6;border-color:#19aae8;z-index:2}.task-list-item.drag-hidden{height:0;min-height:0;opacity:0}.task-list-item .task-id-tag{width:7.5rem;justify-content:center;flex-shrink:0}@media(max-width:700px){.task-list-item .task-id-tag{display:none}}.task-list-item .avatar{width:13rem;flex-shrink:0}.task-list-item .title-and-tags{display:flex;flex-direction:column;width:100%}.task-list-item .title-and-tags .title{width:100%;text-align:left;font-weight:500;font-size:.8rem;line-height:1.1;margin-top:.1rem;margin-bottom:.2rem}.task-list-item .title-and-tags .project-badge{background-color:unset!important;color:#9db6bf!important;text-align:left!important;padding:0!important;pointer-events:none;font-size:.75rem}@media(max-width:700px){.task-list-item .title-and-tags .dashboard-item-tags{display:none}}.task-list-item .due-date{font-size:.65rem;font-weight:500;text-transform:uppercase;color:#7e9eab;width:5rem;flex-shrink:0;text-align:center}@media(max-width:1000px){.task-list-item .due-date{display:none}}.task-list-item .project-badge{color:#fff;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;letter-spacing:.3px;min-width:10rem;transition:unset;text-align:center;display:inline-block;font-weight:500;flex-shrink:0}.task-list-item .client-logo-container{width:5rem;text-align:center;flex-shrink:0}.task-list-item .client-logo-container .client-logo{max-height:2rem;max-width:100%}.task-list-item .status{text-align:right;text-transform:uppercase;font-size:.65rem;color:#7e9eab;font-weight:500;flex-shrink:0;width:6rem;text-align:center}.lazy-load-list .running-total{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#9db6bf;display:block;color:#fff;padding:.1rem 1rem;width:6rem;font-weight:500;border-radius:4px;left:50%;font-size:1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lazy-load-list .lazy-load-item{position:relative}.lazy-load-list .lazy-load-item .lazy-load-scroll-marker{width:10px;height:10px;z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0}.task-list{width:100%}.task-list>div:focus{outline:unset;background-color:#9db6bf;border-radius:4px;padding:0 .25rem}.task-list>div:focus .ant-card{box-shadow:unset}.dashboard-view-types{display:flex;margin-top:-.5rem;margin-bottom:.5rem;border-radius:4px;padding-top:.5rem;padding-left:.05rem;padding-bottom:.5rem}.dashboard-view-types .button-container{padding:0 1rem}.dashboard-view-types .button-container:first-child{padding-left:0}.dashboard-view-types .button-container:not(:last-child){border-right:1px solid #d1e4ec}.dashboard-view-types .button-container button{border:unset;background-color:initial;color:#002f44;padding:.15rem 0;border-bottom:2px solid transparent;font-weight:700;cursor:pointer;outline:unset;display:flex;align-items:center;font-size:.8rem;justify-content:center}.dashboard-view-types .button-container button:hover{border-bottom-color:#e7f1f5}.dashboard-view-types .button-container button .icon{margin-right:.5rem;stroke:#002f44;fill:#002f44;width:12px}.dashboard-view-types .button-container button.selected{color:#19aae8;border-bottom-color:#19aae8}.dashboard-view-types .button-container button.selected .icon{stroke:#19aae8;fill:#19aae8}.dashboard-page{width:100%;padding-right:.5rem;display:flex;flex-direction:column;height:100%}.dashboard-page .task-filters{margin-bottom:.5rem;left:0}.dashboard-page .task-filters:before{background-color:#fff}.dashboard-page .no-task-statuses-message{display:flex;flex-direction:column;width:13rem;grid-gap:.5rem;gap:.5rem;margin:0 auto}.dashboard-page .table-view{overflow-y:auto}.dashboard-page .table-view .ant-table-body{overflow-y:visible!important}.dashboard-page .table-view .ant-table-header{overflow:unset!important;position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.unplanned-task-list{width:22rem;padding:0 .3rem .2rem;flex-shrink:0;background-color:#e0eef4;border-top-left-radius:4px;border-bottom-left-radius:4px;border-radius:4px;border:1px solid #d1e4ec;position:relative;height:calc(100vh - 107px)}.unplanned-task-list .content{overflow-y:auto;height:calc(100vh - 105px)}.unplanned-task-list .toggle{position:absolute;left:0;top:3px;padding:.4rem .15rem;z-index:20;cursor:pointer}.unplanned-task-list .toggle .anticon{color:#9db6bf}.unplanned-task-list .toggle:hover{background-color:#edf4f6}.unplanned-task-list.is-closed{width:1rem;height:calc(100vh - 107px)}.unplanned-task-list.is-closed .toggle{left:-3px}.unplanned-task-list .task-id .task-id-tag{margin-right:0!important;top:1px!important;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.85);transform:scale(.85)}.unplanned-task-list .tab-container{z-index:1;position:-webkit-sticky;position:sticky;top:0;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#e0eef4;padding:0 .3rem}.unplanned-task-list .tab-container .tab{font-size:.8rem!important;font-weight:500;opacity:.6;border-bottom:2px solid transparent;cursor:pointer;width:100%}.unplanned-task-list .tab-container .tab.selected{color:#002f44;font-weight:700;opacity:1}.unplanned-task-list .tab-container .separator{height:calc(100% - 9px);width:1px;background-color:#9db6bf;margin:0 .2rem}.unplanned-task-list .no-tasks-to-plan{background-color:#fff;height:calc(100% - 2.5rem);width:100%;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.unplanned-task-list .no-tasks-to-plan .party-icon{display:block;font-size:3rem;color:#4cc23a}.unplanned-task-list .no-tasks-to-plan .message{font-weight:500;color:#4cc23a;font-size:1rem}.unplanned-task-list div:nth-child(2) .task-item-container{padding-top:1px!important}.timeline-settings .ant-drawer-body{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.timeline-settings .ant-drawer-body .info-item{margin:0!important;padding:0!important}.timeline-legend{display:flex;grid-gap:1rem;gap:1rem;margin-left:.5rem;margin-right:.5rem;height:50px;padding-top:.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.timeline-legend .timeline-legend-item{display:flex;grid-gap:.3rem;gap:.3rem;align-items:center}.timeline-legend .timeline-legend-item .timeline-legend-item-label{font-size:13px}.timeline-legend .timeline-legend-item .timeline-legend-item-color{width:1.2rem;height:1.2rem;border-radius:4px;position:relative}.timeline-legend .timeline-legend-item .timeline-legend-item-color.unconfirmed{background-color:#ccc!important}.timeline-legend .timeline-legend-item .timeline-legend-item-color.default{background-color:#19aae8}.timeline-legend .timeline-legend-item .timeline-legend-item-color.under-review:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;border-radius:4px;background:repeating-linear-gradient(-55deg,#aaa,#aaa 4px,#ddd 0,#ddd 8px);background-size:200% 100%;background-position-x:-50px;display:block}.timeline-legend .timeline-legend-item .timeline-legend-item-color.overdue{background-color:#ff4d4f}.timeline-legend .timeline-legend-item .timeline-legend-item-color.due-on-the-day{background-color:#8b60f1}.timeline-legend .timeline-legend-item .timeline-legend-item-color.archived{background-color:#ddd}.timeline-legend .timeline-legend-item .timeline-legend-item-color.finished{background-color:#4cc23a}@media(max-width:768px){.timeline-legend{grid-gap:.5rem;gap:.5rem}.timeline-legend .timeline-legend-item{grid-gap:.1rem;gap:.1rem}.timeline-legend .timeline-legend-item .timeline-legend-item-label{font-size:12px}.timeline-legend .timeline-legend-item .timeline-legend-item-color{width:1rem;height:1rem}}@media(max-width:370px){.timeline-legend{display:none}}.new-timeline-block-modal{width:800px!important;max-width:95vw}.new-timeline-block-modal .ant-select{max-width:unset!important}.new-timeline-block-modal .task-picker-row{display:flex;grid-gap:.5rem;gap:.5rem}.new-timeline-block-modal .task-picker-row .task-picker{max-width:620px}@media(max-width:450px){.new-timeline-block-modal .task-picker-row{flex-direction:column}}.new-timeline-block-modal .submit-container{padding-left:33%}.timeline-block.is-on-top{z-index:3!important;opacity:.7!important}.timeline-block.is-resizing{z-index:3}.timeline-block.is-cypress .block-drag-end,.timeline-block.is-cypress .block-drag-start,.timeline-block.is-cypress .drag-handle{pointer-events:all!important}.timeline-block.is-interactive{pointer-events:all}.timeline-block.not-interactive{pointer-events:none}.timeline-block.is-renaming .block-drag-end,.timeline-block.is-renaming .block-drag-start,.timeline-block.is-renaming .drag-handle,.timeline-block.is-renaming .drag-to-copy-marker-down,.timeline-block.not-interactive .block-drag-end,.timeline-block.not-interactive .block-drag-start,.timeline-block.not-interactive .drag-handle,.timeline-block.not-interactive .drag-to-copy-marker-down{display:none}.timeline-block.is-renaming.pseudo-task .background{background-color:#002f44!important;background-color:#fff!important;border:1px solid #9db6bf}.timeline-block.is-restricted.PENDING .background{opacity:.4}.timeline-block.is-out-of-working-hours{height:100%!important;top:0!important;-webkit-animation-duration:0ms!important;animation-duration:0ms!important}.timeline-block.is-out-of-working-hours .empty-background{background-color:#edf4f6!important;width:calc(100% - 1px)!important;left:1px!important;z-index:-1;height:100%;top:0;position:absolute}.timeline-block.is-fixed .background{border:2px solid #002f44}.timeline-block.is-fixed .fixed-block-icon{position:absolute;top:-13px;right:-1px;font-size:.8rem;color:#002f44;z-index:5}.timeline-block.is-fixed .project-title{width:calc(100% - 16px);-webkit-transform:translateX(0);transform:translateX(0);left:0}.timeline-block .drag-to-copy-marker-down,.timeline-block .drag-to-copy-marker-up{top:unset!important;bottom:0;left:.75rem!important;z-index:2!important;width:calc(100% - 1.5rem + 1px)!important;height:.75rem!important;cursor:s-resize!important;pointer-events:all}.timeline-block .drag-to-copy-marker-down .icon,.timeline-block .drag-to-copy-marker-up .icon{-webkit-transform:rotate(90deg) translate(-50%,-50%)!important;transform:rotate(90deg) translate(-50%,-50%)!important;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important;top:0!important;left:calc(50% - .6rem)!important}.timeline-block .drag-to-copy-marker-up{top:0!important;bottom:unset!important;cursor:n-resize!important}.timeline-block .drag-to-copy-box{position:absolute;left:0;width:100%;border:1px dashed #19aae8;border-radius:8px;pointer-events:none;transition:all .3s}.timeline-block .input.task-id{border:unset;border-radius:0;color:#9db6bf!important;width:calc(100% - 1rem);margin:0 auto;background-color:unset!important}.timeline-block .input.task-id input{text-align:center!important;font-weight:500}.timeline-block .input.task-id:focus,.timeline-block .input.task-id:hover{background-color:hsla(0,0%,100%,.1)}.timeline-block{z-index:2;position:absolute;height:calc(var(--timeline-day-cell-height) - 1rem);color:#fff;display:flex;align-items:center;box-sizing:border-box;overflow:visible;bottom:1px;opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:all unset;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.timeline-block.disable-events{pointer-events:none}.timeline-block.new{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-animation-name:block-appear;animation-name:block-appear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.timeline-block.deleted,.timeline-block.new{-webkit-animation-duration:unset;animation-duration:unset}.timeline-block.deleted{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-name:block-disappear;animation-name:block-disappear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.timeline-block .background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;opacity:.3;display:none}.timeline-block.unconfirmed .background{background-color:#ccc!important}.timeline-block.default .background{background-color:#19aae8}.timeline-block.under-review .background:after{background:repeating-linear-gradient(-55deg,#aaa,#aaa 8px,#ddd 0,#ddd 16px);background-size:200% 100%;background-position-x:-50px;display:block}.timeline-block.overdue .background{background-color:#ff4d4f}.timeline-block.due-on-the-day .background{background-color:#8b60f1}.timeline-block.archived .background{background-color:#ddd}.timeline-block.finished .background{background-color:#4cc23a}.timeline-block.pseudo-task .background{background-color:#002f44}.timeline-block.old .approval-status,.timeline-block.old .task-title{opacity:.3!important}.timeline-block.old .background{opacity:.4}@-webkit-keyframes block-appear{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes block-appear{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes block-disappear{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes block-disappear{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.timeline-block .background{z-index:-1;content:"";background-color:#19aae8;border-radius:8px;width:calc(100% - 1px);height:100%;top:0;left:1px;position:absolute}.timeline-block .block-drag-end,.timeline-block .block-drag-start,.timeline-block .drag-to-copy-marker-down,.timeline-block .drag-to-copy-marker-up{opacity:0;position:absolute;top:0;height:100%;width:.7rem;background-color:rgba(0,0,0,.3);transition:opacity var(--timeline-transition-duration);z-index:1;transition:all unset}.timeline-block .block-drag-end .icon,.timeline-block .block-drag-start .icon,.timeline-block .drag-to-copy-marker-down .icon,.timeline-block .drag-to-copy-marker-up .icon{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px;top:50%;left:50%}.timeline-block .block-drag-start{left:1px;cursor:w-resize;border-top-left-radius:8px;border-bottom-left-radius:8px}.timeline-block .block-drag-end{right:0;cursor:e-resize;border-top-right-radius:8px;border-bottom-right-radius:8px}.timeline-block .project-title,.timeline-block .task-id-and-title{display:block;word-break:keep-all;white-space:nowrap;font-size:.7rem;font-weight:500;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;overflow:hidden}.timeline-block .project-title{width:calc(100% - 8px);color:#587785;top:-.8rem;line-height:1;pointer-events:none;font-size:calc(var(--timeline-day-cell-task-id)/1);transition:all unset;overflow-x:hidden;background-color:#fff}.timeline-block .drag-handle{opacity:0;position:absolute;left:50%;width:calc(100% - 2.2rem);z-index:2;cursor:pointer}.timeline-block .drag-handle,.timeline-block .task-id-and-title{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;height:100%}.timeline-block .task-id-and-title{white-space:normal;display:block;width:calc(100% - .3rem);display:flex;flex-direction:column;justify-content:center}.timeline-block .task-id-and-title .task-id{white-space:nowrap;display:block;color:#fff;font-size:var(--timeline-day-cell-task-id);transition:all unset}.timeline-block .task-id-and-title .task-id.small{white-space:nowrap;position:relative;top:.03rem;overflow:hidden;width:100%}.timeline-block .task-id-and-title .approval-status,.timeline-block .task-id-and-title .task-title{line-height:.7rem;display:block;max-height:1.5rem;font-size:calc(var(--timeline-day-cell-task-id)/1);transition:all unset;overflow:hidden;opacity:.7;color:#000}.timeline-block .task-id-and-title .approval-status.small,.timeline-block .task-id-and-title .task-title.small{white-space:nowrap;position:relative;top:.03rem;overflow:hidden;width:100%}.timeline-block .task-id-and-title .approval-status{text-transform:lowercase;color:#fff;position:relative;top:-1px;line-height:.8rem}.timeline-block:hover{padding:0 .5rem}.timeline-block:hover .drag-handle{opacity:1;display:block}.timeline-block:hover .block-drag-end,.timeline-block:hover .block-drag-start,.timeline-block:hover .drag-to-copy-marker-down,.timeline-block:hover .drag-to-copy-marker-up{opacity:1}.timeline-block.without-project-title{height:calc(100% - 2px)}.timeline-block-color-modal{width:300px!important}.timeline-block-color-modal .color-box{width:22px;height:22px;border:2px solid #d1e4ec;position:relative;border-radius:4px;box-sizing:border-box;cursor:pointer}.timeline-block-color-modal .color-box.transparent:after{content:"";width:2px;height:100%;background-color:#ff4d4f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:50%}.timeline-block-color-modal .twitter-picker{position:absolute!important;top:85px;left:97px;z-index:1}.timeline-block-color-modal .twitter-picker input{display:none}.timeline-block-color-modal .twitter-picker div[style*="color: rgb(152, 161, 164);"]{display:none!important}.timeline-block-color-modal .twitter-picker div[title="#ffffff"]{border:2px solid #d1e4ec}.timeline-block-color-modal .twitter-picker div[title="#123456"]{border:2px solid #d1e4ec;background-color:#fff!important}.timeline-block-color-modal .twitter-picker div[title="#123456"]:after{content:"";width:2px;height:100%;background-color:#ff4d4f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:50%}.timeline-block-tooltip{z-index:4!important}.timeline-block-tooltip .ant-tooltip-arrow:before{background-color:#fff}.timeline-block-tooltip .ant-tooltip-inner{background-color:#fff!important;text-align:center;display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem;align-items:center;width:10rem}.timeline-block-tooltip .ant-tooltip-inner *{color:#002f44!important;word-break:break-word}.timeline-block-tooltip .ant-tooltip-inner .info-section *,.timeline-block-tooltip .ant-tooltip-inner .menu-section *{color:#002f44!important}.timeline-block-tooltip .ant-tooltip-inner .ant-tag{background-color:#002f44!important;color:#fff!important}.timeline-block-tooltip .ant-tooltip-inner .info-section{margin-top:1rem;display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem}.timeline-block-tooltip .ant-tooltip-inner .menu-section{display:flex;flex-direction:column;align-items:center}.timeline-block-tooltip .ant-tooltip-inner .menu-section .menu-item{border-bottom:1px solid #e7f1f5;padding:.4rem .5rem;width:100%;cursor:pointer;font-weight:500;display:flex;justify-content:flex-start;align-items:center;grid-gap:.5rem;gap:.5rem}.timeline-block-tooltip .ant-tooltip-inner .menu-section .menu-item .anticon{font-size:.8rem;margin-left:.1rem;margin-right:.1rem}.timeline-block-tooltip .ant-tooltip-inner .menu-section .menu-item:hover{background-color:#edf4f6}.user-row .row-menu{position:absolute;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);z-index:3;padding:.2rem;-webkit-animation:row-menu-appear .2s ease-in-out;animation:row-menu-appear .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@-webkit-keyframes row-menu-appear{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes row-menu-appear{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.user-row .row-menu .menu-item{font-size:13px;padding:.5rem;font-weight:500;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;justify-content:center;cursor:pointer}.user-row .row-menu .menu-item .anticon{font-size:.6rem}.user-row .row-menu .menu-item:hover{background-color:#edf4f6}.user-row .row-menu .menu-item:last-child{border-bottom:none}.timeline-page{height:100%}.timeline-page .timeline-view{display:flex;border-radius:4px;width:100%;-webkit-user-select:none;user-select:none;position:relative;padding-top:.5rem}.timeline-page .timeline-view.is-dragging-block .timeline-block,.timeline-page .timeline-view.is-dragging-block .timeline-block *,.timeline-page .timeline-view.is-locked .timeline-block,.timeline-page .timeline-view.is-locked .timeline-block *,.timeline-page .timeline-view.is-modal-visible .timeline-block,.timeline-page .timeline-view.is-modal-visible .timeline-block *,.timeline-page .timeline-view.is-resizing-block .timeline-block,.timeline-page .timeline-view.is-resizing-block .timeline-block *{pointer-events:none}.timeline-page .timeline-view.is-dragging-block .main-view,.timeline-page .timeline-view.is-locked .main-view,.timeline-page .timeline-view.is-modal-visible .main-view,.timeline-page .timeline-view.is-resizing-block .main-view{padding-bottom:10px}.timeline-page .timeline-view.is-dragging-block .main-view,.timeline-page .timeline-view.is-modal-visible .main-view,.timeline-page .timeline-view.is-resizing-block .main-view{overflow-x:hidden}.timeline-page .timeline{border-right:1px solid #d1e4ec}.timeline-page .timeline .date-headers .day{transition:all unset;width:var(--timeline-day-cell-width)}.timeline-page .timeline .user-row:before{background-size:var(--timeline-day-cell-width) var(--timeline-day-cell-height);background-position:left var(--timeline-day-cell-width) top 0;transition:all unset}.timeline-page .timeline .user-row:after{background-size:calc(var(--timeline-day-cell-width)/2) var(--timeline-day-cell-height);background-position:left var(--timeline-day-cell-width) top 0;transition:all unset}.timeline-page .create-task{margin-right:.5rem}.timeline-page .main-view-and-controls{overflow:auto}.timeline-page .main-view-and-controls .controls{position:fixed;top:3.7rem;right:.5rem;display:flex;justify-content:flex-end;align-items:flex-end;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem;z-index:2}.timeline-page .main-view-and-controls .controls .zoom-controls{display:flex;grid-gap:.5rem;gap:.5rem}.timeline-page .main-view-and-controls .controls .setting{display:flex;flex-direction:column;align-items:center}.timeline-page .main-view-and-controls .controls .setting.setting-row{margin-top:-.7rem;align-items:center;position:relative;top:.35rem;justify-content:center}.timeline-page .main-view-and-controls .controls .setting.setting-row .setting-label{color:#002f44;margin:0 0 -.35rem}.timeline-page .main-view-and-controls .controls .setting.setting-row.switch-off .setting-label{color:#9db6bf}.timeline-page .main-view-and-controls .controls .setting.setting-row>*{margin:0}.timeline-page .main-view-and-controls .controls .setting .setting-label{display:block;font-size:.75rem;color:#002f44;font-weight:500;line-height:.9rem;margin-bottom:.15rem}.timeline-page .main-view-and-controls .controls .setting .ant-input-number-input-wrap input{text-align:center}.timeline-page .main-view-and-controls .controls .setting .ant-switch{font-weight:500;margin-top:.35rem;margin-bottom:.25rem}.timeline-page .main-view-and-controls .main-view{display:flex;overflow:auto;margin-left:.5rem;border-radius:4px;max-height:calc(100vh - 49px - 3.5rem)}.timeline-page .main-view-and-controls .main-view .user-list{width:8rem;position:-webkit-sticky;position:sticky;left:0;flex-shrink:0;z-index:4;height:100%;transition:all unset;border-left:1px solid #d1e4ec}.timeline-page .main-view-and-controls .main-view .user-list:after{content:"";position:absolute;top:0;right:0;width:100%;height:1px;background-color:#d1e4ec;z-index:2}.timeline-page .main-view-and-controls .main-view .user-list.small{width:3rem}.timeline-page .main-view-and-controls .main-view .user-list .title{z-index:1;position:-webkit-sticky;position:sticky;top:0;height:2.5rem;font-size:.75rem!important;font-weight:500;text-transform:capitalize}.timeline-page .main-view-and-controls .main-view .user-list .title,.timeline-page .main-view-and-controls .main-view .user-list .user-item{display:flex;justify-content:center;align-items:center;background-color:#edf4f6;border-right:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec}.timeline-page .main-view-and-controls .main-view .user-list .user-item{height:var(--timeline-day-cell-height);transition:all unset;padding-left:.2rem;padding-right:.1rem}.timeline-page .main-view-and-controls .main-view .user-list .user-item.is-stock-item{cursor:pointer}.timeline-page .main-view-and-controls .main-view .user-list .user-item.is-stock-item:hover .stock-item-name{color:#19aae8}.timeline-page .main-view-and-controls .main-view .user-list .user-item .stock-item-name{font-weight:500;font-size:12px;color:#002f44;padding-left:.2rem;padding-right:.2rem}.timeline-page .main-view-and-controls .main-view .user-list .user-item .avatar{margin-top:0;flex-direction:column}.timeline-page .main-view-and-controls .main-view .user-list .user-item .avatar .symbol{width:2rem;height:2rem}.timeline-page .main-view-and-controls .main-view .user-list .user-item .avatar .avatar-initials{transition:unset!important}.timeline-page .main-view-and-controls .main-view .user-list .user-item .avatar .label{display:block;margin-left:0;max-width:100%;white-space:normal;line-height:1;text-align:center;padding:0 .4rem;font-size:12px;font-weight:500}.timeline-page .main-view-and-controls .main-view .user-list .user-item.tiny .stock-item-name{font-size:12px}.timeline-page .main-view-and-controls .main-view .user-list .user-item.tiny .avatar .symbol{width:1.6rem;height:1.6rem}.timeline-page .main-view-and-controls .main-view .user-list .user-item.tiny .avatar .avatar-initials{font-size:.55rem}@media(max-height:600px),(max-width:600px){.timeline-page .main-view-and-controls .main-view .user-list{width:3rem}.timeline-page .main-view-and-controls .main-view .user-list .user-item{justify-content:center;padding-left:0}.timeline-page .main-view-and-controls .main-view .user-list .user-item .avatar .label{display:none!important}}.timeline-page .main-view-and-controls .main-view .timeline{display:flex;flex-direction:column;position:relative;height:100%}.timeline-page .main-view-and-controls .main-view .timeline .right-now-marker{position:absolute;top:2.5rem;background-color:#19aae8;width:2px;opacity:.7;pointer-events:none;transition:all unset;z-index:2}.timeline-page .main-view-and-controls .main-view .timeline .right-now-marker:after{border-top:5px solid #19aae8;top:0}.timeline-page .main-view-and-controls .main-view .timeline .right-now-marker:after,.timeline-page .main-view-and-controls .main-view .timeline .right-now-marker:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.timeline-page .main-view-and-controls .main-view .timeline .right-now-marker:before{border-bottom:5px solid #19aae8;bottom:0}.timeline-page .main-view-and-controls .main-view .timeline .weekend-highlights{position:absolute;top:2.5rem;left:0}.timeline-page .main-view-and-controls .main-view .timeline .weekend-highlights .weekend-highlight{position:absolute;background-color:#edf4f6;z-index:-1}.timeline-page .main-view-and-controls .main-view .timeline .date-headers{display:flex;height:var(--timeline-date-headers-height);background-color:#edf4f6;position:-webkit-sticky;position:sticky;top:0;flex-shrink:0;border-bottom:1px solid #d1e4ec;border-top:1px solid #d1e4ec;z-index:3;cursor:move}.timeline-page .main-view-and-controls .main-view .timeline .date-headers .day{display:flex;flex-direction:column;height:100%;position:absolute;top:0;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem!important;font-weight:500;text-transform:capitalize;color:#002f44;text-align:center}.timeline-page .main-view-and-controls .main-view .timeline .date-headers .day:not(:last-child){border-right:1px solid #d1e4ec}.timeline-page .main-view-and-controls .main-view .timeline .date-headers .day .label-month{font-size:.75rem;display:block;margin-bottom:-.2rem;color:#002f44;opacity:.5}.timeline-page .main-view-and-controls .main-view .timeline .user-row{height:var(--timeline-day-cell-height);transition:all unset;flex-shrink:0;display:flex;position:absolute;left:0;margin-left:-1px;border-bottom:1px solid #d1e4ec;cursor:move}.timeline-page .main-view-and-controls .main-view .timeline .user-row.drag-highlight{background-color:rgba(25,170,232,.1);border-top:1px solid #19aae8;border-bottom-color:#19aae8}.timeline-page .main-view-and-controls .main-view .timeline .user-row.drag-highlight .project-title{background-color:initial!important}.timeline-page .main-view-and-controls .main-view .timeline .user-row:after,.timeline-page .main-view-and-controls .main-view .timeline .user-row:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:repeat-x}.timeline-page .main-view-and-controls .main-view .timeline .user-row:before{background-image:linear-gradient(90deg,#d1e4ec 1px,transparent 0,transparent)}.timeline-page .main-view-and-controls .main-view .timeline .user-row:after{background-image:linear-gradient(90deg,rgba(209,228,236,.4) 1px,transparent 0,transparent)}.timeline-page .main-view-and-controls .main-view .timeline .user-row .user-row-click-area{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.timeline-page .main-view-and-controls.display-legend .main-view{max-height:calc(100vh - 49px - 7rem)}.timeline-page.zoom-level-0 .timeline-block .approval-status,.timeline-page.zoom-level-1 .timeline-block .approval-status,.timeline-page.zoom-level-2 .timeline-block .approval-status{display:none}@media(max-width:1150px){.timeline-page{padding-top:3rem;margin-left:0}.timeline-page .task-filters{display:none}}@media(max-width:850px){.timeline-page{margin-left:-1rem}}@media(max-width:675px){.timeline-page .controls .ant-picker-range{height:2rem}.timeline-page .pseudo-tasks-button{display:none}.timeline-page .setting-row{display:none!important}}@media(max-width:475px){.timeline-page .controls{grid-gap:.5rem;gap:.5rem;align-items:center;justify-content:center;width:100%}.timeline-page .controls .ant-picker-range{width:220px}.timeline-page .controls .ant-picker-input input{font-size:.9rem!important}.timeline-page .controls .setting{margin:0!important}.timeline-page .controls .settings-button{width:2rem}.timeline-page .controls .settings-button span{display:none}.timeline-page .controls .settings-button .anticon{display:inline-block}}@media(max-width:360px){.timeline-page .controls{grid-gap:.3rem;gap:.3rem}.timeline-page .controls .ant-picker-range{width:185px;padding-left:.3rem;padding-right:.3rem}.timeline-page .controls .ant-picker-range .ant-picker-suffix{display:none}.timeline-page .controls .ant-picker-range .ant-picker-input input{font-size:.9rem!important}}@media(max-height:600px),(max-width:600px){.timeline-page.has-stock-items .user-list{width:7rem!important}}.timeline-settings-dropdown-overlay .ant-dropdown-menu{padding:0!important}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:.6rem;padding-bottom:.6rem}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .ant-select-selection-item{text-align:center;width:100%;display:block}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .setting-label{display:block;font-size:.75rem;font-weight:500;line-height:.9rem;margin-bottom:.3rem;text-align:center}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .ant-input-number-input-wrap input{text-align:center}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .ant-dropdown-menu-title-content{width:100%}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .ant-switch{font-weight:500;margin-top:.35rem;margin-bottom:.25rem}.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .ant-input-number,.timeline-settings-dropdown-overlay .ant-dropdown-menu-item .ant-select{width:100%}.special-task-menu-item{cursor:move!important}.timeline-special-tasks-dropdown-overlay .ant-dropdown-menu{padding-bottom:0;padding-top:0}.timeline-special-tasks-dropdown-overlay .ant-dropdown-menu-item-divider{margin-bottom:0;margin-top:0}.public-upload-page{max-width:1000px!important;padding-top:2rem}.public-upload-page .upload-container{display:block;width:100%;cursor:pointer}.public-upload-page .host-organisation-logo{margin:0 auto 1rem;text-align:center}.public-upload-page .host-organisation-logo img{max-width:200px;border-radius:8px}.public-upload-page .upload-title-line{display:block}.public-upload-page .card-header .ant-space-item:first-child{width:100%;margin-right:0!important;text-align:center}.public-upload-page .card-header .ant-space-item:last-child{display:none}.public-upload-page .upload-details-container{width:350px;flex-shrink:0}.public-upload-page .upload-details-container .organisation-logo-container{width:200px;margin:0 auto 1rem}.public-upload-page .upload-details-container .upload-details-line{display:block;font-weight:500;font-size:.85rem;display:flex;justify-content:space-between}.public-upload-page .upload-details-container .upload-details-line:not(:last-child){border-bottom:1px dashed #d1e4ec}.public-upload-page .upload-details-container .upload-details-line .item-value{color:#577986;text-align:right}.public-upload-page .upload-details-container .upload-details-line .item-label{color:#8eaab5;margin-right:1rem;width:100px;flex-shrink:0}.public-upload-page .card-content{display:flex;grid-gap:20px;gap:20px;align-items:center}.public-upload-page .drag-and-drop{height:13rem;width:100%;margin:0 auto;border:1px dashed #9db6bf;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.public-upload-page .drag-and-drop .upload-icon{color:#9db6bf;font-size:2.5rem;display:block;margin-bottom:.2rem}.public-upload-page .drag-and-drop .upload-instructions{color:#9db6bf;font-size:.8rem;font-weight:500}.rc-footer{position:relative;clear:both;color:hsla(0,0%,100%,.4);font-size:14px;line-height:1.5;background-color:#000}.rc-footer a{transition:all .3s;color:hsla(0,0%,100%,.9);text-decoration:none}.rc-footer a:hover{color:#40a9ff}.rc-footer-container{width:100%;max-width:1200px;padding:80px 0 20px;margin:auto}.rc-footer-columns{display:flex;justify-content:space-around}.rc-footer-column{margin-bottom:60px}.rc-footer-column h2{position:relative;margin:0 auto 24px;font-weight:500;font-size:16px;color:#fff}.rc-footer-column-icon{margin-right:.5em;width:22px;display:inline-block;vertical-align:middle;top:-1px;position:relative;text-align:center}.rc-footer-column-icon>span,.rc-footer-column-icon>svg,.rc-footer-column-icon img{width:100%;display:block}.rc-footer-item{margin:12px 0}.rc-footer-item-icon{margin-right:.4em;width:16px;display:inline-block;vertical-align:middle;top:-1px;position:relative;text-align:center}.rc-footer-item-icon>span,.rc-footer-item-icon>svg,.rc-footer-item-icon img{width:100%;display:block}.rc-footer-item-separator{margin:0 .3em}.rc-footer-bottom-container{border-top:1px solid hsla(0,0%,100%,.25);width:100%;max-width:1200px;text-align:center;margin:0 auto;padding:16px 0;line-height:32px;font-size:16px}.rc-footer-light{background-color:initial}.rc-footer-light,.rc-footer-light a,.rc-footer-light h2{color:rgba(0,0,0,.85)}.rc-footer-light .rc-footer-bottom-container{border-top-color:#e8e8e8}.rc-footer-light .rc-footer-item-description,.rc-footer-light .rc-footer-item-separator{color:rgba(0,0,0,.45)}@media only screen and (max-width:767.99px){.footer-prefix-cls{text-align:center}.footer-prefix-cls-container{padding:40px 0}.footer-prefix-cls-columns{display:block}.footer-prefix-cls-column{display:block;margin-bottom:40px}.footer-prefix-cls-column:last-child{margin-bottom:0}}.landing-page{width:100vw;overflow-x:hidden;margin-left:-.5rem}.landing-page .image-with-details,.landing-page .image-with-details .details,.landing-page .image-with-details .illustration-container{transition:all .8s;transition-timing-function:ease-in-out}.landing-page .cta-container{text-align:center;margin-top:2rem}.landing-page .cta-container button{font-weight:500;width:200px;height:50px;font-size:1rem}.landing-page h2{font-size:2.5rem;font-weight:500;margin-bottom:1rem}.landing-page .main-section{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;padding-top:4rem;position:relative}.landing-page .main-section .page-title{font-size:3rem;font-weight:500;letter-spacing:-1px;line-height:4rem;position:relative;color:#002f44}.landing-page .main-section .page-subtitle{font-size:1.2rem;letter-spacing:-.3px;line-height:2.1rem;margin-top:1rem;position:relative;opacity:.7;max-width:700px;margin-left:auto;margin-right:auto;color:rgba(0,47,68,.7)}.landing-page .main-section .cta-container{margin-bottom:4rem}@media(max-width:1000px){.landing-page .main-section .page-title{font-size:2.5rem;line-height:1.3}.landing-page .main-section .page-subtitle{margin-top:.5rem}.landing-page .main-section .cta-container{margin-top:1rem}.landing-page .cta-container{-webkit-transform:scale(.8);transform:scale(.8)}}@media(max-width:550px){.landing-page .main-section{padding-top:2rem}.landing-page .main-section .page-title{font-size:2rem;line-height:1.2}.landing-page .main-section .page-subtitle{margin-top:.5rem}.landing-page .main-section .cta-container{margin-top:1rem;margin-bottom:0}.landing-page .main-section .cta-container button{height:40px;width:150px}.landing-page .main-section .image-with-details{margin-top:2rem}}@media(max-width:430px){.landing-page .main-section{padding-top:1rem}.landing-page .main-section .page-title{font-size:1.5rem;line-height:1.3}.landing-page .main-section .page-subtitle{margin-top:0;font-size:1rem}}.landing-page .image-with-details{width:100%;margin-top:2rem;position:relative;padding-top:0;margin-bottom:6rem}.landing-page .image-with-details .details{opacity:0;width:0;position:absolute;top:100px;left:-200px;width:calc(40% - 3rem);transition:all .8s;transition-delay:0ms;z-index:0}.landing-page .image-with-details .details .item{text-align:left}.landing-page .image-with-details .details .item:first-child{margin-top:2rem}.landing-page .image-with-details .details .item:not(:last-child){margin-bottom:2rem}.landing-page .image-with-details .details .item .title{font-size:1.5rem;font-weight:500;margin-bottom:-.3rem;color:#002f44}.landing-page .image-with-details .details .item .title.dark{color:#002f44}.landing-page .image-with-details .details .item .title.medium{color:rgba(0,47,68,.95)}.landing-page .image-with-details .details .item .title.light{color:rgba(0,47,68,.9)}.landing-page .image-with-details .details .item .description{opacity:.7;font-size:1rem;color:rgba(0,47,68,.8);line-height:1.3}@media(max-width:1350px){.landing-page .image-with-details .details .item:first-child{margin-top:1rem}.landing-page .image-with-details .details .item:not(:last-child){margin-bottom:1.5rem}}@media(max-width:1250px){.landing-page .image-with-details .details .item:first-child{margin-top:0}.landing-page .image-with-details .details .item:not(:last-child){margin-bottom:1.5rem}}@media(max-width:1200px){.landing-page .image-with-details .details .item:not(:last-child){margin-bottom:1rem}.landing-page .image-with-details .details .item .title{font-size:1.3rem}.landing-page .image-with-details .details .item .description{font-size:1rem}}@media(max-width:1150px){.landing-page .image-with-details .details .item:first-child{margin-top:-1rem}.landing-page .image-with-details .details .item:not(:last-child){margin-bottom:1rem}}@media(max-width:1050px){.landing-page .image-with-details .details .item:first-child{margin-top:-1rem}.landing-page .image-with-details .details .item .title{font-size:1.2rem}.landing-page .image-with-details .details .item .description{margin-top:.3rem;line-height:1.3;font-size:1rem}}.landing-page .image-with-details .illustration-container{width:100%;display:block;position:relative;margin-left:0;z-index:1}.landing-page .image-with-details .illustration-container .illustration{max-width:100%;width:100%;box-shadow:0 7px 20px #e0edf2;border-radius:8px}.landing-page .image-with-details .illustration-container .play-icon-container{position:absolute;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;width:6rem;height:6rem;box-shadow:2px 2px 20px rgba(25,170,232,.5);transition:all .4s;transition-timing-function:ease-in-out}.landing-page .image-with-details .illustration-container .play-icon-container .icon-play{width:3rem;fill:#19aae8;transition:all .4s;transition-timing-function:ease-in-out}.landing-page .image-with-details .illustration-container .play-icon-container.hidden{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}@media(max-width:550px){.landing-page .image-with-details .illustration-container .play-icon-container{width:4rem;height:4rem}.landing-page .image-with-details .illustration-container .play-icon-container .icon-play{width:2rem}}.landing-page .image-with-details .illustration-container.is-video{cursor:pointer}.landing-page .image-with-details .illustration-container.is-video:hover .play-icon-container{background-color:#19aae8}.landing-page .image-with-details .illustration-container.is-video:hover .play-icon-container .icon-play{fill:#fff}.landing-page .image-with-details.mobile{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.landing-page .image-with-details.mobile .details{position:relative;top:0;left:0;opacity:1;margin-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center}.landing-page .image-with-details.mobile .details .item{width:500px;max-width:100%}.landing-page .image-with-details.mobile .details .item:first-child{margin-top:0}.landing-page .image-with-details.mobile .details .item:not(:last-child){margin-bottom:1.5rem}.landing-page .image-with-details.mobile .illustration{box-shadow:0 3px 15px #c3dce6}@media(max-width:600px){.landing-page .image-with-details.mobile .illustration{box-shadow:0 0 10px #c3dce6;border-radius:4px}}.landing-page .statement-block{color:#fff;position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.landing-page .statement-block .illustration-container{width:100%;position:relative;height:600px;background-size:cover;-webkit-filter:contrast(80%);filter:contrast(80%)}.landing-page .statement-block .text-container{text-align:center;background-color:rgba(0,0,0,.65);position:relative;margin-top:0;padding:3rem;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-page .statement-block .text-container .title{font-size:3rem;font-weight:500;color:#fff}.landing-page .statement-block .text-container .description{font-size:1.4rem;opacity:.9;width:800px;max-width:100%;color:#fff;margin:2rem auto;text-align:left}.landing-page .statement-block .text-container .description ul{padding-left:1rem;margin-top:1rem}.landing-page .statement-block .text-container .description ul li{color:#fff!important}.landing-page .statement-block.light .text-container{background-color:rgba(0,0,0,.5)}@media(max-width:900px){.landing-page .statement-block .text-container{padding:1.5rem}.landing-page .statement-block .text-container .title{font-size:2rem}.landing-page .statement-block .text-container .description{font-size:1rem;margin-bottom:1rem;margin-top:.6rem}.landing-page .statement-block .illustration-container{height:400px}}@media(max-width:550px){.landing-page .statement-block .text-container{padding:1rem;-webkit-transform:unset;transform:unset;position:relative;top:unset;left:unset}.landing-page .statement-block .text-container .title{font-size:1.5rem}.landing-page .statement-block .text-container .description{font-size:1rem;margin-bottom:1rem;margin-top:.3rem}.landing-page .statement-block .illustration-container{height:100%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;background-size:cover;background-position:50% 50%}}.landing-page .integrations .title{font-weight:500;font-size:3rem}.landing-page .integrations .applications{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.landing-page .integrations .applications .application{width:25%;text-align:center;flex-shrink:0}.landing-page .integrations .applications .application img{width:16vw;max-width:200px}@media(max-width:900px){.landing-page .integrations{padding-bottom:0!important}.landing-page .integrations .title{font-size:2rem}.landing-page .integrations .applications .application{width:50%;margin-bottom:3rem}.landing-page .integrations .applications .application img{width:30vw}}@media(max-width:550px){.landing-page .integrations .title{font-size:2rem}}.landing-page .with-dots{background-image:radial-gradient(#e7f1f5 1.5px,transparent 0);background-size:15px 15px;padding:3rem 0}@media(max-width:1400px){.landing-page .with-dots{background-image:radial-gradient(#e7f1f5 1.5px,transparent 0);background-size:1.2vw 1.2vw}}@media(max-width:900px){.landing-page .with-dots{background-image:radial-gradient(#e7f1f5 1.4px,transparent 0);background-size:1.5vw 1.5vw}}@media(max-width:600px){.landing-page .with-dots{background-image:radial-gradient(#e7f1f5 1.2px,transparent 0);background-size:10px 10px}}@media(max-width:850px){.landing-page .with-dots{background-image:radial-gradient(#e7f1f5 1px,transparent 0);background-size:7px 7px}}.landing-page .with-neutral-background{position:relative;margin-top:4rem;background-color:#e0eef4;padding-top:1rem;padding-bottom:5rem}.landing-page .with-neutral-background:before{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;background:linear-gradient(0deg,#e7f1f5,#fff)}.landing-page .with-neutral-background:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,#e7f1f5,#fff)}.landing-page .quote-container .quote-title{font-size:2rem;font-weight:500}.landing-page .feature-cloud{padding:3rem 0;position:relative;background-color:#19aae8;margin-bottom:2rem}.landing-page .feature-cloud .dots{position:absolute;left:0;top:0;width:100%;height:100%;background-image:radial-gradient(rgba(0,47,68,.1) 1.5px,transparent 0);background-size:20px 20px;background-position:-19px -19px}.landing-page .feature-cloud .boxed-layout{display:flex;justify-content:space-between;position:relative}.landing-page .feature-cloud .boxed-layout .cloud{display:flex;flex-direction:column;justify-content:center;width:60%}.landing-page .feature-cloud .boxed-layout .cloud .title{font-size:2.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff}.landing-page .feature-cloud .boxed-layout .features{display:flex;flex-wrap:wrap;justify-content:flex-start}.landing-page .feature-cloud .boxed-layout .features .feature{padding:1.3rem 2.5rem 1.1rem;background-color:#fff;border-radius:4px;margin-right:1rem;margin-bottom:1rem;cursor:pointer;font-weight:500;text-transform:uppercase;font-size:.65rem;color:#002f44;transition:all .3s}.landing-page .feature-cloud .boxed-layout .features .feature.selected{color:#fff;background-color:#002f44}.landing-page .feature-cloud .boxed-layout .features .feature:hover{color:#fff;background-color:#005277}.landing-page .feature-cloud .boxed-layout .details{width:40%;text-align:center}.landing-page .feature-cloud .boxed-layout .details .title{font-size:1.2rem;text-transform:uppercase;font-weight:500;margin-bottom:1.5rem;color:#fff;margin-top:1.5rem}.landing-page .feature-cloud .boxed-layout .details .description{font-weight:500;color:#fff}.landing-page .lines-illustration-container{margin-top:-5rem;margin-bottom:7rem;position:relative;-webkit-filter:hue-rotate(330deg);filter:hue-rotate(330deg)}.landing-page .card-section{padding-top:3rem}.landing-page .card-section .card-row{display:flex;justify-content:space-between;margin-left:-1.5rem;margin-right:-1.5rem}.landing-page .card-section .card-row .card-item{width:100%;padding:0 1.5rem;height:100%;margin-bottom:4rem}.landing-page .card-section .card-row .card-item .title{font-size:1.5rem;margin-top:1rem}.landing-page .card-section .card-row .card-item .description{max-width:400px;margin:.5rem auto 1rem}.landing-page .card-section .card-row .card-item .illustration-container{margin-top:auto;height:250px;display:flex;align-items:center;justify-content:center}@media(max-width:1400px){.landing-page .card-section .card-row .card-item .illustration-container{height:20vw}}.landing-page .card-section .card-row .card-item .illustration-container .illustration{max-height:100%;max-width:100%}.landing-page .card-section .card-row .card-item .illustration-container .illustration.with-border{border:1px solid #e7f1f5;border-radius:4px}@media(max-width:900px){.landing-page .card-section .card-row{flex-wrap:wrap;justify-content:center}.landing-page .card-section .card-row:first-child{margin-top:-1.5rem}.landing-page .card-section .card-row:last-child{margin-bottom:2rem}.landing-page .card-section .card-row .card-item{width:500px;max-width:calc(100% - 3rem);margin-bottom:1.5rem;border:1px solid #e7f1f5;border-radius:4px;padding:1rem}.landing-page .card-section .card-row .card-item .illustration-container .illustration{max-height:300px}.landing-page .card-section .card-row .card-item .title{margin-top:1rem;margin-bottom:0;font-size:1.3rem}.landing-page .card-section .card-row .card-item .description{margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.3}.landing-page .card-section .card-row .card-item .illustration-container{height:unset}.landing-page .card-section .card-row .card-item .illustration-container img{max-height:400px}}.landing-page .customisation-container{background:#fff;padding:4rem 0}@media(max-width:850px){.landing-page .customisation-container{padding-top:2rem}}.landing-page .customisation-container .boxed-layout{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:800px}.landing-page .customisation-container .boxed-layout .title{font-size:2.5rem;font-weight:500}.landing-page .customisation-container .boxed-layout .description{font-size:1rem;margin-top:1rem;opacity:.9}.landing-page .customisation-container .boxed-layout .description ul{padding-left:1rem;margin-top:1rem}.landing-page .customisation-container .boxed-layout .description ul li{color:#fff!important}.landing-page .customisation-container .boxed-layout .description a{text-decoration:underline}@media(max-width:900px){.landing-page .customisation-container .boxed-layout .title{font-size:2rem;line-height:1.4}}@media(max-width:550px){.landing-page .customisation-container .boxed-layout .title{font-size:1.5rem;line-height:1.2}.landing-page .customisation-container .boxed-layout .description{font-size:1rem;line-height:1.3rem;margin-bottom:-1rem}}.privacy-policy{width:100vw;overflow-x:hidden}.privacy-policy .main-section{display:flex;flex-direction:column;align-items:left;padding-bottom:2rem;padding-top:4rem;position:relative}.privacy-policy .main-section .page-title{font-size:3rem;font-weight:500;letter-spacing:-1px;line-height:4rem;position:relative;color:#002f44}.privacy-policy .main-section .page-subtitle{font-size:1.2rem;margin-top:1rem;opacity:.7;max-width:700px;color:rgba(0,47,68,.7)}.privacy-policy .main-section .page-subtitle,.privacy-policy .main-section .policy-details{letter-spacing:-.3px;line-height:2.1rem;position:relative;margin-left:auto;margin-right:auto}.privacy-policy .main-section .policy-details{text-align:left;font-size:1rem}.privacy-policy .main-section .policy-details h1{margin-top:2rem;margin-bottom:1rem}.privacy-policy .main-section .policy-details h2{margin-top:1.5rem;margin-bottom:1rem}.privacy-policy .main-section .policy-details h3{margin-top:1rem;margin-bottom:1rem}.privacy-policy .main-section .cta-container{margin-bottom:4rem}@media(max-width:1000px){.privacy-policy .main-section .page-title{font-size:2.5rem;line-height:1.3}.privacy-policy .main-section .page-subtitle{margin-top:.5rem}.privacy-policy .main-section .cta-container{margin-top:1rem}.privacy-policy .cta-container{-webkit-transform:scale(.8);transform:scale(.8)}}@media(max-width:550px){.privacy-policy .main-section{padding-top:2rem}.privacy-policy .main-section .page-title{font-size:2rem;line-height:1.2}.privacy-policy .main-section .page-subtitle{margin-top:.5rem}.privacy-policy .main-section .cta-container{margin-top:1rem;margin-bottom:0}.privacy-policy .main-section .cta-container button{height:40px;width:150px}.privacy-policy .main-section .image-with-details{margin-top:2rem}}@media(max-width:430px){.privacy-policy .main-section{padding-top:1rem}.privacy-policy .main-section .page-title{font-size:1.5rem;line-height:1.3}.privacy-policy .main-section .page-subtitle{margin-top:0;font-size:1rem}}.user-agreement{width:100vw;overflow-x:hidden}.user-agreement .main-section{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;padding-top:4rem;position:relative}.user-agreement .main-section .page-title{font-size:3rem;font-weight:500;letter-spacing:-1px;line-height:4rem;position:relative;color:#002f44}.user-agreement .main-section .page-subtitle{font-size:1.2rem;margin-top:1rem;opacity:.7;color:rgba(0,47,68,.7)}.user-agreement .main-section .agreement-details,.user-agreement .main-section .page-subtitle{letter-spacing:-.3px;line-height:2.1rem;position:relative;max-width:700px;margin-left:auto;margin-right:auto}.user-agreement .main-section .agreement-details{text-align:left;font-size:1rem}.user-agreement .main-section .agreement-details .c4,.user-agreement .main-section .agreement-details h1{margin-top:2rem;margin-bottom:1rem}.user-agreement .main-section .agreement-details h2{margin-top:1.5rem;margin-bottom:1rem}.user-agreement .main-section .agreement-details h3{margin-top:1rem;margin-bottom:1rem}.user-agreement .main-section .agreement-details .c2{font-weight:700}.user-agreement .main-section .cta-container{margin-bottom:4rem}@media(max-width:1000px){.user-agreement .main-section .page-title{font-size:2.5rem;line-height:1.3}.user-agreement .main-section .page-subtitle{margin-top:.5rem}.user-agreement .main-section .cta-container{margin-top:1rem}.user-agreement .cta-container{-webkit-transform:scale(.8);transform:scale(.8)}}@media(max-width:550px){.user-agreement .main-section{padding-top:2rem}.user-agreement .main-section .page-title{font-size:2rem;line-height:1.2}.user-agreement .main-section .page-subtitle{margin-top:.5rem}.user-agreement .main-section .cta-container{margin-top:1rem;margin-bottom:0}.user-agreement .main-section .cta-container button{height:40px;width:150px}.user-agreement .main-section .image-with-details{margin-top:2rem}}@media(max-width:430px){.user-agreement .main-section{padding-top:1rem}.user-agreement .main-section .page-title{font-size:1.5rem;line-height:1.3}.user-agreement .main-section .page-subtitle{margin-top:0;font-size:1rem}}.contact-modal{width:600px!important}.contact-modal .ant-modal-title{text-align:center}.contact-modal .submit-container{display:flex;justify-content:center}.notification-menu{margin-left:auto}.notification-menu .notification-marker{margin-right:1rem;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;cursor:pointer}@media(max-width:850px){.notification-menu .notification-marker{margin-right:.5rem}}.notification-menu .notification-marker .icon-notification{fill:#fff;width:1.2rem;height:1.1rem}.notification-menu .notification-marker .unread-notification-count{position:absolute;display:flex;left:10px;top:-13px;color:#fff;font-size:11px;font-weight:500;padding:0 .2rem;min-width:1.5rem;min-height:1.5rem;justify-content:center;align-items:center;border:3px solid #062d3e;background-color:#fff;color:#002f44;border-radius:500px}@media(max-width:850px){.notification-menu .notification-marker .icon-notification{width:1.5rem;height:1.2rem}}.notification-menu .notification-marker.with-badge .icon-notification{fill:#fff}.notification-menu .notification-marker:hover .icon-notification{fill:#19aae8;opacity:1}.notification-menu .notification-marker:hover .unread-notification-count{background-color:#19aae8}.notifications-overlay{border-radius:4px}.notifications-overlay:before{display:none}.notifications-overlay .ant-dropdown-menu{max-height:calc(100vh - 70px);overflow-y:auto;margin-top:.65rem;margin-right:-.5rem}.notifications-overlay .ant-dropdown-menu-item-divider{margin:0}.notifications-overlay .no-notifications-message{color:#9db6bf}.notifications-overlay .notifications-overlay-title{pointer-events:none;background-color:#fff;color:#002f44!important;border-top-right-radius:4px;border-top-left-radius:4px;padding-bottom:.6rem!important;border-bottom:1px solid #e7f1f5;font-size:.8rem;font-weight:500;letter-spacing:.3px;position:-webkit-sticky;position:sticky;z-index:1}.notifications-overlay .notifications-overlay-title .ant-dropdown-menu-title-content{display:flex;justify-content:space-between;align-items:center}.notifications-overlay .notifications-overlay-title-text{font-weight:500}.notifications-overlay .mark-as-read-button{pointer-events:all}.notifications-overlay .notification-item{display:flex}.notifications-overlay .notification-item.unread .notification-item-content .avatar-container,.notifications-overlay .notification-item.unread .notification-item-content .message-and-date{opacity:1!important;-webkit-filter:unset!important;filter:unset!important}.notifications-overlay .ant-dropdown-menu-item{padding:.5rem}.notifications-overlay .ant-dropdown-menu-item a{display:flex;align-items:center}.notifications-overlay .ant-dropdown-menu-item .draughthub-logo-no-author{width:27px;height:30px}.notifications-overlay .ant-dropdown-menu-item .unread-notification-marker{width:8px;height:8px;background-color:#19aae8;border-radius:50%;background:linear-gradient(180deg,#47bbed,#1389bb);display:inline-block;position:relative;top:1px;margin-left:.5rem}.notifications-overlay .ant-dropdown-menu-item .unread-notification-marker.hidden{opacity:0}.notifications-overlay .ant-dropdown-menu-item .notification-item-content{display:flex;grid-gap:.5rem;gap:.5rem;width:100%;align-items:center}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .avatar-container,.notifications-overlay .ant-dropdown-menu-item .notification-item-content .message-and-date{opacity:.5;-webkit-filter:saturate(.3);filter:saturate(.3)}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .message-and-date{display:flex;flex-direction:column;font-weight:500;color:#002f44;max-width:600px;width:100%}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .message-and-date .date{font-size:12px;color:#2f94bd;display:block}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .notification-buttons{display:flex;grid-gap:1.5rem;gap:1.5rem;margin-left:auto;align-items:center}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .notification-buttons button:not(:last-child){position:relative}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .notification-buttons button:not(:last-child):before{content:"";width:1px;height:2rem;background-color:#9db6bf;position:absolute;top:0;right:-.85rem}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .delete-notification-button,.notifications-overlay .ant-dropdown-menu-item .notification-item-content .mark-as-unread-notification-button{margin-left:auto;display:block;width:2rem;padding:0;display:flex;justify-content:center;align-items:center;z-index:1;font-size:1rem}.notifications-overlay .ant-dropdown-menu-item .notification-item-content .delete-notification-button .icon,.notifications-overlay .ant-dropdown-menu-item .notification-item-content .mark-as-unread-notification-button .icon{margin-right:0}.navigation,.navigation-drawer{flex-shrink:0;display:flex;grid-gap:1.4rem;gap:1.4rem;align-items:center}@media(max-width:1250px){.navigation,.navigation-drawer{grid-gap:.7rem;gap:.7rem}.navigation-drawer .nav-item.selected:before,.navigation .nav-item.selected:before{top:-.2rem!important;left:-.4rem!important;width:calc(100% + .8rem)!important;height:calc(100% + .4rem)!important}.navigation-drawer .nav-item .navigation-item-label,.navigation .nav-item .navigation-item-label{font-size:.7rem!important;line-height:1.2}}@media(max-width:850px){.navigation-drawer .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.navigation .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:unset!important}.navigation-drawer .nav-item .navigation-item-label,.navigation .nav-item .navigation-item-label{font-weight:400;font-size:1rem!important}.navigation-drawer .nav-item.selected .navigation-item-label,.navigation .nav-item.selected .navigation-item-label{font-weight:500}.navigation-drawer .nav-item.selected:before,.navigation .nav-item.selected:before{display:none}}.navigation-drawer .menu-button,.navigation .menu-button{display:flex;align-items:center;cursor:pointer}.navigation-drawer .menu-button .icon,.navigation .menu-button .icon{fill:#fff;transition:all .3s}.navigation-drawer .menu-button:hover .icon,.navigation .menu-button:hover .icon{fill:#19aae8}.navigation-drawer .nav-item,.navigation .nav-item{position:relative;color:#fff;font-weight:500;display:flex;text-align:center;align-items:center;grid-gap:.2rem;gap:.2rem;padding:.1rem 0;letter-spacing:.3px;border-bottom:1px solid transparent;cursor:pointer}.navigation-drawer .nav-item .icon-container,.navigation .nav-item .icon-container{display:flex;align-items:center;display:none}@media(hover:none){.navigation-drawer .nav-item:active,.navigation-drawer .nav-item:focus,.navigation-drawer .nav-item:hover,.navigation .nav-item:active,.navigation .nav-item:focus,.navigation .nav-item:hover{color:unset}}.navigation-drawer .nav-item.selected,.navigation .nav-item.selected{opacity:1;font-weight:700}.navigation-drawer .nav-item.selected:before,.navigation .nav-item.selected:before{content:"";position:absolute;top:-.4rem;left:-.7rem;width:calc(100% + 1.4rem);height:calc(100% + .8rem);border-radius:4px;background-color:#154458;z-index:-1}.navigation-drawer .nav-item .anticon-caret-down,.navigation .nav-item .anticon-caret-down{font-size:.7rem!important}.navigation-drawer .nav-item .navigation-item-label,.navigation .nav-item .navigation-item-label{font-size:.75rem;line-height:1.2}.navigation-drawer .nav-item .anticon,.navigation .nav-item .anticon{font-size:1rem}.navigation-drawer .nav-item .anticon,.navigation-drawer .nav-item .icon,.navigation .nav-item .anticon,.navigation .nav-item .icon{position:relative;color:#d1e4ec}.navigation-drawer .nav-item .icon,.navigation .nav-item .icon{fill:#d1e4ec;width:20px}.navigation-drawer .nav-item .icon-folder path,.navigation .nav-item .icon-folder path{fill:#d1e4ec}.navigation-drawer .ant-drawer-close{color:#002f44}.navigation-drawer .nav-item{color:#002f44;padding-bottom:.6rem;opacity:.4}.navigation-drawer .nav-item .navigation-item-label{font-size:1rem!important;line-height:1.2}.navigation-drawer .admin-menu{border:unset!important}.navigation-drawer .admin-menu .ant-menu-item{margin:0!important;padding:0;height:unset;line-height:unset}.navigation-dropdown-menu .ant-dropdown-menu .nav-item .navigation-item-label{font-size:.75rem;line-height:1.2;font-weight:500;opacity:.7}.global-search{margin:0 1rem;width:100%;z-index:4;text-align:right}.global-search .ant-input-suffix{display:none}.global-search .search-icon{color:#fff;font-size:1.2rem;position:relative;top:2px;outline:unset}.global-search .search-icon:hover{color:#19aae8}.modal-global-search{width:95vw!important;max-width:1100px!important}.modal-global-search .ant-modal-body{display:flex;flex-direction:column;align-items:center}.modal-global-search .ant-modal-content{padding:0!important;background-color:initial;border:unset;box-shadow:unset!important}.modal-global-search .ant-checkbox-wrapper{font-weight:500}.modal-global-search .filter-input{width:100%;max-width:500px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:10px;margin-bottom:1rem;padding-top:.5rem}.modal-global-search .filter-input input{font-weight:500!important;font-size:1rem}.modal-global-search .filter-input .anticon-close-circle{font-size:1rem;position:relative;top:3px}@media(max-width:600px){.modal-global-search .ant-checkbox-wrapper{font-size:1rem}.modal-global-search *{font-size:1rem!important}.modal-global-search .avatar-initials{font-size:.75rem!important}.modal-global-search .ant-tag{height:unset!important;font-size:.75rem!important;padding:.1rem .5rem!important}.modal-global-search .dark-tag{display:block;margin-bottom:.2rem;font-size:1rem!important;padding:.3rem .5rem!important}}.modal-global-search .instant-search-results{width:95vw!important;max-width:1200px!important;border-radius:6px!important;padding-left:5px;height:60vh;overflow-y:auto}.modal-global-search .search-filters{width:100%;max-width:500px;display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#e0eef4;margin-top:-.25rem;border-top-left-radius:3px;border-top-right-radius:3px;position:relative;margin-left:-4px;margin-right:-4px;border-bottom:1px solid #d1e4ec;flex-wrap:wrap}.modal-global-search .search-filters .ant-checkbox-inner{border:1px solid #9db6bf}.search-background{z-index:10;position:fixed;top:48px;left:0;background-color:initial;width:100vw;height:100vh;transition:all .3s;pointer-events:none}.search-background.visible{background-color:#062d3e;opacity:.9;pointer-events:all}.instant-search-results .inner-container{max-width:100vw}.instant-search-results .project-badge{color:#fff;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;letter-spacing:.3px;min-width:10rem;transition:unset;text-align:center;display:inline-block;margin-left:auto;font-weight:500;flex-shrink:0}.instant-search-results .spinner-container{display:flex;justify-content:center;padding-top:.8rem;padding-bottom:.5rem}.instant-search-results .invalid-search-value-message,.instant-search-results .no-results{font-size:.8rem;color:#7e9eab;font-weight:500;display:block;text-align:center;margin-top:1rem;margin-bottom:1rem}.instant-search-results .category{margin-top:.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;width:100%}.instant-search-results .category:last-child{margin-bottom:.5rem}.instant-search-results .category .attachments-category-title,.instant-search-results .category .category-label{text-transform:uppercase;font-size:13px;color:#2f94bd;font-weight:500;text-align:center;display:block;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;width:100%;z-index:1;padding-top:.3rem;margin-top:-.3rem}.instant-search-results .category .attachments-category-subtitle{text-transform:none;display:block}.instant-search-results .category.full-width .category-label{width:100%}.instant-search-results .category .results-in-category{padding-left:0;width:100%}.instant-search-results .category .results-in-category .result{list-style-type:none;font-size:.8rem;color:#062d3e;padding:.4rem .5rem;display:flex;align-items:center;border:1px solid transparent}.instant-search-results .category .results-in-category .result.result-attachment{padding-right:0}.instant-search-results .category .results-in-category .result.result-document{padding-bottom:1rem}.instant-search-results .category .results-in-category .result.result-document .document-item{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem;align-items:flex-start}.instant-search-results .category .results-in-category .result.result-document .document-item .preview-text span{white-space:normal;line-height:1.5}.instant-search-results .category .results-in-category .result.result-document .document-item .metadata-item{margin-top:-.5rem;display:flex}.instant-search-results .category .results-in-category .result:not(:last-child){border-bottom:1px solid #d1e4ec}@media(max-width:600px){.instant-search-results .category .results-in-category .result{flex-direction:column;align-items:flex-start}.instant-search-results .category .results-in-category .result .task-status{display:none}.instant-search-results .category .results-in-category .result .task-title{line-height:1}}.instant-search-results .category .results-in-category .result *{-webkit-user-select:none;user-select:none}.instant-search-results .category .results-in-category .result.clickable{cursor:pointer}.instant-search-results .category .results-in-category .result.clickable.selected{border-color:#19aae8;background-color:#edf4f6}.instant-search-results .category .results-in-category .result .task-status{margin-left:1rem;text-transform:uppercase;font-size:.65rem;color:#7e9eab;font-weight:500;flex-shrink:0;width:5rem}.instant-search-results .category .results-in-category .result .project-title,.instant-search-results .category .results-in-category .result .task-title-and-tags{width:100%}.instant-search-results .category .results-in-category .result .client-logo{margin-left:1rem;flex-shrink:0}.instant-search-results .category .results-in-category .result .invoice-id-tag,.instant-search-results .category .results-in-category .result .project-id-tag,.instant-search-results .category .results-in-category .result .purchase-order-id-tag,.instant-search-results .category .results-in-category .result .quote-id-tag,.instant-search-results .category .results-in-category .result .task-id-tag{margin-right:1rem;min-width:9rem!important}.instant-search-results .category .results-in-category .result .client-name,.instant-search-results .category .results-in-category .result .project-title,.instant-search-results .category .results-in-category .result .purchase-order-title,.instant-search-results .category .results-in-category .result .quote-title,.instant-search-results .category .results-in-category .result .task-title{font-weight:500;margin-right:1rem;display:block;width:100%}.instant-search-results .category .results-in-category .result .project-client-name,.instant-search-results .category .results-in-category .result .task-client-name,.instant-search-results .category .results-in-category .result .task-project-title{color:#2f94bd;font-weight:500;display:block}.instant-search-results .category .results-in-category .result .project-client-name,.instant-search-results .category .results-in-category .result .task-client-name,.instant-search-results .category .results-in-category .result .task-project-title,.instant-search-results .category .results-in-category .result .task-title{line-height:1.2}.instant-search-results .category .results-in-category .result .invoice-tags{width:100%}.instant-search-results .category .results-in-category .result .dashboard-item-tags{margin:.2rem 0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.instant-search-results .category .results-in-category .result .dashboard-item-tags .ant-tag{margin-top:0;font-size:.55rem;padding:0 .5rem}.instant-search-results .category .results-in-category .result .avatar{margin-right:.5rem}.instant-search-results .category .results-in-category .result .client-logo{max-height:2.5rem;text-align:center;margin-right:1rem}.instant-search-results .attachment-list-header .attachment-content{padding-left:.5rem}.instant-search-results .attachment-list-header .attachment-content .ant-typography{text-transform:uppercase;font-size:.65rem!important;color:#2f94bd!important;font-weight:500;display:block}.instant-search-results .attachment-list-header .attachment-content .ant-typography.select{width:2rem;flex-shrink:0}.instant-search-results .attachment-item,.instant-search-results .attachment-list-header{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;position:relative;margin-right:0!important;color:#002f44;background-color:initial;cursor:pointer;transition:all .3s;font-size:.8rem;width:100%}.instant-search-results .attachment-item .file-type-icon,.instant-search-results .attachment-list-header .file-type-icon{margin-right:.5rem;font-size:1rem;color:#19aae8}.instant-search-results .attachment-item .attachment-content,.instant-search-results .attachment-list-header .attachment-content{display:flex;align-items:center;transition:all .3s;grid-gap:.5rem;gap:.5rem}.instant-search-results .attachment-item .attachment-content .ant-checkbox-wrapper,.instant-search-results .attachment-list-header .attachment-content .ant-checkbox-wrapper{margin-right:1rem}@media(max-width:600px){.instant-search-results .attachment-item .attachment-content .ant-checkbox-wrapper,.instant-search-results .attachment-list-header .attachment-content .ant-checkbox-wrapper{margin-right:.5rem}}.instant-search-results .attachment-item .attachment-content .name,.instant-search-results .attachment-list-header .attachment-content .name{width:100%;transition:all .3s;color:#002f44;display:flex;align-items:center;word-break:break-all;line-height:1.2}.instant-search-results .attachment-item .attachment-content .name.type-folder,.instant-search-results .attachment-list-header .attachment-content .name.type-folder{font-weight:500}.instant-search-results .attachment-item .attachment-content .created-at,.instant-search-results .attachment-item .attachment-content .updated-at,.instant-search-results .attachment-list-header .attachment-content .created-at,.instant-search-results .attachment-list-header .attachment-content .updated-at{color:#002f44;width:6.5rem;text-align:right;flex-shrink:0;white-space:normal;line-height:1.5;text-align:center}.instant-search-results .attachment-item .attachment-content .file-size,.instant-search-results .attachment-list-header .attachment-content .file-size{width:4rem;text-align:right;color:#002f44}.instant-search-results .attachment-item:hover,.instant-search-results .attachment-list-header:hover{background-color:#edf4f6}.instant-search-results .attachment-item:hover .attachment-content,.instant-search-results .attachment-item:hover .name,.instant-search-results .attachment-list-header:hover .attachment-content,.instant-search-results .attachment-list-header:hover .name{color:#19aae8}.instant-search-results .attachment-item .delete-attachment,.instant-search-results .attachment-list-header .delete-attachment{position:static;left:unset;top:unset;border:0;transition:all .3s}.instant-search-results .attachment-item .delete-attachment .anticon,.instant-search-results .attachment-list-header .delete-attachment .anticon{color:#2f94bd!important}.instant-search-results .attachment-item .delete-attachment:hover,.instant-search-results .attachment-list-header .delete-attachment:hover{background-color:#edf4f6}.instant-search-results .attachment-item .delete-attachment:hover .anticon,.instant-search-results .attachment-list-header .delete-attachment:hover .anticon{color:#19aae8!important}.instant-search-results .document-item{display:flex;flex-direction:column}.instant-search-results .document-item .document-name{font-weight:700;margin-bottom:.2rem}.instant-search-results .spinner-container{height:100%;align-items:center}.create-quote-modal{width:700px!important;max-width:90vw}.create-quote-modal .ant-space{width:100%}.create-quote-modal .submit-container{text-align:center}.create-quote-modal .project-selector{margin-bottom:.5rem}.create-invoice-modal{width:700px!important;max-width:90vw}.create-invoice-modal .ant-space{width:100%}.create-invoice-modal .project-selector{margin-bottom:.5rem}.create-invoice-modal .submit-container{text-align:center}.create-supplier-modal .ant-space{width:100%}.create-supplier-modal .submit-container{padding-left:33%}.create-supplier-modal .submit-container button{width:140px}.create-purchase-order-modal{width:700px!important;max-width:90vw}.create-purchase-order-modal .ant-space{width:100%}.create-purchase-order-modal .project-selector,.create-purchase-order-modal .supplier-selector{margin-bottom:.5rem}.create-purchase-order-modal .submit-container{text-align:center}.request-picker{width:100%}.request-picker .ant-select-selector{height:32px!important}.request-picker .ant-select-selection-item{color:#19aae8;padding-bottom:4px!important}.request-picker .ant-select-selection-item .label{position:relative;top:1px}.request-picker .ant-select-arrow{color:#19aae8}.request-picker-option-inner{display:flex;align-items:center;width:100%;padding-bottom:.3rem;margin-bottom:0;border-bottom:1px solid #d1e4ec}.request-picker-option-inner .request-title{font-size:12px;color:#002f44;font-weight:500}.request-picker-option-label{position:relative;top:2px;display:flex;align-items:center}.request-picker-option-label .request-picker-option-label-task-title{font-size:12px;font-weight:500}.place-request-modal{width:700px!important}.place-request-modal .option-chooser{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;max-width:15rem}.place-request-modal .option-chooser button{width:100%}.quick-create-menu{display:flex;justify-content:center;align-items:center}.quick-create-menu svg{fill:#fff;margin-right:1.2rem;font-size:1.3rem}.quick-create-menu:hover svg{fill:#19aae8}.quick-create-button-menu{width:10rem}.quick-create-button-menu .ant-dropdown-menu-item{padding:.5rem 1rem}.quick-create-button-menu-item{color:#002f44}.quick-create-menu-header{pointer-events:none;font-size:12px!important;padding-bottom:0;opacity:.7!important}.quick-create-menu-overlay .ant-dropdown-menu-title-content{font-weight:500}.logged-in-accounts{display:flex;flex-direction:column;border-top:1px solid #d1e4ec;padding:0;max-height:calc(100vh - 270px);overflow-y:auto}.logged-in-accounts:hover{background-color:unset!important}.logged-in-accounts .alternative-user-item{width:100%;display:flex;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.5rem .3rem;cursor:pointer}.logged-in-accounts .alternative-user-item:hover{background-color:#edf4f6!important}.logged-in-accounts .alternative-user-item .avatar .symbol{width:2rem;height:2rem}.logged-in-accounts .alternative-user-item .alternative-user-details{display:flex;flex-direction:column;font-size:.85rem}.logged-in-accounts .alternative-user-item .alternative-user-details .user-email{font-size:.85rem;color:#6f93a1;display:block;margin-top:-.3rem}.logged-in-accounts .alternative-user-item:not(:last-child){border-bottom:1px solid #d1e4ec}.logged-in-accounts .alternative-user-item .sign-out-of-alternate-account-button{margin-left:auto}.logged-in-accounts .alternative-user-item .sign-out-of-alternate-account-button .anticon,.logged-in-accounts .alternative-user-item .sign-out-of-alternate-account-button .icon{margin:0!important}.user-menu{cursor:pointer;justify-content:flex-end;display:flex;align-items:center;flex-shrink:0}.user-menu .user-name{color:#fff;margin-right:.3rem;position:relative;top:1px;font-weight:500;font-size:.75rem}@media(max-width:1150px){.user-menu .user-name{display:none}}.user-menu:hover .user-name{color:#19aae8}.user-menu .avatar .symbol{border:2px solid #fff;height:1.9rem;width:1.9rem}.user-menu .email{color:#002f44}.account-dropdown-overlay .user-name{font-weight:500}.account-dropdown-overlay .ant-dropdown-menu{padding:0}.account-dropdown-overlay .ant-dropdown-menu-item{cursor:unset!important;min-width:350px}.account-dropdown-overlay .ant-dropdown-menu-item:hover{background:unset!important}.account-dropdown-overlay .teams{background-color:#fff;border-radius:4px;margin-top:1rem;padding:.5rem 1rem}.account-dropdown-overlay .teams .teams-label{font-weight:700;margin-bottom:.5rem;display:block}.account-dropdown-overlay .current-account-info-container{display:flex;padding:.5rem;align-items:center;text-align:center;grid-gap:.5rem;gap:.5rem}.account-dropdown-overlay .current-account-info-container .avatar{margin-left:.8rem;position:relative;top:2px}.account-dropdown-overlay .current-account-info-container .account-info-section{display:flex;flex-direction:column;margin:0 auto}.account-dropdown-overlay .current-account-info-container .account-info-section .account-name{font-size:.85rem;font-weight:500}.account-dropdown-overlay .current-account-info-container .account-info-section .account-email{font-size:.85rem;color:#6f93a1;display:block;margin-top:-.3rem}.account-dropdown-overlay .current-account-info-container .account-info-section .my-account-button{margin-top:.5rem;width:170px;margin-left:auto;margin-right:auto}.account-dropdown-overlay .current-account-info-container .external-user-provider-name *{color:#9db6bf}.account-dropdown-overlay .quick-account-actions{display:flex;padding:0;border-top:1px solid #d1e4ec;flex-direction:column;margin-top:-.7rem}.account-dropdown-overlay .quick-account-actions:hover{background-color:unset!important}.account-dropdown-overlay .quick-account-actions .action-item{display:block!important;text-align:center;width:100%;padding:.6rem 1.3rem;color:#618695;transition:all .25s;cursor:pointer}.account-dropdown-overlay .quick-account-actions .action-item:hover{background-color:#edf4f6!important}.account-dropdown-overlay .quick-account-actions .action-item .anticon{margin-right:.5rem}.account-dropdown-overlay .quick-account-actions .action-item:not(:first-child){border-top:1px solid #d1e4ec}.navigation-bar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3;border-radius:0!important;box-shadow:unset!important;background-color:#062d3e!important;width:100vw!important;margin-left:0!important;border:unset!important;overflow-x:auto;overflow-y:hidden;height:52px;display:flex;align-items:center}.navigation-bar .back-button{color:#fff;font-size:1.5rem;margin-right:1rem;cursor:pointer}.navigation-bar .logo{width:25px;margin-right:1.5rem;cursor:pointer;flex-shrink:0;position:relative;top:3px}@media(max-width:850px){.navigation-bar .logo{display:none}}.navigation-bar .ant-card-body{padding:0 .8rem;display:flex;justify-content:space-between;width:100%;align-items:center}.navigation-bar .calendar-button,.navigation-bar .holidays-button,.navigation-bar .timesheet-button{position:relative;top:3px;margin-right:1rem;cursor:pointer}.navigation-bar .calendar-button svg,.navigation-bar .holidays-button svg,.navigation-bar .timesheet-button svg{width:16px;fill:#fff}.navigation-bar .calendar-button:hover svg,.navigation-bar .holidays-button:hover svg,.navigation-bar .timesheet-button:hover svg{fill:#19aae8}.navigation-bar .anticon-home{color:#fff;font-size:1.3rem}@media(max-width:850px){.navigation-bar .calendar-button{display:none}}.navigation-bar .calendar-button{top:0}.navigation-bar .calendar-button .anticon{font-size:20px;width:20px}.navigation-bar .calendar-button .anticon svg{width:20px}@media(max-width:850px){.navigation-bar .user-dropdown-container .avatar .label{display:none}}.user-menu-highlight{color:#062d3e!important}.floating-create-button-container{position:fixed;bottom:5.5rem;right:1.2rem}.floating-create-button-container .ant-btn{border-radius:50%;width:3rem;height:3rem;box-shadow:0 1px 2px #9cbdcb}.floating-create-button-container .icon{margin:0;fill:#fff!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:1rem}.signature{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;transition:all .2s;vertical-align:middle}.signature .symbol{color:#fff;text-align:center;overflow:hidden;background-size:cover;border-radius:4px;display:inline-block;vertical-align:middle;display:flex;align-items:center;line-height:1.7rem;padding:5px}.signature .signature-name{color:#002f44;display:inline-block;padding:5px;border-radius:4px;height:100%;line-height:100%}.signature .signature-image{height:100%;transition:all .3s;background-color:#fff;padding:5px;border-radius:4px;max-width:100%;max-height:100%;width:auto;height:auto}.signature.large .symbol{height:60px}.signature.large .symbol .signature-name{line-height:60px}.signature.normal .symbol{height:140px}.signature .symbol{position:relative}.signature.selected{-webkit-transform:translateY(-8px) scale(1.2);transform:translateY(-8px) scale(1.2);z-index:2;border-color:#fff!important;background-color:#fff!important;color:#002f44;border-radius:50%}.configure-computer{margin-top:1rem!important}.configure-computer .steps-content{max-width:600px;width:100%;margin:1rem auto;text-align:center}.configure-computer .steps-content button{width:100%}.configure-computer .steps-content .ant-checkbox-group{display:flex;flex-direction:column;align-items:flex-start;width:130px;margin-left:auto;margin-right:auto}.configure-computer .steps-content .ant-checkbox-group .ant-checkbox-group-item{margin-bottom:.5rem}.configure-computer .steps-content .run-instructions{width:350px;text-align:left}.configure-computer .steps-content .ant-result{padding:1rem 1rem 0}.configure-computer .steps-content .ant-result button{width:200px}.configure-computer .steps-content .ant-result .app-found{color:#2ecc71}.configure-computer .steps-content .ant-result .app-searching{color:#19aae8}.configure-computer .steps-content .ant-result .app-not-found{color:#ff6b6b}.configure-computer .steps-content .ant-result .ant-result-icon{margin-bottom:.5rem}.user-computers{margin-top:1rem!important}.user-computers .no-configured-computers{color:#9db6bf;width:100%;text-align:center;display:block}.user-computers .computer-item{max-width:700px;display:flex;align-items:center;padding-bottom:1rem;margin:0 auto 1rem;flex-wrap:wrap}.user-computers .computer-item:not(:last-child){border-bottom:1px solid #e7f1f5}.user-computers .computer-item .computer-name{font-weight:500;margin-left:.5rem;margin-right:.5rem;flex-shrink:0}.user-computers .computer-item .active-computer-mark{width:.7rem;height:.7rem;border-radius:50%;background-color:#4cc23a;flex-shrink:0}.user-computers .computer-item .inactive-computer-mark{width:.7rem;height:.7rem;border-radius:50%;background-color:#d1e4ec;flex-shrink:0}.user-computers .computer-item .logstream-name-and-link-info{position:relative;min-width:300px}.user-computers .computer-item .logstream-name-and-link-info .link-info{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:2rem;transition:all .3s;opacity:1;pointer-events:none}.user-computers .computer-item .logstream-name-and-link-info .link-info .link-installed,.user-computers .computer-item .logstream-name-and-link-info .link-info .link-running{color:#4cc23a}.user-computers .computer-item .logstream-name-and-link-info .link-info .link-not-installed,.user-computers .computer-item .logstream-name-and-link-info .link-info .link-not-running{color:#ff4d4f}.user-computers .computer-item .logstream-name-and-link-info .logstream-name{opacity:0;transition:all .3s;margin-left:2rem;position:relative;top:.7rem;-webkit-user-select:none;user-select:none}.user-computers .computer-item .logstream-name-and-link-info .logstream-name .copy-icon{color:#19aae8}.user-computers .computer-item .logstream-name-and-link-info .logstream-name:after{content:"Debug information";position:absolute;top:-1.6rem;left:0;color:#9db6bf}.user-computers .computer-item .logstream-name-and-link-info.with-logstream:hover .logstream-name{opacity:1}.user-computers .computer-item .logstream-name-and-link-info.with-logstream:hover .link-info{opacity:0}.user-computers .computer-item .delete-computer{margin-left:auto;flex-shrink:0}@media(max-width:750px){.user-computers .computer-item{flex-direction:column}.user-computers .computer-item .link-info{pointer-events:none;display:flex;flex-direction:column;grid-gap:0;gap:0;position:relative!important;top:0!important;-webkit-transform:unset!important;transform:unset!important;left:0!important;text-align:center}.user-computers .computer-item .link-info br{display:none}.user-computers .computer-item .delete-computer{margin-left:unset;margin-top:.5rem}.user-computers .computer-item .logstream-name{display:none}}.notification-settings{margin-top:1rem!important}.notification-settings .notification-class{width:400px;max-width:100%;margin:0 auto 2.5rem}.notification-settings .notification-class .setting{display:flex;justify-content:space-between;margin-bottom:.8rem}.notification-settings .notification-class .setting.is-title{border-bottom:1px solid #d1e4ec;padding-bottom:.5rem;margin-bottom:.5rem}.notification-settings .notification-class .setting.is-title .label{font-weight:500;font-size:.9rem}.experimental-features{margin-top:1rem!important}.experimental-features .info-item{width:400px;margin:0 auto;justify-content:space-between}.upload-avatar-modal{width:700px!important}.upload-avatar-modal .ant-space-item:first-child{width:100%}.upload-avatar-modal .submit-container{margin:0 auto -2rem}.upload-avatar-modal .submit-container button{display:block;margin:0 auto 1rem 33%;width:140px}.upload-signature-modal{width:700px!important}.upload-signature-modal .submit-container{margin:0 auto -2rem}.upload-signature-modal .submit-container button{display:block;margin:0 auto 1rem 33%;width:140px}.holiday-conflicts-container .holiday-conflicts-title{padding-bottom:.5rem}.reminder-configurator .reminder-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.reminder-configurator .reminder-item{border:1px solid #d1e4ec;border-radius:4px;padding:.5rem;position:relative}.reminder-configurator .reminder-item .info-item{margin-bottom:0}.reminder-configurator .reminder-item .reminder-index{font-size:13px;font-weight:500;display:block;margin-bottom:.3rem;color:#2f94bd}.reminder-configurator .reminder-item .delete-reminder-button{position:absolute;top:.5rem;right:.5rem}.reminder-configurator .users-filter{width:100%!important}.holiday-modal{width:650px!important}.holiday-modal .ant-table-content{overflow-x:auto}.holiday-modal .ant-picker{width:100%}.holiday-modal .ant-picker-panel-layout{display:none!important}.holiday-modal .submit-container{padding-left:40%;padding-top:1rem}@media(max-width:720px){.holiday-request-date-picker .ant-picker-panel:nth-child(2){display:none!important}.holiday-request-date-picker .ant-picker-header-next-btn,.holiday-request-date-picker .ant-picker-header-super-next-btn{visibility:unset!important}}.time-off-card{margin-top:1rem!important}.time-off-card .time-off-table .ant-table-container{overflow-x:auto}.time-off-card .time-off-table .ant-table-content{min-width:650px}@media screen and (max-width:850px){.time-off-card .card-header div{flex-direction:column;align-items:center;justify-content:center}}.time-off-card .allowance-container{display:flex;flex-wrap:wrap;align-items:center;grid-gap:1rem;gap:1rem}.time-off-card .allowance-container button{margin-left:0}@media(max-width:850px){.time-off-card .allowance-container{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}}.time-off-card .holiday-past{opacity:.5}.time-off-card .holiday-in-progress *{color:#19aae8!important;font-weight:500}.time-off-card .current-interval-time-off-label{font-size:13px}.certifications .reminders-list{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.certification-modal{width:700px!important}.certification-modal .attachments .actions-container button,.certification-modal .attachments .attachments-breadcrumbs,.certification-modal .attachments .attachments-search-bar{display:none}.certification-modal .attachments .actions-container .move-to-trash,.certification-modal .attachments .actions-container .move-to-trash button,.certification-modal .attachments .actions-container button.create-folder,.certification-modal .attachments .actions-container label button{display:inline-block}.account-page{margin-right:-.5rem}.account-page .account-details{display:flex;grid-gap:1rem;gap:1rem;max-width:40rem;margin:0 auto;justify-content:space-between}@media(max-width:550px){.account-page .account-details{flex-direction:column}}.account-page .account-page-title-card .card-header .ant-space-item:first-child,.account-page .column,.account-page .info-item,.account-page .info-item .ant-select{width:100%}.account-page .account-page-title-card .card-header .ant-space-item:first-child .card-title{width:100%;justify-content:center}.invite-user-modal .ant-space{width:100%}.invite-user-modal .cat-level .ant-radio-wrapper{display:block!important}.invite-user-modal .cat-level .ant-form-item-label>label:after{margin-left:5px}.invite-user-modal .submit-container{text-align:center}.user-working-hours .value-container button{width:unset!important}.user-working-hours .extra-content{margin-top:1rem}.working-hours .table-header{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.working-hours .table-header .ant-switch{width:2rem!important}.working-hours .table-header .info-item{margin-top:0}.working-hours .row-actions{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.user-allowances .allowance-table-container{margin-bottom:2rem}.user-allowances .allowance-table-header{display:flex;justify-content:space-between;margin-bottom:1rem;align-items:center}.user-allowances .allowance-table-header .allowance-table-header-title{font-weight:700;font-size:1rem}.user-allowances .allowance-actions-icon{border:unset;background:unset}.add-permissions-modal .ant-space{width:100%}.add-permissions-modal .submit-container{text-align:center}.already-added-permission-container .ant-select-tree-node-content-wrapper-normal:after{content:"Already added";background-color:#e7f1f5;border-radius:4px;margin-left:1rem;padding:.3rem}.users-page .user-details-row{width:100%;margin-top:-.5rem}.users-page .user-details-row.ant-card:not(:last-child){margin-bottom:.5rem}.users-page .user-details-row.ant-card .ant-card-body{padding-bottom:.2rem;padding-top:.2rem}.users-page .user-details-row.is-collapsed .card-header .ant-divider{display:none}.users-page .user-details-row .allowance-table-container{margin-bottom:2rem}.users-page .user-details-row .allowance-table-container .allowance-table-header{display:flex;justify-content:space-between;margin-bottom:1rem;align-items:center}.users-page .user-details-row .allowance-table-container .allowance-table-header .allowance-table-header-title{font-weight:700;font-size:1rem}.users-page .user-details-row .allowance-table-container .allowance-actions-icon{border:unset;background:unset}.users-page .user-details-row .info-item{width:100%;margin:0}.users-page .user-details-row .info-item .label-container{flex-shrink:0}.users-page .user-details-row .info-item .value-container{display:flex;width:100%}.users-page .user-details-row .info-item .value-container>:not(.permissions-table-wrapper,.group-memberships-table){width:100%;max-width:400px}.users-page .user-details-row .info-item .value-container .input-container{display:flex}.users-page .user-details-row .allowance-table-container,.users-page .user-details-row .group-memberships-table,.users-page .user-details-row .permissions-table-wrapper,.users-page .user-details-row .team-memberships-table,.users-page .user-details-row .user-authority-levels,.users-page .user-details-row .user-working-hours{width:100%;max-width:400px}.users-page .user-details-row .user-fee-levels{width:100%;max-width:700px}.users-page .user-details-row .allowance-table-container{margin-bottom:1rem}.users-page .user-details-row .card-title{font-size:13px}.users-page .user-details-row .card-title,.users-page .user-details-row .primary-info{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.users-page .user-details-row .primary-info .info-item .value-container{width:100%}.users-page .user-details-row .primary-info .info-item.job-title,.users-page .user-details-row .primary-info .info-item.qualifications{width:300px;flex-shrink:0}.users-page .user-details-row .collapse-button,.users-page .user-details-row .expand-button{padding-left:.5rem;padding-right:.5rem;margin-right:1rem}.users-page .user-details-row .user-name-and-tags{display:flex;flex-direction:column}.users-page .user-details-row .tags{margin-top:.2rem;display:flex;flex-wrap:wrap}.users-page .user-details-row .tags .ant-tag{margin-top:.2rem}.users-page .user-details-row .name-container{width:200px}.users-page .user-details-row .name-container:hover .name-text{color:#19aae8}.users-page .user-details-row .name-container *{white-space:nowrap}.users-page .user-details-row .avatar .symbol{width:2.5rem!important;height:2.5rem!important}.users-page .user-details-row .ant-select-multiple{width:100%;max-width:700px!important}.users-page .user-details-row .ant-select-selection-overflow-item{margin-right:.5rem;font-weight:500}.users-page .user-details-row .add-user-permissions-button{margin-bottom:.5rem}.create-group-modal .ant-space{width:100%}.create-group-modal .submit-container{text-align:center}.create-team-modal{width:400px!important}.create-team-modal .ant-space-item{width:100%}.create-team-modal label{width:80px;text-align:right;display:inline-block}.create-team-modal .submit-container{text-align:center}.add-user-to-group-modal .ant-space{width:100%}.add-user-to-group-modal .submit-container{text-align:center}.edit-group-name-modal .ant-space{width:100%}.edit-group-name-modal .submit-container{text-align:center}.edit-team-name-modal .ant-space{width:100%}.edit-team-name-modal .submit-container{text-align:center}.user-hierarchy .hierarchy-canvas{display:flex;grid-gap:.5rem;gap:.5rem;overflow-x:auto}.user-hierarchy .user-container{border-radius:4px;align-items:center;display:flex;flex-direction:column}.user-hierarchy .user-container.has-subordinates{background-color:rgba(0,47,68,.07);padding:.5rem}.user-hierarchy .user-container .direct-subordinates{display:flex;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.user-hierarchy .user-container .user-details{border:1px solid #d1e4ec;border-radius:4px;display:flex;flex-direction:column;padding:.5rem 1rem .8rem;align-items:center;grid-gap:.5rem;gap:.5rem;width:200px;background-color:hsla(0,0%,100%,.5);position:relative}.user-hierarchy .user-container .user-details .add-user-button{max-width:150px}.user-hierarchy .user-container .user-details .remove-user-button{position:absolute;top:.2rem;right:.2rem;font-size:1rem;cursor:pointer}.user-hierarchy .user-container .user-details .remove-user-button:hover{color:#19aae8}.user-hierarchy .user-container .avatar{position:relative}.users-page{margin:0 auto;padding:.5rem;padding-left:1rem!important}.users-page .users-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table{overflow-x:auto}.users-page .users-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container{min-width:900px}.users-page .ant-table-wrapper:first-child{margin-bottom:1rem}.users-page .main-actions{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}.users-page .main-actions .users-page-title{font-size:13px;color:#002f44;font-weight:500;position:relative;top:1px}.users-page>.main-content{background-color:#e0eef4;border-radius:4px}.users-page .icon-drag-handle{cursor:move;position:relative;width:50px;height:50px;padding:10px 20px;margin-top:-.5rem;margin-bottom:-.9rem}.users-page .icon-drag-handle .🔹dots{fill:#2f94bd!important}.users-page .user-picker-backup-person{width:200px!important}.users-page .user-picker-backup-person .avatar-container{text-align:left}.users-page .certifications-container{display:flex;flex-wrap:wrap;grid-gap:.1rem;gap:.1rem}.users-page .certifications-container .ant-tag{margin:0 0 .1rem;max-width:100%;font-size:12px}.users-page .certifications-container .ant-tag.invalid-certification{background-color:#ff4d4f!important;color:#fff!important;border:unset}.users-page .section-title{font-size:16px;font-weight:700;padding-bottom:.5rem;margin-bottom:1rem!important;display:block;margin-top:1rem!important}.users-page .section-title.visible-users-title{margin-top:0!important}.users-page .users .ant-list-item{border:unset}.users-page .users .user-creation-date{margin-top:.2rem}.users-page .users button.ant-btn{border-color:#d1e4ec}.users-page .users button.ant-btn:hover{background-color:#edf4f6}.users-page .users button.ant-btn .anticon-delete{color:#9db6bf}.users-page .group-actions,.users-page .team-actions{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center}.no-reenable-during-cooldown-modal{width:600px!important}.group-actions,.team-actions{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center}.ant-table-wrapper:first-child{margin-bottom:1rem}@media(max-width:1000px){[data-title=Groups] .group-actions{flex-wrap:wrap}[data-title=Groups] .group-actions button{width:150px}[data-title=Teams] .team-actions{flex-wrap:wrap}[data-title=Teams] .team-actions button{width:150px}}.project-item{margin-bottom:.3rem!important;width:100%}.project-item .ant-card-body{padding-top:.5rem;padding-bottom:.5rem}.project-item .avatar{margin-left:1rem;margin-top:1rem;position:relative;top:-.5rem}.project-item .users-filter{margin-left:1rem;margin-top:.5rem}.project-item .users-filter .avatar{margin-left:0}.project-item .project-task-list{margin-top:-.5rem;margin-bottom:1rem}.project-item .project-task-list .dashboard-item-tags{margin-top:0}.project-item .project-task-list .project-task-list-title{margin-bottom:1rem}.project-item .project-task-list .project-task-list-title:after,.project-item .project-task-list .project-task-list-title:before{border-color:#e3eff4}.project-item .project-task-list .project-task-list-title .ant-divider-inner-text{color:#002f44;font-weight:500}.project-item .project-task-title{font-weight:500}.project-item .project-details-tasks-filter .task-filters{height:2rem;padding-top:0}.project-item .project-details-tasks-filter .task-filters .avatar-list .avatar{margin-left:0}.change-project-client-modal{width:500px!important}.change-project-client-modal .client-picker-dropdown{width:300px!important}.project-actions{border:1px solid #ff4d4f;box-shadow:unset}.project-actions .ant-card-body{padding-bottom:1.5rem}.project-actions .main-label{font-size:1rem;font-weight:500;margin-bottom:0}.project-actions .description{margin-bottom:0}.project-actions button{width:12rem}.project-actions .ant-btn-danger{background-color:initial;color:#cb2431;border-color:rgba(27,31,35,.15);text-shadow:unset}.project-actions .ant-btn-danger .span{text-shadow:unset}.project-budget-card,.project-invoices-card,.project-quotes-card{margin-bottom:1rem!important}.project-budget-card .info-items{display:flex;justify-content:space-between;flex-direction:column}.project-budget-card .info-items .info-items-column{width:100%;display:flex;justify-content:space-between}.project-budget-card .project-budget-card-title{display:flex;grid-gap:2rem;gap:2rem;align-items:center}.project-budget-card .project-budget-card-title .info-item{margin:0;padding:0}.project-budget-card .project-budget-card-title .budget-recalculation{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;align-items:center}.project-budget-card .project-budget-card-title .budget-recalculation .info-item .value-container{font-weight:400}.project-summary{margin-top:10px!important}.project-summary .ant-divider{display:none}.project-summary .project-tags{margin-top:1rem}.project-summary .project-tags .ant-tag{padding:.2rem .5rem;font-size:.75rem}.project-summary .card-header .ant-space{display:block!important}.project-summary .card-header .ant-space .ant-space-item:first-child{margin-right:0!important}.project-summary .project-initials{width:unset;top:2px}.project-summary .project-initials input{align-self:center;font-size:.8rem;color:#8eaab5;margin-right:-.3rem;flex-shrink:0;font-weight:700;width:55px;text-align:center}.project-summary .project-description-label{margin:.5rem 0 .3rem;font-size:.8rem}.project-summary .project-description{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.project-summary .project-description *{color:#002f44}.project-summary .project-description [class^=EditorToolbar]{border-bottom:unset}.project-summary .project-description [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.project-summary .project-description .public-DraftEditor-content{min-height:5rem}.project-summary .project-description a{color:#19aae8;text-decoration:underline}.project-summary .project-description a *{color:#19aae8}.project-summary .project-description button{border-color:#d1e4ec!important;background:#fff!important}.project-summary .project-description select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.project-summary .title-and-initials{width:100%;display:flex;align-items:center;margin-top:-.5rem}.project-summary .project-initials textarea,.project-summary .project-title textarea{font-size:1.2rem;font-weight:500}.project-summary .project-initials .anticon,.project-summary .project-title .anticon{margin-right:.5rem}.project-summary .project-initials{font-size:.8rem;color:#8eaab5;flex-shrink:0;margin-right:.6rem;position:relative;top:-.15rem}.project-summary .project-title{margin-left:-.3rem}.project-summary .project-title input,.project-summary .project-title textarea{font-weight:500}.project-summary .assigned-to-name,.project-summary .client-name,.project-summary .project-name,.project-summary .project-subtitle{font-size:.85rem;font-weight:400;color:#8eaab5;margin-top:.5rem;display:inline-block}.project-summary .project-subtitle{margin-left:.5rem}.project-summary .stats{text-align:left}.project-summary .stats .stat{margin-top:-.5rem;margin-bottom:.5rem;padding-bottom:.5rem!important;padding-top:.5rem!important;display:block;padding-left:1rem;margin-left:-1rem;max-width:300px}.project-summary .stats .stat.clickable{cursor:pointer}.project-summary .stats .stat.clickable:hover{background-color:#edf4f6}.project-summary .stats .stat .stat-label{display:block;font-weight:500}.project-summary .stats .stat .stat-value .assigned-to-picker{margin-left:-.2rem}.project-summary .stats .stat .stat-value .assigned-to-picker .label{color:#002f44}.project-summary .stats .stat .stat-value.created-by{margin-left:.2rem}.project-summary .stats .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.project-summary .stats .stat .stat-value .ant-picker{margin-left:-.1rem;margin-top:.2rem}.project-summary .stats .created-by-container .avatar{top:5px}.project-summary .ant-row{padding:0 1rem}.project-summary .ant-row .main-info{text-align:left}.project-summary .ant-row .main-info div.ant-typography{margin-bottom:1rem!important}.project-summary .ant-statistic-content{font-weight:500;color:#002f44}.project-summary.archived .active-on-hover,.project-summary.finished .active-on-hover{pointer-events:none;background-color:initial}.project-summary.archived .active-on-hover .ant-select-selector,.project-summary.finished .active-on-hover .ant-select-selector{background-color:initial}.project-summary.archived .stat.clickable,.project-summary.finished .stat.clickable{pointer-events:none}.project-summary.archived .stat.clickable.link,.project-summary.finished .stat.clickable.link{pointer-events:all}.project-sidebar{margin-top:.55rem!important}.project-sidebar .ant-card-body{padding-top:0!important;padding-bottom:0!important}.project-sidebar .top-buttons{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:1rem;margin-bottom:1rem;justify-content:center}.project-sidebar .top-buttons button{max-width:280px!important;width:100%;margin:0}.project-sidebar .info-item{padding-right:0}.project-sidebar .action-buttons{margin-bottom:.5rem}.project-sidebar .assigned-to-name,.project-sidebar .client-name,.project-sidebar .project-name{font-size:.85rem;font-weight:400;color:#8eaab5;margin-top:.5rem;display:inline-block}.project-sidebar .team-picker{margin-bottom:0!important}.project-sidebar .mark-as-finished,.project-sidebar .mark-as-not-finished,.project-sidebar button.go-to-review,.project-sidebar button.request-review{margin-bottom:1rem;width:100%}.project-sidebar .mark-as-not-finished{margin-top:1rem}.project-sidebar.split-layout .action-buttons{display:flex}.project-sidebar.split-layout .action-buttons a,.project-sidebar.split-layout .action-buttons button{width:100%;margin-bottom:0}.project-sidebar.split-layout .action-buttons a:not(:last-child),.project-sidebar.split-layout .action-buttons button:not(:last-child){margin-right:1rem}.project-sidebar .stat{width:calc(100% - 1rem);width:calc(100% + 1rem);display:block;padding-bottom:.5rem!important;padding-left:1rem;margin-left:-1rem;margin-bottom:.5rem;-webkit-column-break-inside:avoid;break-inside:avoid-column}.project-sidebar .stat:not(:first-child){padding-top:.5rem!important}.project-sidebar .stat.static input{margin-left:-.4rem}.project-sidebar .stat.clickable{cursor:pointer;width:calc(100% + 2rem)}.project-sidebar .stat.clickable:hover{background-color:#edf4f6}.project-sidebar .stat .stat-label{display:flex;align-items:center;font-weight:500;margin-bottom:-.2rem}.project-sidebar .stat .stat-label .anticon-copy{margin-left:.5rem}.project-sidebar .stat .stat-label .anticon-copy:hover{color:#19aae8}.project-sidebar .stat .stat-value{position:relative}.project-sidebar .stat .stat-value.stat-value-block{display:block}.project-sidebar .stat .stat-value div.input{margin-left:-.6rem;transition:all .3s}.project-sidebar .stat .stat-value div.input.show-border{margin-left:-.2rem;margin-top:.2rem}.project-sidebar .stat .stat-value .ant-input-number{width:100%;padding-left:.5rem}.project-sidebar .stat .stat-value .value-prefix{position:absolute;left:.5rem;top:-.15rem;z-index:1}.project-sidebar .stat .stat-value .edit-icon{font-size:1rem}.project-sidebar .stat .stat-value .ant-input-number{margin-top:.3rem}.project-sidebar .stat .stat-value input.input{margin-left:-.4rem;width:calc(100% + .8rem)}.project-sidebar .stat .stat-value .ant-switch{margin-top:.5rem}.project-sidebar .stat .stat-value .ant-radio-group{margin-top:.3rem}.project-sidebar .stat .stat-value .ant-picker,.project-sidebar .stat .stat-value .ant-select{width:100%}.project-sidebar .stat .stat-value .assigned-to-picker{margin-left:-.2rem}.project-sidebar .stat .stat-value.created-by{margin-left:.2rem}.project-sidebar .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.project-sidebar .stat .ant-picker{margin-left:-.1rem;margin-top:.2rem}.project-sidebar .stat-label .ant-checkbox-wrapper{border:1px solid transparent;padding:.3rem .5rem}.project-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox:after{border-color:#1389bb}.project-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#19aae8;border-color:#19aae8}.project-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked+span{color:#1389bb;font-weight:500}.project-sidebar .stat-value .ant-checkbox-group{margin-top:.2rem}.project-sidebar .created-by-container .avatar{top:5px}.cannot-finish-project-modal{width:600px!important}.cannot-finish-project-modal .cannot-finish-project-modal-content{max-height:400px;overflow-y:auto}.project-address-page .project-address-details{display:flex;flex-direction:column;margin:1rem 0;grid-gap:.2rem;gap:.2rem}.project-address-page .google-maps-wrapper{height:400px;width:100%;margin:0 auto}.project-address-page .address-detail-item{display:block}.project-address-page .address-detail-item .address-detail-item-label{font-weight:500;margin-right:.5rem;width:150px;text-align:right;display:inline-block}.purchase-order-list-item{margin-bottom:.3rem!important}.purchase-order-list-item .ant-tag{min-width:130px}.purchase-order-list-item .ant-card-body{padding-top:.8rem!important;padding-bottom:.8rem!important;display:flex;align-items:center}.purchase-order-list-item .purchase-order-total{font-weight:500}.purchase-order-list-item .purchase-order-title{margin-left:.5rem}.project-id-tag.ant-tag{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;padding-left:5px;padding-right:5px;min-width:6rem}.project-id-tag.ant-tag .priority-marker{color:#fff;font-size:.7rem;margin-right:.3rem;flex-shrink:0;margin-top:-4px;position:relative;top:.15rem}.project-id-tag.ant-tag.hidden{opacity:0;pointer-events:none}.contact-list .contact{display:block;border:1px solid #d1e4ec;width:100%;position:relative;align-items:center;padding:.3rem 1rem;cursor:pointer;background-color:#fff;margin-bottom:1rem;border-radius:4px}.contact-list .contact .contact-id{color:#9db6bf;text-align:center;font-weight:500;display:block;width:100%;border-bottom:1px solid #d1e4ec;margin-bottom:.5rem;padding-bottom:.5rem;padding-top:.3rem}.contact-list .contact .contact-detail-item{display:block}.contact-list .contact .contact-detail-item .contact-detail-item-label{font-weight:500;margin-right:.5rem;width:150px;text-align:right;display:inline-block}.contact-list .contact .type{font-size:.7rem;font-weight:500;color:#6f93a1;text-transform:uppercase;width:5rem;text-align:center;position:relative;top:1px;margin-right:1rem}.contact-list .contact:hover{background-color:#edf4f6}.contact-list .contact .delete-contact{right:1rem}.contact-list .contact .delete-contact,.contact-list .contact .edit-contact{border:unset;background:unset;box-shadow:unset;margin-left:auto;position:absolute;top:.3rem}.contact-list .contact .edit-contact{right:3rem}.add-contact-button{margin-top:.5rem!important}.project-details-page{padding:.5rem}.project-details-page .client-contacts-list .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.project-details-page .client-contacts-list .client-contact-id{font-weight:700!important}.project-details-page .client-contacts-list .client-contact-checkbox:not(:first-child){margin-top:.5rem}.project-details-page .get-share-link{background-color:#fff;border-radius:4px;margin-top:-.5rem;display:block;padding:.5rem .5rem .5rem 1rem;text-align:center;box-shadow:0 1px 2px #9cbdcb}.project-details-page .get-share-link button{margin-left:1rem}.project-details-page .ant-alert{margin-bottom:0}.project-details-page .project-main-tabs{margin-top:-1rem}.project-details-page .project-main-tabs.single-tab .ant-tabs-nav{display:none}.project-details-page .project-main-tabs .ant-tabs-nav-list{margin-left:.1rem}.project-details-page .project-main-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>button{font-size:1rem}.project-details-page .page-content{display:flex}.project-details-page .page-content>div:not(:last-child){margin-right:.5rem}.project-details-page .financials-content{display:flex;grid-gap:1rem;gap:1rem}@media(max-width:2050px){.project-details-page .financials-content{flex-direction:column;grid-gap:0;gap:0}.project-details-page .financials-content .project-budget-card .info-items-column{justify-content:flex-start;grid-gap:3rem;gap:3rem}.project-details-page .financials-content .project-budget-card .info-items-column .info-item{width:200px}}@media(max-width:600px){.project-details-page .ant-timeline-item-head,.project-details-page .ant-timeline-item-label,.project-details-page .ant-timeline-item-tail{display:none}.project-details-page .ant-timeline-item-content{margin-left:0}.project-details-page .financials-content .project-budget-card .info-items-column{flex-direction:column;justify-content:flex-start;grid-gap:0;gap:0}}.sign-in-page{padding-top:2rem}.sign-in-page .card{max-width:400px;margin:0 auto!important}.sign-in-page .title.ant-typography{text-align:center;margin-bottom:1.3rem}.sign-in-page .forgot-password.ant-typography{margin-top:-.5rem;margin-bottom:1.2rem;font-size:.8rem;text-align:right}.sign-in-page .ant-alert-error{margin-bottom:0}.sign-in-page .ant-alert-message{text-align:center;width:100%;display:inline-block}.reset-password-page{padding-top:2rem}.reset-password-page .main-space{width:500px;max-width:100vw}.reset-password-page .card{width:100%;margin:0 auto}.reset-password-page .title.ant-typography{text-align:center;margin-bottom:1.3rem}.reset-password-page .forgot-password{margin-top:-1.3rem;margin-bottom:2rem;font-size:.8rem;text-align:right}.reset-password-page .send-code-success{padding-top:4px!important;padding-bottom:4px!important}.reset-password-page .send-code-success .ant-alert-icon{top:9px}.reset-password-page .ant-alert-error{margin-bottom:0}.reset-password-page .back-to-sign-in{margin-top:1rem;width:100%}.reset-password-page .send-code{color:#19aae8;border-color:#19aae8;width:100%}.reset-password-page .ant-alert-message{text-align:center;width:100%;display:inline-block}.change-password-page{display:flex;justify-content:center}.change-password-page .card{max-width:400px}.change-password-page .title.ant-typography{text-align:center;margin-bottom:1.3rem}.change-password-page .forgot-password{margin-top:-1.3rem;margin-bottom:2rem;font-size:.8rem;text-align:right}.change-password-page .ant-alert-error{margin-bottom:0}.change-password-page .ant-alert-message{text-align:center;width:100%;display:inline-block}.review-comment-box{width:100%;display:flex;flex-direction:column;position:relative}.review-comment-box.reply-box{margin-bottom:.5rem}.review-comment-box .ant-mentions{text-align:left;border-color:#e7f1f5}.review-comment-box .textarea{border-top:1px solid #d1e4ec;border-radius:0!important;background-color:initial}.review-comment-box .textarea .textarea-toolbar-inner{border-radius:0!important}.review-comment-box textarea{padding:.2rem .7rem;text-align:left}.review-comment-box textarea::-webkit-input-placeholder{font-weight:400;color:#9db6bf!important}.review-comment-box textarea::placeholder{font-weight:400;color:#9db6bf!important}.review-comment-box [data-slate-node=element]{text-align:left;font-size:13px}.review-comment-box .buttons-container{display:flex;justify-content:flex-end;align-items:center;margin-top:.5rem;grid-gap:.5rem;gap:.5rem}.review-comment-box button.comment{margin-right:.5rem}.review-comment-box button.comment.disabled{border-color:#d1e4ec;color:#9db6bf;background-color:rgba(157,182,191,.1)}.review-comment-box button{display:inline-block}.review-comment-box:not(.reply-box){margin-left:-.5rem;width:calc(100% + 1rem);padding-top:0!important;background-color:#fff!important;margin-bottom:-.5rem}.review-comment-box:not(.reply-box) .expand-collapse-button{position:absolute;top:.2rem;right:.3rem;z-index:10}.review-comment-box:not(.reply-box) .expand-collapse-button .anticon{transition:all .3s ease-in-out;color:#19aae8}.review-comment-box:not(.reply-box) .buttons-container{padding:.5rem;border-top:1px solid #e7f1f5}.review-comment-box:not(.reply-box) .ant-mentions{border-radius:0;border:unset!important;transition:all .3s ease-in-out;border-top:3px solid #d1e4ec!important;padding-top:.3rem;padding-right:.2rem!important}.review-comment-box:not(.reply-box) .ant-mentions.ant-mentions-focused{box-shadow:unset;border-top-color:#19aae8!important}.review-comment-box:not(.reply-box) .ant-mentions textarea{border:unset!important;transition:all .6s ease-in-out;height:3.3rem;padding-right:2rem!important}.review-comment-box:not(.reply-box).is-expanded .expand-collapse-button .anticon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.review-comment-box:not(.reply-box).is-expanded textarea{height:22.5rem;max-height:calc(100vh - 300px);min-height:3.3rem}.review-comment-box .tooltip-icon{color:#002f44;cursor:pointer;font-size:1rem}.review-comment-box-send-tooltip .ant-tooltip-inner .ant-tag{color:#002f44}.switch{display:flex;grid-gap:.3rem;gap:.3rem;font-weight:500;align-items:center;margin-left:1rem}.switch.small label{font-size:.75rem}.switch .ant-switch{margin:0!important}.review-thread-item{text-align:left;margin-bottom:.5rem;position:relative;font-size:.8rem;border-bottom:1px solid #e7f1f5}.review-thread-item .ant-card{border:2px solid transparent!important}.review-thread-item.START .item-content{margin-top:.3rem}.review-thread-item.highlighted .ant-card{border-color:#19aae8!important}.review-thread-item.viewable{cursor:pointer}.review-thread-item.viewable:hover .ant-card{border-color:#19aae8;background-color:#edf4f6}.review-thread-item.viewable .item-content{pointer-events:none}.review-thread-item .ant-card-body{padding:.3rem .4rem 0}.review-thread-item .textarea{margin-bottom:.5rem}.review-thread-item .textarea .textarea-content{padding:.3rem}.review-thread-item .author-tag,.review-thread-item .reviewer-tag{margin-left:.5rem}.review-thread-item .main-content{display:flex;flex-direction:column}.review-thread-item .main-content .header{width:100%;display:flex;align-items:center;padding-right:.5rem;grid-gap:.5rem;gap:.5rem}.review-thread-item .main-content .header .actions{display:flex;grid-gap:0;gap:0;margin-right:-.7rem;justify-content:flex-end;margin-left:auto}.review-thread-item .main-content .header .actions button:not(.finish-editing-button){border:unset;box-shadow:unset;border-radius:50%;transition:unset;margin:0}.review-thread-item .main-content .header .actions button:not(.finish-editing-button):hover{background-color:#edf4f6}.review-thread-item .main-content .header .actions button:not(.finish-editing-button).reply-button{fill:#19aae8}.review-thread-item .main-content .header .actions button:not(.finish-editing-button).reply-button .icon{margin:0}.review-thread-item .main-content .header .actions button:not(.finish-editing-button).mark-as-resolved{color:#19aae8}.review-thread-item .main-content .header .actions button:not(.finish-editing-button).more .icon{-webkit-transform:scale(.6);transform:scale(.6);position:relative;fill:#9db6bf;left:4px}.review-thread-item .main-content .timestamp{opacity:.5;margin-top:-.2rem;display:block;font-size:.7rem;font-weight:500}.review-thread-item .main-content .item-content{width:100%}.review-thread-item .main-content .item-content .content{margin-left:-.3rem;padding-left:.3rem;overflow-y:hidden;margin-bottom:-.3rem}.review-thread-item .main-content .item-content .content .static-content{display:block;margin-bottom:.6rem}.review-thread-item .main-content .item-content .input{margin-bottom:-.3rem;margin-left:-.3rem;padding-top:0;padding-bottom:0;resize:none;overflow-y:hidden}.review-thread-item .content{white-space:pre-wrap}.review-thread-item .content .deleted{text-decoration:line-through}.review-thread-item .content .deleted-marker{color:#7e9eab;margin-left:.5rem}.review-thread-item .content .edited-marker{color:#618695;color:#002f44;font-weight:500;margin-right:.5rem}.review-thread-item .content .resolved-marker{color:#4cc23a;font-weight:500}.review-thread-item .content .resolved-marker .anticon{position:relative;top:2px}.review-thread-item .hover-container{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);border-radius:4px;top:0;left:0;transition:all .2s;display:none;justify-content:center;align-items:center}.review-thread-item button.resolve-item .anticon{top:1px!important;margin-right:0}.review-reply-list{margin-left:2rem}.review-activity-list{display:flex;flex-direction:column;padding-top:.5rem;padding-bottom:.5rem;height:1px;flex-grow:1;scroll-behavior:smooth}.review-activity-list .ant-pagination li:first-child{margin-right:1rem}.review-activity-list .ant-pagination li:last-child{margin-left:-1rem}.review-activity-list .items{overflow-y:auto;flex-grow:1;padding-right:.5rem}.review-conversation{margin:0 auto;padding:0 .5rem .5rem;width:100%;height:1px;flex-grow:1;display:flex;flex-direction:column;background-color:#e0eef4}.review-conversation .activity-title{width:calc(100% + 2rem);text-align:left;padding:.5rem 1rem .5rem 1.5rem;font-size:.9rem;margin-bottom:0;margin-left:-1rem;margin-right:-1rem;display:flex;background-color:#fff;border-bottom:1px solid #d1e4ec}.review-conversation .activity-title .include-resolved{margin-left:auto}.review-conversation .activity-title .include-resolved .ant-switch-inner{font-size:.8rem}.dismissable-tooltip-inner-container,.dismissable-tooltip-overlay{z-index:3}.dismissable-tooltip-overlay .ant-tooltip-inner{text-align:center}.review-sheet-toolbar{width:100%;flex-shrink:0;display:flex;flex-wrap:wrap;background-size:45px 35px;background-position:-1px -1px;border-bottom:1px solid #d1e4ec;background-color:#fff;position:relative;z-index:1}.review-sheet-toolbar .tool{height:35px;font-size:15px;text-align:center;background-color:initial;transition:all .2s;width:45px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;color:#002f44;position:relative;-webkit-user-select:none;user-select:none}.review-sheet-toolbar .tool.disabled{cursor:no-drop;pointer-events:none;opacity:.3}.review-sheet-toolbar .tool .icon{border:1px solid #002f44;margin:auto;transition:all .2s}.review-sheet-toolbar .tool .icon.icon-page-scroll{border:unset;fill:#002f44}.review-sheet-toolbar .tool .icon-diff{border:unset;fill:#002f44;width:20px;height:20px}.review-sheet-toolbar .tool .icon-rectangle{width:20px;height:12px}.review-sheet-toolbar .tool .ant-typography{font-weight:500}.review-sheet-toolbar .tool .icon-line{height:17px;width:0;box-sizing:border-box;border-left:unset;position:relative;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#002f44}.review-sheet-toolbar .tool .icon-ellipse{width:20px;height:12px;border-radius:50%}.review-sheet-toolbar .tool:hover{background-color:#edf4f6;cursor:pointer;font-size:22px}.review-sheet-toolbar .tool:hover .icon{-webkit-transform:scale(1.4);transform:scale(1.4)}.review-sheet-toolbar .tool.active{background-color:#002f44;color:#fff}.review-sheet-toolbar .tool.active .ant-typography{color:#fff}.review-sheet-toolbar .tool.active .icon{border-color:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}.review-sheet-toolbar .tool.active .icon.icon-page-scroll{fill:#fff;-webkit-transform:unset;transform:unset}.review-sheet-toolbar .tool.active:hover{background-color:#005277}.review-sheet-toolbar .tool.active:hover .icon{-webkit-transform:scale(1.4);transform:scale(1.4)}.review-sheet-activity{width:25rem;flex-shrink:0;padding:0 .5rem .5rem;display:flex;flex-direction:column;position:relative;height:100%;overflow:auto;overflow-x:hidden;border-left:1px solid #d1e4ec;background-color:#e0eef4}@media(min-width:1600px){.review-sheet-activity{width:30rem}}.review-sheet-activity .activity-title,.review-sheet-activity .review-comment-box,.review-sheet-activity .scrollable-content{transition:opacity .3s;transition-delay:.3s;opacity:1}.review-sheet-activity .toggle-activity{position:absolute;left:0;top:0;padding:.4rem .15rem;z-index:1;cursor:pointer;border-left:unset}.review-sheet-activity .toggle-activity .anticon{color:#9db6bf}.review-sheet-activity .toggle-activity:hover{background-color:#edf4f6}.review-sheet-activity.is-closed{width:1.2rem;background-color:#fff;border-left:1px solid #d1e4ec;overflow-x:hidden}.review-sheet-activity.is-closed .scrollable-content{position:absolute;opacity:0;width:0}.review-sheet-activity.is-closed .activity-title,.review-sheet-activity.is-closed .review-activity-list,.review-sheet-activity.is-closed .review-comment-box{display:none}.review-sheet-activity .activity-title{width:calc(100% + 1rem);text-align:left;padding:.5rem .5rem .5rem 1.5rem;font-size:.9rem;margin-bottom:0;margin-left:-.5rem;margin-right:-.5rem;display:flex;background-color:#fff;border-bottom:1px solid #d1e4ec}.review-sheet-activity .activity-title .include-resolved{margin-left:auto}.review-sheet-activity .activity-title .include-resolved .ant-switch-inner{font-size:.8rem}.review-sheet-activity .ant-divider{margin:0}.review-sheet-activity .review-comment-box{padding-top:.7rem}@media only screen and (max-width:1100px){.review-sheet-activity{position:fixed;top:6.5rem;right:0;background-color:#e0eef4;z-index:10;width:100%;transition:all .5s;-webkit-transform:translateX(0);transform:translateX(0);height:calc(100% - 6.5rem)}.review-sheet-activity.is-closed{width:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.review-sheet-activity.is-closed .section{opacity:1!important;display:block!important}.review-sheet-activity .toggle-activity .anticon{display:none}.review-sheet-activity .activity-title{padding-left:1rem}}.draw-area{-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.draw-area.disable-events .annotation-arrow,.draw-area.disable-events .annotation-arrow *,.draw-area.disable-events .annotation-ellipse,.draw-area.disable-events .annotation-ellipse *,.draw-area.disable-events .annotation-leader-line,.draw-area.disable-events .annotation-leader-line *,.draw-area.disable-events .annotation-line,.draw-area.disable-events .annotation-line *,.draw-area.disable-events .annotation-rectangle,.draw-area.disable-events .annotation-rectangle *,.draw-area.disable-events .annotation-textbox,.draw-area.disable-events .annotation-textbox *,.draw-area.disable-events .drawing,.draw-area.disable-events .drawing *{pointer-events:none;-webkit-user-select:none;user-select:none}.draw-area .annotation-arrow,.draw-area .annotation-ellipse,.draw-area .annotation-rectangle,.draw-area .annotation-textbox{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;border:1px solid #002f44;transition:unset;cursor:pointer}.draw-area .annotation-arrow:hover,.draw-area .annotation-ellipse:hover,.draw-area .annotation-rectangle:hover{border-color:#19aae8}.draw-area .annotation-ellipse,.draw-area .annotation-rectangle{border:1px solid #19aae8}.draw-area .textbox-background{position:absolute;width:100%;height:100%;border-radius:4px;opacity:.5}.draw-area .leader-line-target{width:4px;height:4px}.draw-area .leader-line-target,.draw-area .leader-line-target:before{position:absolute;border-radius:50%;background-color:var(--background-color)}.draw-area .leader-line-target:before{content:"";width:8px;height:8px;cursor:pointer;top:-2px;left:-2px;opacity:.2}.draw-area .leader-line-target:hover{opacity:1}.draw-area .leader-line-target:hover:before{opacity:.5}.draw-area .arrow-origin-drag-handle{top:1px;left:.5px}.draw-area .arrow-head-drag-handle,.draw-area .arrow-origin-drag-handle{position:absolute;width:8px;height:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(25,170,232,.5);border-radius:50%;opacity:0}.draw-area .arrow-head-drag-handle{top:0;left:-2px}.draw-area .annotation-leader-line .annotation-textbox,.draw-area .annotation-leader-line .textarea{border-radius:4px}.draw-area .annotation-textbox{cursor:text;min-width:50px;border:none!important;border-radius:4px}.draw-area .annotation-textbox:hover .textbox-background{border-color:#19aae8;background-color:rgba(209,228,236,.5);opacity:1}.draw-area .annotation-textbox .textarea-scroll-to-marker{position:absolute;height:0;top:-20vh;left:0}.draw-area .annotation-textbox .textarea{padding:3px;background-color:hsla(0,0%,100%,.7);resize:none;-webkit-transform-origin:0 0;transform-origin:0 0;overflow:hidden;font-size:5px;width:100%;height:100%;border-width:1px;border-style:solid;border-radius:4px}.draw-area .annotation-textbox .textarea:focus{outline:0}.draw-area .annotation-textbox.highlight{border:unset}.draw-area .annotation-textbox.highlight .textarea{border-color:#ff4d4f!important;color:#fff!important;background-color:#ff4d4f!important}.draw-area .annotation-textbox .resize-area{position:absolute;top:0;right:0;width:5px;height:100%;cursor:ew-resize;-webkit-transform-origin:100% 0;transform-origin:100% 0;z-index:2}.draw-area .annotation-textbox .drag-area-left{position:absolute;top:2px;left:-1px;width:4px;height:calc(100% - 4px);cursor:grab;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:1;background-color:#ff4d4f;border-radius:4px;opacity:0}.draw-area .annotation-textbox .drag-area-left:before{content:"";position:absolute;top:-2px;left:-3px;width:6px;height:calc(100% + 4px)}.draw-area .annotation-textbox .drag-area-left:hover{opacity:1}.draw-area .annotation-textbox .drag-area-top{top:-1px}.draw-area .annotation-textbox .drag-area-bottom,.draw-area .annotation-textbox .drag-area-top{position:absolute;left:0;width:100%;height:5px;cursor:grab;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:2}.draw-area .annotation-textbox .drag-area-bottom{bottom:-3px}.draw-area .annotation-arrow{border:unset;-webkit-transform-origin:0 50%;transform-origin:0 50%}.draw-area .annotation-arrow .arrow-body{width:100px;height:1.5px;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.draw-area .annotation-arrow .arrow-head{position:absolute;right:-1.5px;top:-2px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #002f44}.draw-area .annotation-arrow.selected .arrow-head-drag-handle,.draw-area .annotation-arrow.selected .arrow-origin-drag-handle,.draw-area .annotation-arrow:hover .arrow-head-drag-handle,.draw-area .annotation-arrow:hover .arrow-origin-drag-handle{opacity:1}.draw-area .annotation-ellipse{border-radius:50%}.draw-area .drawing .svg-annotation-line,.draw-area .drawing path{pointer-events:all;cursor:pointer}.draw-area .drawing .svg-annotation-line:hover,.draw-area .drawing path:hover{stroke:#19aae8}.draw-area .drawing .svg-annotation-line-hit-area{stroke:#002f44;opacity:0;stroke-width:4;cursor:pointer}.draw-area .drawing .svg-leader-line{stroke-width:1}.draw-area .drawing .line-end-drag-handle,.draw-area .drawing .line-start-drag-handle{fill:rgba(25,170,232,.5);cursor:pointer;opacity:0;z-index:2}.draw-area .drawing .svg-line.selected .line-end-drag-handle,.draw-area .drawing .svg-line.selected .line-start-drag-handle,.draw-area .drawing .svg-line:hover .line-end-drag-handle,.draw-area .drawing .svg-line:hover .line-start-drag-handle{opacity:1}.draw-area .author-marker,.draw-area .resolved-marker{font-size:.35rem;z-index:1;position:absolute;bottom:-.6rem;right:-.1rem;color:#618695;background-color:hsla(0,0%,100%,.7);padding:0 .2rem;border-radius:2px;-webkit-user-select:none;user-select:none}.draw-area .resolved-marker{bottom:-1.2rem;color:#fff;border:1px solid #4cc23a;background-color:#4cc23a;right:.1rem}.drawing-context-menu .delete{color:#ff4d4f}.drawing-context-menu .resolve{color:#4cc23a}.ant-tooltip.annotation-options-container,.ant-tooltip.text-options-container{z-index:3!important}.ant-tooltip.annotation-options-container .ant-tooltip-inner,.ant-tooltip.text-options-container .ant-tooltip-inner{background-color:#fff!important;width:250px}.ant-tooltip.annotation-options-container .ant-tooltip-inner *,.ant-tooltip.text-options-container .ant-tooltip-inner *{color:#002f44!important}.ant-tooltip.annotation-options-container .ant-tooltip-inner .inner-container,.ant-tooltip.text-options-container .ant-tooltip-inner .inner-container{width:100%}.ant-tooltip.annotation-options-container .ant-tooltip-arrow .ant-tooltip-arrow-content,.ant-tooltip.text-options-container .ant-tooltip-arrow .ant-tooltip-arrow-content{background-color:#fff}.ant-tooltip.annotation-options-container .annotation-options-panel,.ant-tooltip.annotation-options-container .text-options-panel,.ant-tooltip.text-options-container .annotation-options-panel,.ant-tooltip.text-options-container .text-options-panel{padding:.3rem;text-align:center}.ant-tooltip.annotation-options-container .annotation-options-panel .inner-container,.ant-tooltip.annotation-options-container .text-options-panel .inner-container,.ant-tooltip.text-options-container .annotation-options-panel .inner-container,.ant-tooltip.text-options-container .text-options-panel .inner-container{display:inline-flex;flex-direction:column;margin:0 auto}.ant-tooltip.annotation-options-container .annotation-options-panel .buttons-section,.ant-tooltip.annotation-options-container .text-options-panel .buttons-section,.ant-tooltip.text-options-container .annotation-options-panel .buttons-section,.ant-tooltip.text-options-container .text-options-panel .buttons-section{border-top:1px solid #e7f1f5;padding-top:1rem;display:flex;justify-content:space-between}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item,.ant-tooltip.text-options-container .text-options-panel .text-option-item{display:flex;align-items:center;margin:.5rem auto;width:11rem}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .label,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .label,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .label,.ant-tooltip.text-options-container .text-options-panel .text-option-item .label{margin-right:.5rem;color:#002f44;width:10rem;text-align:left}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .ant-input-number,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .ant-input-number,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .ant-input-number,.ant-tooltip.text-options-container .text-options-panel .text-option-item .ant-input-number{width:80px}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .color-box,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .color-box,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .color-box,.ant-tooltip.text-options-container .text-options-panel .text-option-item .color-box{width:22px;height:22px;border:2px solid #d1e4ec;position:relative;border-radius:4px;box-sizing:border-box;cursor:pointer}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .color-box.transparent:after,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .color-box.transparent:after,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .color-box.transparent:after,.ant-tooltip.text-options-container .text-options-panel .text-option-item .color-box.transparent:after{content:"";width:2px;height:100%;background-color:#ff4d4f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:50%}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .twitter-picker,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .twitter-picker,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .twitter-picker,.ant-tooltip.text-options-container .text-options-panel .text-option-item .twitter-picker{position:absolute!important;top:35px;left:-10px;z-index:1}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .twitter-picker input,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .twitter-picker input,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .twitter-picker input,.ant-tooltip.text-options-container .text-options-panel .text-option-item .twitter-picker input{display:none}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .twitter-picker div[style*="color: rgb(152, 161, 164);"],.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .twitter-picker div[style*="color: rgb(152, 161, 164);"],.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .twitter-picker div[style*="color: rgb(152, 161, 164);"],.ant-tooltip.text-options-container .text-options-panel .text-option-item .twitter-picker div[style*="color: rgb(152, 161, 164);"]{display:none!important}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .twitter-picker div[title="#ffffff"],.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .twitter-picker div[title="#ffffff"],.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .twitter-picker div[title="#ffffff"],.ant-tooltip.text-options-container .text-options-panel .text-option-item .twitter-picker div[title="#ffffff"]{border:2px solid #d1e4ec}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .twitter-picker div[title="#123456"],.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .twitter-picker div[title="#123456"],.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .twitter-picker div[title="#123456"],.ant-tooltip.text-options-container .text-options-panel .text-option-item .twitter-picker div[title="#123456"]{border:2px solid #d1e4ec;background-color:#fff!important}.ant-tooltip.annotation-options-container .annotation-options-panel .text-option-item .twitter-picker div[title="#123456"]:after,.ant-tooltip.annotation-options-container .text-options-panel .text-option-item .twitter-picker div[title="#123456"]:after,.ant-tooltip.text-options-container .annotation-options-panel .text-option-item .twitter-picker div[title="#123456"]:after,.ant-tooltip.text-options-container .text-options-panel .text-option-item .twitter-picker div[title="#123456"]:after{content:"";width:2px;height:100%;background-color:#ff4d4f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:50%}@-webkit-keyframes is-generating-marker{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes is-generating-marker{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes needs-refresh-marker{0%{margin-top:-1rem;opacity:0}to{margin-top:0;opacity:1}}@keyframes needs-refresh-marker{0%{margin-top:-1rem;opacity:0}to{margin-top:0;opacity:1}}.review-sheet{display:flex;flex-direction:row;height:100%}.review-sheet .inner-review-sheet-container{display:flex;overflow-y:hidden;flex-direction:column;width:100%}.review-sheet .inner-drawing-container .pdf-renderer{height:unset;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:0 0;transform-origin:0 0;margin:0}.review-sheet .inner-drawing-container .scrolling-pdf-pagination{position:-webkit-sticky;position:sticky;top:0;z-index:2}.review-sheet .needs-refresh{position:fixed;top:19rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:2;background-color:#fff;padding:.5rem 1.4rem;border-radius:4px;border:1px solid #19aae8;-webkit-animation-name:needs-refresh-marker;animation-name:needs-refresh-marker;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.review-sheet .needs-refresh .label{color:#9db6bf;font-weight:500}.review-sheet .zoomable-content .react-pdf__Page{box-shadow:unset!important}.review-sheet .message-container{position:absolute;left:50%;top:8.5rem;z-index:2;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.review-sheet .message-container .message-item{padding:.5rem 2rem;border-radius:4px;background-color:#002f44;color:#fff;cursor:no-drop;font-weight:500;display:flex;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;-webkit-animation-name:is-generating-marker;animation-name:is-generating-marker;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.review-sheet .message-container .message-item>.anticon{font-size:1rem}.review-sheet .message-container .message-item .ant-typography{color:#fff}.review-sheet .message-container .message-item button{box-shadow:unset;border:unset;color:#002f44;margin:0 0 0 1rem;background-color:#fff}.review-sheet .drawing-container{width:100%;height:1px;flex-grow:1;background-color:#edf4f6;position:relative;transition:all .5s;-webkit-transform:translateX(0);transform:translateX(0)}.review-sheet .drawing-container.scrollable{overflow:auto}@media(max-width:1100px){.review-sheet .drawing-container.is-file-list-open{-webkit-transform:translateX(100%);transform:translateX(100%)}.review-sheet .drawing-container.is-activity-open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.review-sheet .drawing-container .draw-area-placeholder{position:absolute;top:0;left:0;width:100%;opacity:.3;background-color:pink}.review-sheet .drawing-container .no-report-message{margin-top:2rem;display:inline-block;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #9cbdcb;color:#577986;width:300px;padding:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.8rem;z-index:5}.review-sheet .drawing-container .no-report-message .main-message{font-size:1rem;color:#9db6bf;font-weight:500;display:inline-block;margin-bottom:.5rem}.review-sheet .drawing-container .react-pdf__Document{background-color:#e0eef4}.review-sheet .drawing-container .react-pdf__Page{background-color:#edf4f6}.review-sheet .drawing-container .react-pdf__Page canvas{min-width:596px!important;min-height:841px}.review-sheet .drawing-container .react-pdf__Page.high-resolution-page{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.review-sheet .drawing-container .react-pdf__Page .react-pdf__Page__canvas{border:1px solid #e7f1f5}.review-sheet .drawing-container .no-image{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.review-sheet .drawing-container .draw-area{position:absolute;top:0;left:0;width:3000px;height:3000px;z-index:1}.review-sheet .drawing-container .draw-area .drawing,.review-sheet .drawing-container .react-transform-component,.review-sheet .drawing-container .react-transform-element{width:100%;height:100%}.review-sheet .drawing-container .zoomable-content{padding:0;position:relative}.review-sheet .drawing-container .zoomable-content .pdf-renderer{width:unset;height:unset}.review-sheet .drawing-container .zoomable-content .draw-area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.review-sheet .drawing-container .zoomable-content .draw-area .drawing{width:100%;height:100%}.review-request-form{background-color:#e0eef4}.review-request-form .report-user-fields-container,.review-request-form .report-user-fields-container>.card{max-height:unset!important;overflow-y:visible!important}.review-request-form .report-user-fields-container{height:100%}.review-request-form .attachments-card{border:unset!important;box-shadow:unset!important}.review-request-form .attachments-card .card-header{padding-left:0;padding-right:0!important;margin-left:0}.review-request-form .attachments-card .ant-card-body{padding:0}.review-request-form .attachments-card .actions-container{display:none}.review-file-list{border-right:1px solid #d1e4ec;padding:.5rem;height:100%;width:15rem;overflow-y:auto;flex-shrink:0;position:relative}.review-file-list .reviewer-picker *{font-size:.8rem!important}.review-file-list .reviewer-picker .ant-select-selection-item,.review-file-list .reviewer-picker .ant-select-selector{padding-right:0!important}.review-file-list .reviewer-picker .ant-select-arrow,.review-file-list .reviewer-picker .ant-select-icon,.review-file-list .reviewer-picker .anticon{display:none!important}.review-file-list .toggle{position:absolute;right:0;top:0;padding:.4rem .15rem;z-index:1;cursor:pointer}.review-file-list .toggle .anticon{color:#9db6bf}.review-file-list .toggle:hover{background-color:#edf4f6}.review-file-list.is-closed{width:1.2rem;border-right:1px solid #d1e4ec}.review-file-list.is-closed .section{opacity:0;display:none}.review-file-list .users-filter{min-width:unset;width:100%}.review-file-list .open-icon{position:relative;top:3px}.review-file-list .section{padding-bottom:.5rem;margin-bottom:.5rem;text-align:left;transition:opacity .3s;transition-delay:.3s;overflow-x:visible;opacity:1}.review-file-list .section:not(:last-child){border-bottom:1px solid #d1e4ec}.review-file-list .section .section-label{text-align:center;font-size:.9rem;font-weight:500;margin-bottom:.3rem}.review-file-list button{display:block;width:100%;margin:0 0 .3rem}.review-file-list .section-sheets .file-item{padding:.3rem 0;display:block}.review-file-list .section-sheets .file-item .file-type{padding-left:.3rem}.review-file-list .section-sheets .file-item.request-form{display:flex;flex-direction:column;align-items:flex-start;grid-gap:0;gap:0;font-weight:500;padding-left:.3rem}.review-file-list .section-sheets .file-item:not(:last-child){border-bottom:1px solid #e7f1f5}.review-file-list .section-sheets .file-type{font-size:.8rem;font-weight:500;margin-top:.5rem;display:block;position:-webkit-sticky;position:sticky;top:-8px;width:100%;z-index:1}.review-file-list .section-sheets .file-type.sheet-item{margin-left:0}.review-file-list .section-sheets .file-type .icon{cursor:pointer;display:inline-block;position:relative;margin-left:.5rem}.review-file-list .section-sheets .file-type .icon:hover{color:#19aae8;fill:#19aae8}.review-file-list .section-sheets .file-without-sheets{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-right:.3rem;grid-gap:.5rem;gap:.5rem}.review-file-list .section-sheets .file-without-sheets.selected,.review-file-list .section-sheets .file-without-sheets.selected .file-type,.review-file-list .section-sheets .file-without-sheets:hover,.review-file-list .section-sheets .file-without-sheets:hover .file-type{color:#19aae8}.review-file-list .section-sheets .file-without-sheets .sheet-item{border:unset!important}.review-file-list .section-sheets .file-without-sheets .file-type{margin-top:0}.review-file-list .section-sheets .sheet-item{text-align:left;display:flex;justify-content:space-between;align-items:center;margin-left:.7rem;cursor:pointer;padding:0 .3rem;grid-gap:.5rem;gap:.5rem}.review-file-list .section-sheets .sheet-item:not(:last-child){border-bottom:1px solid #e7f1f5}.review-file-list .section-sheets .sheet-item.selected,.review-file-list .section-sheets .sheet-item.selected *,.review-file-list .section-sheets .sheet-item:hover,.review-file-list .section-sheets .sheet-item:hover *{color:#19aae8}.review-file-list .section-sheets .sheet-item .sheet-name{font-size:.75rem}@media only screen and (max-width:1100px){.review-file-list{position:fixed;top:6.5rem;left:0;background-color:#fff;z-index:10;width:100%;transition:all .5s;-webkit-transform:translateX(0);transform:translateX(0);height:calc(100% - 6.5rem)}.review-file-list.is-closed{width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.review-file-list.is-closed .section{opacity:1!important;display:block!important}}.review-primary-status .anticon,.review-secondary-status .anticon{margin-right:.3rem}.review-page-container .ant-tabs-nav{margin-bottom:0!important}.review-page-container{max-width:100%!important;padding-top:.3rem;height:100%;display:flex;flex-direction:column;overflow-y:hidden;padding-left:0!important}.review-page-container .ant-tabs-nav,.review-page-container .ant-tabs-nav-list,.review-page-container .card-header{transition:all .3s;overflow-y:hidden}.review-page-container .ant-tabs,.review-page-container .ant-tabs-nav-operations{transition:all .3s}.review-page-container .actions .section{display:flex}.review-page-container .breadcrumb-bar{display:flex;justify-content:space-between;align-items:center;z-index:1;position:relative;margin-top:.1rem;padding-bottom:.45rem;flex-shrink:0}.review-page-container .breadcrumb-bar .ant-breadcrumb{margin-bottom:0}.review-page-container .breadcrumb-bar .ant-breadcrumb .anticon{position:relative;top:1px;margin-right:.3rem}.review-page-container .breadcrumb-bar button{margin-left:0;margin-right:.5rem;font-size:.8rem;padding:0 10px!important;height:28px}.review-page-container .review-page-container-card{border-top:1px solid #d1e4ec;box-shadow:unset;transition:all .3s;display:flex;height:1px;flex-grow:1;background-color:#fff}.review-page-container .review-page-container-card .selected-tab-content{width:100%;height:100%;display:flex;flex-direction:column;overflow-x:hidden}.review-page-container .review-sections{margin-top:.7rem}.review-page-container .review-sections .review-section-approved-checkbox.disabled{pointer-events:none}.review-page-container .review-sections .ant-checkbox{margin-left:.5rem}.review-page-container .review-sections .approved{margin-left:.5rem;margin-right:.5rem;color:#9db6bf;pointer-events:none}.review-page-container .review-sections .approved-old{color:#9db6bf;color:#ffbc0d;font-style:italic;pointer-events:none;margin-left:.5rem}.review-page-container .review-section-approval-icon{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border:1px solid #d1e4ec;border-radius:4px}.review-page-container .review-section-approval-icon:hover{border-color:#19aae8}.review-page-container .review-section-approval-icon.approved{background-color:#19aae8;border-color:#19aae8}.review-page-container .review-section-approval-icon.approved .anticon{color:#fff}.review-page-container .review-section-approval-icon.approved:hover{background-color:#0e678d;border-color:#0e678d}.review-page-container .ant-breadcrumb-link .ant-tag{font-weight:400;display:inline-block}.review-page-container .ant-breadcrumb-link .ant-tag:first-child{margin-left:.5rem}.review-page-container .revision-name{font-size:.85rem;font-weight:400;color:#8eaab5}@media only screen and (max-width:1100px){.review-page-container .breadcrumb-bar{justify-content:space-between}.review-page-container .breadcrumb-bar .back-button-container{margin-left:.5rem;margin-right:0}.review-page-container .breadcrumb-bar .breadcrumb-container .anticon{padding-right:3px}.review-page-container .breadcrumb-bar .breadcrumb-container .ant-tag{width:170px}.review-page-container .breadcrumb-bar .breadcrumb-container .ant-tag:first-of-type{margin-bottom:.1rem}.review-page-container .activity-button-container{background-color:#fff;position:fixed;display:flex;z-index:10;bottom:0;left:0;width:100%;height:3.5rem;grid-gap:1rem;gap:1rem;justify-content:center;align-items:center;border-top:1px solid #e7f1f5;transition:all .4s;opacity:0;pointer-events:none}.review-page-container .activity-button-container button{transition:all .4s;position:relative;top:100px}.review-page-container .activity-button-container.visible{opacity:1;pointer-events:all}.review-page-container .activity-button-container.visible button{top:0}}.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{font-weight:500}.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content .anticon{margin-right:.5rem}.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content.with-comments,.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content .with-comments{color:#19aae8!important}.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content.request-changes,.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content .request-changes{color:#ff4d4f!important}.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content.approve,.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content .approve{color:#4cc23a!important}.review-revision-dropdown.ant-dropdown .ant-dropdown-menu-item .ant-divider{width:100%;margin:0}.review-revision-dropdown.ant-dropdown.review-options-mobile-menu .anticon{font-size:1rem}.review-revision-dropdown.ant-dropdown.review-options-mobile-menu .cancel-review{display:block;padding-bottom:8px;border-bottom:1px solid #d1e4ec}.ant-tabs-dropdown .review-section-approved-checkbox{margin-left:.5rem}.form-section .form-section-heading .section-heading-scroll-handle{position:absolute;top:-1rem;left:0;visibility:hidden}.form-project-picker{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.form-project-picker .project-selector{width:100%}.form-nested-field-list-with-modal.is-not-form-editor>.info-item>.main-content{position:-webkit-sticky;position:sticky;top:0;padding-top:1rem;padding-bottom:1rem;margin-bottom:-.5rem;margin-top:-1rem;background-color:#fff;width:100%;z-index:2;display:flex;flex-wrap:wrap}@media(max-width:1030px){.form-nested-field-list-with-modal.is-not-form-editor>.info-item>.main-content{top:70px}}.form-nested-field-list-with-modal .item-index{margin-right:.5rem;font-weight:700}.form-nested-field-list-with-modal .top-level-actions{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap;margin-top:-.3rem}.form-nested-field-list-items-modal .show-more-container{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:500;margin-top:1rem}.form-dynamic-section-list .field-label{font-weight:unset!important}.form-dynamic-section-list .field-label .field-inline-description{font-weight:300!important}.form-dynamic-section-list>.info-item{margin-bottom:-1rem!important}.form-signature .field-label .field-name{grid-gap:.5rem;gap:.5rem;justify-content:flex-start!important;flex-direction:row!important;display:flex!important;align-items:center;flex-wrap:wrap}.form-signature .signature-metadata{display:flex;flex-direction:column;color:#2f94bd;margin-top:-.2rem}.form-signature .signature-metadata span{display:block}.form-signature .signature-metadata span:not(:last-child){margin-bottom:-.2rem}.form-signature .signed-at{font-size:12px}.form-signature .form-signature-canvas-container canvas{border:1px solid #d1e4ec;border-radius:4px;background-color:#f3f8fb;width:300px;height:200px;max-width:100%}.raw-cloud-files-modal{width:1000px!important;max-width:95vw}.create-external-reference-modal{width:100%!important;max-width:800px!important}.create-external-reference-modal .submit-container{margin-left:33%}.create-sheet-modal .ant-space{width:100%}.create-sheet-modal .submit-container{text-align:center}.edit-sheets-modal .inner-modal-content{display:flex;grid-gap:1rem;gap:1rem;margin-top:-1rem}.edit-sheets-modal .inner-modal-content .sheet-list-header{padding:.5rem;width:100%;display:block;border-bottom:1px solid #e7f1f5;display:flex;align-items:center}.edit-sheets-modal .inner-modal-content .sheet-list-header .section-list-title{font-weight:700;text-align:left;width:100%}.edit-sheets-modal .inner-modal-content .sheet-list{margin-top:1rem;margin-bottom:1rem;border:1px solid #e7f1f5;border-radius:4px;width:100%}.edit-sheets-modal .inner-modal-content .sheet-list .sheet-item{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.5rem}.edit-sheets-modal .inner-modal-content .sheet-list .sheet-item:not(:last-child){border-bottom:1px solid #e7f1f5}.edit-sheets-modal .inner-modal-content .sheet-list .sheet-item .sheet-name{display:block;width:100%}.edit-sheets-modal .inner-modal-content .sheet-list .sheet-item button{flex-shrink:0}.with-sheets .sheet-details{width:1px;flex-grow:10}.sheet-details{padding-left:1rem;padding-top:1rem}@media screen and (max-width:768px){.sheet-details{padding-left:0!important}}.sheet-details.no-sheets{padding:0}.sheet-details.no-sheets .metadata-container{flex-direction:column}.sheet-details .metadata-container{display:flex;flex-direction:row;flex-wrap:wrap}.sheet-details .metadata-container>div{width:50%;margin-bottom:.5rem}@media screen and (max-width:600px){.sheet-details .metadata-container>div{width:100%}}.sheet-details .revisions-and-preview{display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between;border-top:1px solid #d1e4ec;padding-top:1rem;margin-top:1rem}@media screen and (max-width:1000px){.sheet-details .revisions-and-preview{justify-content:center}}.sheet-details .revisions-and-preview .preview-container{width:1px;flex-grow:1;height:calc(100vh - 105px);display:flex;flex-direction:column;align-items:center}.sheet-details .revisions-and-preview .preview-container .pdf-preview-title{margin-top:.4rem;margin-bottom:.6rem;text-align:center}.sheet-details .revisions-and-preview .preview-container .zoomable-container{height:calc(100vh - 150px);width:100%;overflow:hidden;background-color:#e0eef4;border-radius:4px;border:1px solid #d1e4ec;opacity:0;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sheet-details .revisions-and-preview .preview-container .zoomable-container .no-preview-available-message{font-size:20px;margin-left:calc(50% - 100px)}.sheet-details .title-item{justify-content:space-between}.sheet-details .title-item .title-value{width:14rem}.sheet-details .title-item .title-value input{width:100%}.sheet-details .sheet-revisions{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:400px;flex-shrink:0}@media(max-width:1000px){.sheet-details .sheet-revisions{width:100%;max-width:400px}}.sheet-details .sheet-revisions .title-and-actions{display:flex;justify-content:space-between;align-items:center}.sheet-details .sheet-revisions .sheet-revision-item{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;border:1px solid #d1e4ec;border-radius:4px;padding:.5rem 1rem}.sheet-details .sheet-revisions .sheet-revision-item.in-preview{border-color:#19aae8;border-width:2px}.sheet-details .sheet-revisions .sheet-revision-item .revision-details{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail{display:flex;justify-content:space-between;padding-top:.4rem;padding-bottom:.2rem;align-items:center}.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail:not(:first-child){border-top:1px solid #d1e4ec}.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail>:first-child{font-weight:500;width:100px;flex-shrink:0}.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail .ant-select,.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail>:nth-child(2){width:100%}.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail .buttons{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.sheet-details .sheet-revisions .sheet-revision-item .revision-details .revision-detail .buttons>*{width:100%}.sheet-details .sheet-revisions .sheet-revision-item h4.ant-typography{font-size:1rem}.sheet-details .sheet-revisions .sheet-revision-item .ant-typography{display:block}@media(max-width:1400px){.sheet-details .sheet-revisions .revision-detail{flex-direction:column;align-items:flex-start!important}}.sheet-list-item{display:block;padding:.4rem;position:relative}.sheet-list-item .sheet-name{width:calc(100% - 3.5rem);margin:0 auto;text-align:center;color:#2f94bd;pointer-events:none;position:relative}.sheet-list-item:hover{background-color:#edf4f6}.sheet-list-item.selected{color:#19aae8;background-color:#edf4f6}.sheet-list-item.selected input{font-weight:500}.sheet-list-item.selected:after{content:"";position:absolute;right:0;z-index:2;top:0;height:100%;width:2px;background-color:#19aae8}.upload-custom-file-modal{width:-webkit-min-content;width:min-content}.upload-custom-file-modal .info-item{justify-content:center;width:100%}.upload-custom-file-modal .sheet-item-container{display:flex;justify-content:space-around}.upload-custom-file-modal .sheet-item-container .ant-row{display:block}.upload-custom-file-modal .sheet-item-container .ant-form-item{flex-direction:column}.upload-custom-file-modal .sheet-item-container .ant-form-item-label{width:200px;text-align:center}.upload-custom-file-modal .sheet-item-container .ant-select{width:200px!important}.upload-custom-file-modal .submit-container{text-align:center;border-top:1px solid #d1e4ec;padding-top:1rem}.upload-custom-file-modal .add-remove-sheet-container{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1rem}.upload-custom-file-modal .add-remove-sheet-container button{margin:0 .5rem}.upload-custom-file-modal .upload-button-container{margin-bottom:1rem;margin-top:1rem;display:block;width:100%;text-align:center}.upload-custom-file-modal .upload-custom-file,.upload-custom-file-modal .upload-custom-file button{width:100%}.upload-file-pdf-modal .note{color:#2f94bd;margin-top:-1rem;display:block;margin-bottom:1rem}.upload-file-pdf-modal.no-sheets .ant-form-item-label{display:none}.upload-file-pdf-modal .ant-form-item,.upload-file-pdf-modal .ant-form-item-control,.upload-file-pdf-modal .ant-form-item-control-input,.upload-file-pdf-modal .ant-form-item-control-input-content,.upload-file-pdf-modal .ant-row,.upload-file-pdf-modal .ant-space,.upload-file-pdf-modal .ant-space-item,.upload-file-pdf-modal .upload-container{width:100%}.upload-file-pdf-modal .upload-container .upload-box{width:100%!important}.upload-file-pdf-modal .submit-container{display:flex;justify-content:center}.file-sidebar .ant-card-body{padding-bottom:0}.file-sidebar .action-buttons{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center}.file-sidebar .action-buttons>*{width:100%!important;max-width:17rem}.file-sidebar .action-buttons .publish,.file-sidebar .action-buttons .publish button:first-child{width:100%!important}.file-sidebar.split-layout .action-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center}.file-sidebar.split-layout .action-buttons>*{width:11rem!important}.file-sidebar.split-layout .action-buttons>.add-revision-to-all-sheets{width:13rem!important}.file-sidebar.split-layout .stats{-webkit-columns:2;column-count:2}.file-sidebar .external-references-items .anticon,.file-sidebar .external-references-items a{color:#002f44!important}.file-sidebar .ant-card-body{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;padding-top:0}.file-sidebar .ant-card-body .open-revision-pdf{width:100%}.file-sidebar .ant-card-body .open-revision-pdf>button:first-child{width:100%;margin:0!important}.file-sidebar .ant-card-body .file-settings{border-top:1px solid #e7f1f5;padding-top:1rem;margin-top:.5rem;display:flex;flex-direction:column;align-items:center}.file-sidebar .ant-card-body .file-settings .external-references-container,.file-sidebar .ant-card-body .file-settings .info-item{width:100%;max-width:400px}.file-sidebar .ant-card-body .external-references-container{margin-bottom:2rem;border-bottom:1px solid #e7f1f5;padding-bottom:1rem}.file-sidebar .ant-card-body .external-references-container .external-references-items{margin-top:1rem}.file-sidebar .ant-card-body .external-references-container .external-references-items .item{margin-top:.5rem;display:block;border:1px solid #d1e4ec;padding:.3rem .6rem;border-radius:4px;color:#bccdd3}.file-sidebar .ant-card-body .external-references-container .external-references-items .item:hover{background-color:#edf4f6;color:#9db6bf}.file-sidebar .ant-card-body .external-references-container .external-references-items .item .anticon{margin-right:.5rem;color:#bccdd3}.file-sidebar .ant-card-body .external-references-container .external-references-items .item .anticon:hover{color:#002f44}.file-sidebar .ant-card-body .live-pdf-button-container,.file-sidebar .ant-card-body .s3-button-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.file-sidebar .ant-card-body .live-pdf-button-container a,.file-sidebar .ant-card-body .live-pdf-button-container button,.file-sidebar .ant-card-body .s3-button-container a,.file-sidebar .ant-card-body .s3-button-container button{width:100%;max-width:17rem;margin:0 auto}.async-jobs-for-file-overlay .ant-popover-title{padding-top:1rem;padding-bottom:1rem;font-size:16px}.async-jobs-for-file-overlay .ant-table-wrapper{width:700px}.file-sidebar-async-jobs-table-container{width:800px}.file-sidebar-async-jobs-table-overlay .ant-dropdown-menu-item-active{cursor:unset!important;background-color:unset!important}.file-details-page{padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem}.file-details-page.no-preview{max-width:900px;margin:0 auto}.file-details-page .inner-page-content{display:flex;grid-gap:.5rem;gap:.5rem}.file-details-page .inner-page-content>.main-content{height:100%;display:flex;flex-direction:column;overflow-y:auto;width:100%;padding-bottom:.5rem}.file-details-page .ant-alert-error{margin-bottom:.5rem}.file-details-page .card .card-header{padding-bottom:1rem}.file-details-page .card .card-header>.ant-divider{display:none}.file-details-page .card .card-header .ant-space{flex-wrap:wrap}.file-details-page .card .card-header .ant-space .ant-space-item{display:flex}.file-details-page .card .card-header .ant-space .ant-space-item .card-actions,.file-details-page .card .card-header .ant-space .ant-space-item .card-title{display:flex;flex-wrap:wrap}.file-details-page .card .ant-card-body{display:flex;flex-direction:column}.file-details-page .card .ant-card-body .tabs{height:100%;display:flex;border-top:1px solid #d1e4ec}.file-details-page .card .ant-card-body .tabs .sheet-names{width:15rem;flex-shrink:0;text-align:center;border-right:1px solid #d1e4ec;overflow-y:auto;display:flex;flex-direction:column}.file-details-page .card .ant-card-body .tabs .sheet-names .add-sheet,.file-details-page .card .ant-card-body .tabs .sheet-names .edit-sheets{margin:.5rem}.file-details-page .card .sheet-names-mobile{display:none}@media(max-width:850px){.file-details-page .card .sheet-names-desktop{display:none!important}.file-details-page .card .sheet-names-mobile{display:flex}}.file-details-page .card .sheet-names-mobile{grid-gap:.5rem;gap:.5rem;flex-direction:column;width:100%;max-width:400px}.file-details-page .card .sheet-names-mobile button{max-width:unset}.file-details-page .card .sheet-names-mobile .sheet-list-item{border:1px solid #e7f1f5;border-radius:4px;width:100%;text-align:center;align-items:center}.file-details-page .card .sheet-names-mobile .sheet-list-item.selected:after{display:none}.file-details-page .sheets .tab-title-bar{margin-top:1rem;margin-bottom:1rem}.file-details-page .sheets .card-header>.ant-space{justify-content:center}.file-details-page .sheets .card-header>.ant-space>.ant-space-item{width:100%}.file-details-page .sheets .card-header>.ant-space>.ant-space-item .card-title{width:100%;justify-content:center}.ant-dropdown-menu .file-version-item{color:#618695!important;font-family:Arial;font-size:.8rem}.ant-dropdown-menu .file-version-item .size{margin-left:2rem;color:#618695!important}.sheet-diff-alert .alert-title,.sheet-diff-resolution-options .ant-dropdown-menu-item .alert-title{font-size:1rem;margin-bottom:1rem}.sheet-diff-alert .card-title,.sheet-diff-resolution-options .ant-dropdown-menu-item .card-title{color:#ff4d4f}.sheet-diff-alert table,.sheet-diff-resolution-options .ant-dropdown-menu-item table{max-width:70rem;margin:0 auto 2rem}.sheet-diff-alert .sheet-item,.sheet-diff-resolution-options .ant-dropdown-menu-item .sheet-item{padding:.2rem}.sheet-diff-alert .sheet-item.missing,.sheet-diff-resolution-options .ant-dropdown-menu-item .sheet-item.missing{background-color:rgba(255,77,79,.2);color:#ff4d4f;font-weight:700}.sheet-diff-alert .sheet-item.closest-match,.sheet-diff-resolution-options .ant-dropdown-menu-item .sheet-item.closest-match{background-color:rgba(25,170,232,.2);color:#19aae8;font-weight:700}.xero-callback-page{display:flex;flex-direction:column;justify-content:center;height:100vh}.xero-callback-page .xero-callback-message{display:flex;flex-direction:column;align-items:center}.xero-callback-page .xero-callback-message .xero-callback-message{font-size:1.5rem}.quickbooks-callback-page{display:flex;flex-direction:column;justify-content:center;height:100vh}.quickbooks-callback-page .quickbooks-callback-message{display:flex;flex-direction:column;align-items:center}.quickbooks-callback-page .quickbooks-callback-message .quickbooks-callback-message{font-size:1.5rem}.requests-table{max-height:calc(100vh - 49px - 5rem);overflow-y:auto}.requests-table .ant-table{overflow-x:auto}.requests-table .ant-table .ant-table-container{min-width:1200px}.requests-table .ant-table-cell{padding:.2rem .4rem!important}.requests-table .dashboard-item-tags{justify-content:center}.requests-table .dashboard-item-tags .ant-tag{width:100%}.request-filters{display:flex;align-items:center;justify-content:flex-start;position:relative;grid-gap:.5rem;gap:.5rem}.request-filters:before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:calc(100% + 1rem);background-color:#fff}.request-filters span{position:relative}.request-filters .avatar-list{margin-right:.5rem}.request-filters .filter-input{border-radius:4px;width:200px;border:1px solid #d1e4ec}.request-filters .filter-input .ant-input-prefix{margin-right:.6rem}.request-filters .filter-input .ant-input-prefix .anticon{color:#002f44}.request-filters .filter-input .ant-input-affix-wrapper-focused{display:none!important;border:1px solid #19aae8;display:inline-block}.request-filters .filter-input input{color:#002f44;font-weight:500}.request-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.request-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.request-filters-dropdown-overlay{width:20rem}.request-filters-dropdown-overlay .right-label{margin-left:1rem}.request-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.request-filters-dropdown-overlay .created-in-range-container{width:100%}.request-filters-dropdown-overlay .created-in-range-container .ant-picker{width:100%!important}.request-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.request-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.request-filters-dropdown-overlay .ant-switch{width:4rem}.request-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.request-filters-dropdown-overlay .request-filter-client,.request-filters-dropdown-overlay .request-filter-project{width:100%}.requests-page{background-color:#e0eef4;padding-right:.5rem}.requests-page .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem;margin-left:-.5rem;margin-right:-.5rem;background-color:#fff}.requests-page .page-header .create-request-button{margin-left:auto}.requests-page .client-logo-link{justify-content:flex-start}.send-to-engineer-include-a-message-modal .note-about-approval{margin-top:.5rem;display:block}.message-for-form{border-radius:4px;padding:.3rem .5rem;border:1px solid #d1e4ec;margin-bottom:1rem;margin-top:-.5rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.message-for-form .message-content{display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:column}.message-for-form .message-content .message-title{font-weight:700;margin-bottom:-.2rem}.message-for-form .message-content .message-body{white-space:pre-wrap}.add-to-task-modal{width:95vw!important;max-width:1200px!important}.add-to-task-modal .choose-task-form-item .ant-form-item-control-input-content{display:flex;grid-gap:1rem;gap:1rem}.add-to-task-modal .submit-container{margin-left:33%}.task-list-modal{width:1300px!important}.task-list-modal .task-list-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-top:-1rem}.task-list-modal .task-list-container .task-list-item-container{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.task-list-modal .ant-spin{display:flex;justify-content:center;width:100%;margin-bottom:1rem}.task-list-modal .task-list-item{box-shadow:unset!important;border:1px solid #e7f1f5!important;margin-bottom:0}.task-list-modal .task-list-item:hover:after{display:none!important}.request-form-card.with-space{margin-bottom:.5rem}.request-form-card>.ant-card-body>.card-header.sticky-card-header{z-index:5}.request-form-card>.ant-card-body>.card-header .ant-space-item:nth-child(2){flex-shrink:0}.request-form-card>.ant-card-body>.card-header .card-title{cursor:pointer;margin-top:-.3rem;margin-bottom:-.3rem;margin-left:-.3rem;padding:.3rem .2rem .25rem .3rem;font-size:13px;border-radius:4px;display:flex;align-items:center}.request-form-card>.ant-card-body>.card-header .card-title:hover{background-color:#edf4f6}.request-form-card.collapsed .card-header .ant-divider{display:none}.request-form-card.collapsed .ant-card-body{padding-top:.5rem;padding-bottom:.5rem}.request-form-card.collapsed .message-for-form{margin-bottom:0;margin-top:.5rem}.request-form-card.collapsed .send-to-engineer-bottom-button-container{display:none}.request-form-card.highlighted{border:2px solid #19aae8!important}.request-form-card .send-to-engineer-bottom-button-container{display:flex;justify-content:center;border-top:1px solid #e7f1f5;padding-top:1rem}@media(max-width:1200px){.request-form-card>.ant-card-body>.card-header>.ant-space{flex-direction:column}.request-form-card>.ant-card-body>.card-header>.ant-space>.ant-space-item:nth-child(2){order:-1;border-bottom:1px solid #e7f1f5;padding-bottom:.5rem;width:100%;justify-content:space-around;display:flex}}.request-form-card .card-actions{margin-bottom:-.5rem;display:flex;align-items:center;flex-wrap:wrap}.request-form-card .card-actions button{margin-bottom:.5em}.request-form-card .review-status-approved{background-color:#4cc23a;border-color:#4cc23a;color:#fff}.request-form-card .review-status-rejected{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.request-issued-task-files-modal{width:1500px!important}.request-issued-task-files-modal .files-included-title{margin-top:1.5rem;display:block;font-weight:500;margin-bottom:1rem}.request-activity .ant-table-wrapper .ant-spin-container{overflow-x:auto}.request-activity .ant-table-wrapper .ant-spin-container .ant-table td{-webkit-user-select:none;user-select:none}@media(max-width:767px){.request-activity .ant-table-wrapper .ant-spin-container .ant-table{min-width:700px}}.request-activity .review-status-approved{background-color:#4cc23a;border-color:#4cc23a;color:#fff}.request-activity .review-status-rejected{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.request-content{max-height:calc(100vh - 49px - 1.5rem);overflow-y:auto;width:100%}@media(max-width:900px){.request-content{max-height:unset;overflow-y:unset}}.request-content .form-actions-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-top:1px solid #e7f1f5;padding-top:1rem}.request-content .inline-report-form .report-page{padding:0!important;overflow-y:visible!important;overflow-x:visible!important}.request-content .inline-report-form .report-page .report-user-fields-container{height:unset!important;overflow-y:visible!important;overflow-x:visible!important;border:unset!important;max-width:unset;padding:0!important;margin:0!important}.request-content .inline-report-form .report-page .report-user-fields-container .form{padding:0!important;margin:0!important}.request-content .inline-report-form .card{max-height:unset!important;overflow-y:visible!important;overflow-x:visible!important;border:unset!important;box-shadow:unset!important}.request-content .inline-report-form .ant-card-body{padding:0;overflow-y:visible!important;overflow-x:visible!important}.request-status-picker-menu .ant-select-item-option-disabled{opacity:.4}.request-sidebar{width:300px!important;flex-grow:0;flex-shrink:0;max-height:calc(100vh - 49px - 1.5rem);overflow-y:auto}.request-sidebar .ant-card-body .ant-select,.request-sidebar .ant-card-body>button{width:100%}.request-sidebar .delete-request-button{max-width:300px;display:block;margin:2rem auto}@media(max-width:900px){.request-sidebar{width:100%!important;order:-1;max-height:unset;overflow-y:unset}.request-sidebar .ant-card-body>div{display:flex;flex-wrap:wrap}.request-sidebar .ant-card-body>div .info-item{width:50%}}@media(max-width:580px){.request-sidebar .ant-card-body{flex-direction:column}.request-sidebar .ant-card-body .info-item{width:100%!important}}.delete-request-modal{width:500px!important}.request-details-page{max-width:100vw!important;display:flex;justify-content:center}.request-details-page .request-details-page-inner-content{width:1600px;overflow-x:hidden;display:flex;grid-gap:.5rem;gap:.5rem;padding-top:.5rem;margin-right:-.5rem!important;justify-content:center}@media(max-width:900px){.request-details-page .request-details-page-inner-content{flex-direction:column}}.request-details-page>.ant-spin{height:90vh;display:flex;justify-content:center;align-items:center}.public-issued-task-files-modal .files-included-title{font-size:16px;font-weight:500;margin-bottom:1rem}.batch-create-client-modal{width:40rem!important}.batch-create-client-modal .ant-space{width:100%}.batch-create-client-modal .drag-and-drop{height:10rem;width:100%;margin:0 auto;border:1px dashed #9db6bf;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.batch-create-client-modal .drag-and-drop .upload-icon{color:#9db6bf;font-size:2.5rem;display:block;margin-bottom:.2rem}.batch-create-client-modal .drag-and-drop .upload-instructions{color:#9db6bf;font-size:.8rem;font-weight:500}.batch-create-client-modal .clients-title{margin-top:1rem;display:block;font-weight:500}.batch-create-client-modal .clients-container{list-style-type:none;padding-left:0;margin-top:.4rem}.batch-create-client-modal .clients-container .client-items-header{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec;font-weight:500;text-transform:uppercase;font-size:.7rem}.batch-create-client-modal .clients-container .client-items-header *{color:#7e9eab}.batch-create-client-modal .clients-container .client-items-header .header-name{width:14rem;display:block;text-align:center}.batch-create-client-modal .clients-container .client-items-header .header-priority{display:block;text-align:center;width:3.5rem}.batch-create-client-modal .clients-container .client-items-header .header-actions,.batch-create-client-modal .clients-container .client-items-header .header-logo{display:block;width:6rem;text-align:center}.batch-create-client-modal .clients-container .client-item{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;border-bottom:1px solid #d1e4ec}.batch-create-client-modal .clients-container .client-item .name-container{width:14rem}.batch-create-client-modal .clients-container .client-item .name-container input{border:1px solid #d1e4ec;border-radius:4px;padding-left:.5rem;width:100%;text-align:center;color:#002f44;outline:unset}.batch-create-client-modal .clients-container .client-item .name-container input:focus{border-color:#19aae8}.batch-create-client-modal .clients-container .client-item .priority-container{width:3.5rem;text-align:center}.batch-create-client-modal .clients-container .client-item .logo-container{width:6rem}.batch-create-client-modal .clients-container .client-item .logo-container img{width:100%}.batch-create-client-modal .clients-container .client-item .actions-container{width:6rem;text-align:center}.batch-create-client-modal .submit-container{display:flex;justify-content:center}.batch-create-client-modal .submit-container button{width:140px}.clients-page{max-width:1000px;margin:0 auto}.clients-page .main-actions{margin-bottom:.5rem;display:flex;align-items:center;margin-top:1rem;padding-left:1rem;padding-right:1rem;grid-gap:1rem;gap:1rem}.clients-page .main-actions .client-sort{width:150px!important}.clients-page .main-actions .filter-input{margin-right:auto;width:300px}.clients-page .main-actions .filter-and-sort-button{margin-right:auto}.clients-page .main-actions .info-item{margin:0!important;padding:0!important}.clients-page .main-actions .info-item .main-content{padding:0}.clients-page .clients-count{text-align:left;font-size:13px;font-weight:500;margin-top:0;margin-bottom:.5rem}.clients-page .main-content{background-color:#e0eef4;padding:0 1rem 1rem;border-radius:4px}.clients-page .main-content .ant-table-cell{padding:.15rem .5rem!important}.clients-page .main-content .ant-table-sticky-holder{top:0!important}.clients-page .main-content .ant-table-sticky-holder .ant-table-cell{padding-top:.4rem!important;padding-bottom:.4rem!important}.clients-page .lazy-load-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.clients-page .client-logo-container{display:flex;justify-content:center;align-items:center}.clients-page .client-logo-container img{max-width:100px!important;max-height:30px!important}.clients-page .ant-list-item-meta-avatar{order:1;padding-left:2rem}.clients-page .ant-list-item-meta-content{width:200px;flex:unset;border-right:1px solid #d6e0e4}.clients-page-client-sort-by{margin:0!important;padding:0!important}.clients-page-client-sort-by .main-content{padding:0}.sprint-item{margin-bottom:.5rem!important;width:100%;transition:all .3s!important;border:2px solid transparent;border-radius:4px;box-sizing:border-box;padding-right:2px}.sprint-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#002f44;z-index:1;pointer-events:none;opacity:0;transition:all .3s}.sprint-item.list-being-dragged-over{border-color:#19aae8;position:relative}.sprint-item.list-being-dragged-over:after{opacity:.07}.sprint-item.list-being-dragged-over *{pointer-events:none}.sprint-item.drag-started-on-this .lazy-load-list,.sprint-item.list-being-dragged-over .lazy-load-list{padding-bottom:3rem}.sprint-item.drag-started-on-this.is-collapsed .lazy-load-list,.sprint-item.list-being-dragged-over.is-collapsed .lazy-load-list{padding-bottom:0}.sprint-item.is-collapsed .card-header .ant-divider{display:none}.sprint-item .card-header{position:-webkit-sticky;position:sticky;top:47px;background-color:#fff;z-index:1;padding-top:1rem;margin-top:-1rem}.sprint-item .card-header .collapse-button,.sprint-item .card-header .expand-button{padding-left:.5rem;padding-right:.5rem;margin-right:1rem}.sprint-item .card-header .ant-space-item:first-child{width:100%}.sprint-item .card-header .card-title{width:100%;display:flex;align-items:center}.sprint-item .card-header .card-actions{display:flex}.sprint-item .sprint-name{margin-left:-.5rem}.sprint-item .sprint-name input{font-weight:500}.sprint-item .task-count-in-sprint{font-size:.8rem;top:-1px;margin-right:1rem;color:#9db6bf;width:4rem;text-align:center;flex-shrink:0}.sprint-item .ant-card-body{transition:all .3s}.move-to-sprint-select{width:100%}.sprints-page .main-content{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;padding-left:1rem;padding-right:1rem}.sprints-page .main-content .sprint-list{padding-top:.5rem}.sprints-page .filter-container{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 -.2rem;padding:0 .2rem}.sprints-page .filter-container:before{background-color:#e0eef4;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.sprints-page .filter-container .task-filters{padding-top:1.15rem;margin-right:1rem}.sprints-page .filter-container .task-filters:before{background-color:#e0eef4}.project-filters{height:3rem;display:flex;align-items:center;justify-content:flex-start;grid-gap:1rem;gap:1rem;z-index:2;margin-top:-.5rem;margin-bottom:-.5rem}.project-filters span{position:relative}@media screen and (max-width:400px){.project-filters .filter-button{padding-left:8px;padding-right:8px}}.project-filters .create-project{margin-left:auto}.project-filters .filter-input{border:unset;border-radius:4px;width:unset}.project-filters .filter-input input{width:200px;color:#002f44;font-weight:500}.project-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.project-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.project-filters-dropdown-overlay{width:30rem;max-width:100vw;overflow-y:auto;max-height:calc(100vh - 130px);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);background-color:#fff}.project-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.project-filters-dropdown-overlay .right-label{margin-left:1rem}.project-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.project-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.project-filters-dropdown-overlay .ant-switch{width:4rem}.project-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.project-filters-dropdown-overlay .project-filter-client,.project-filters-dropdown-overlay .project-filter-project{width:100%}.projects-page{padding-bottom:1rem;padding-top:.5rem;max-width:1500px;margin:0 auto;position:relative}.projects-page .main-content{padding-top:.2rem}.projects-page .main-content .ant-table-cell{padding:.15rem .5rem!important}.projects-page .main-actions{margin-bottom:1rem}.projects-page .task-list{padding-left:3rem;margin-bottom:2rem}.projects-page .ant-table-sticky-holder{top:0!important}.projects-page .ant-table-sticky-holder .ant-table-cell{padding-top:.4rem!important;padding-bottom:.4rem!important}.projects-page .client-logo-container{display:flex;justify-content:center;align-items:center}.projects-page .project-count{display:block;width:calc(100% + 1rem);text-align:left;font-size:13px;font-weight:500;margin-bottom:.2rem}.queue-filters{height:3rem;display:flex;align-items:center;justify-content:flex-start;position:-webkit-sticky;position:sticky;grid-gap:.5rem;gap:.5rem;top:0;z-index:2;margin-top:-.5rem;padding-top:1.7rem;padding-bottom:1.2rem}.queue-filters:before{content:"";position:absolute;top:-1.6rem;left:0;width:100%;height:calc(100% + .3rem)}.queue-filters span{position:relative}@media screen and (max-width:400px){.queue-filters .filter-button{padding-left:8px;padding-right:8px}}.queue-filters-dropdown-overlay{width:40rem;max-width:100vw;overflow-y:auto;max-height:calc(100vh - 130px);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);background-color:#fff}.queue-filters-dropdown-overlay .right-label{margin-left:1rem}.queue-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.queue-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.queue-filters-dropdown-overlay .ant-switch{width:4rem}.queue-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.queue-filters-dropdown-overlay .queue-filter-client,.queue-filters-dropdown-overlay .queue-filter-project,.queue-filters-dropdown-overlay .queue-filter-task{width:100%}.queue-page{padding:.5rem .5rem 1rem}.queue-page a{color:#002f44!important;display:block;padding:.2rem .5rem;border-radius:4px;background-color:initial;font-weight:700}.queue-page a,.queue-page a .ant-tag{transition:unset}.queue-page a:hover{background-color:#002f44;color:#fff!important}.queue-page a:hover .ant-tag{background-color:#fff!important;color:#002f44!important;transition:unset}.queue-page .ant-table-body{overflow-y:auto}.queue-page .task-id-tag{min-width:130px}.queue-page .anticon{color:#002f44}.queue-page .action-bar{margin-bottom:.5rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;justify-content:center}.create-hidden-line-item-column-modal{width:400px!important}.create-hidden-line-item-column-modal .ant-space-item{width:100%}.create-hidden-line-item-column-modal label{width:80px;text-align:right;display:inline-block}.create-hidden-line-item-column-modal .submit-container{text-align:center}.hidden-line-item-column-list .hidden-line-item-column-item{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:grab}.hidden-line-item-column-list .hidden-line-item-column-item .type{width:8rem;text-transform:uppercase;font-size:.7rem;font-weight:500}.hidden-line-item-column-list .hidden-line-item-column-item .name{text-align:left}.hidden-line-item-column-list .hidden-line-item-column-item .actions{margin-left:auto}.hidden-line-item-column-list .hidden-line-item-column-item:hover{background-color:#edf4f6}.hidden-line-item-column-list .hidden-line-item-column-item:not(:last-child){margin-bottom:-1px}.hidden-line-item-column-list .hidden-line-item-column-item .delete-hidden-line-item-column,.hidden-line-item-column-list .hidden-line-item-column-item .edit-hidden-line-item-column{border:unset;background:unset;box-shadow:unset}.quote-settings .quote-setting-name{font-weight:500}.create-task-status-modal{width:400px!important}.create-task-status-modal .ant-space-item{width:100%}.create-task-status-modal label{width:80px;text-align:right;display:inline-block}.create-task-status-modal .submit-container{text-align:center}.create-file-status-modal{width:400px!important}.create-file-status-modal .ant-space-item{width:100%}.create-file-status-modal label{width:80px;text-align:right;display:inline-block}.create-file-status-modal .submit-container{text-align:center}.task-status-modal{width:400px!important}.task-status-modal .ant-space-item{width:100%}.task-status-modal label{width:80px;text-align:right;display:inline-block}.task-status-modal .submit-container{text-align:center}.task-status-list .task-status-item{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:grab}.task-status-list .task-status-item .type{width:7rem;text-transform:uppercase;font-size:.7rem;font-weight:500}.task-status-list .task-status-item .name{text-align:left}.task-status-list .task-status-item .actions{margin-left:auto}.task-status-list .task-status-item:hover{background-color:#edf4f6}.task-status-list .task-status-item:not(:last-child){margin-bottom:-1px}.task-status-list .task-status-item .delete-task-status,.task-status-list .task-status-item .edit-task-status{border:unset;background:unset;box-shadow:unset}.edit-file-status-modal{width:400px!important}.edit-file-status-modal .ant-space-item{width:100%}.edit-file-status-modal label{width:80px;text-align:right;display:inline-block}.edit-file-status-modal .submit-container{text-align:center}.file-status-list .file-status-item{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:grab}.file-status-list .file-status-item .name{text-align:left}.file-status-list .file-status-item .actions{margin-left:auto}.file-status-list .file-status-item:hover{background-color:#edf4f6}.file-status-list .file-status-item:not(:last-child){margin-bottom:-1px}.file-status-list .file-status-item .delete-file-status,.file-status-list .file-status-item .edit-file-status{border:unset;background:unset;box-shadow:unset}.create-custom-field-modal{width:850px!important}.create-custom-field-modal .option-item-container{display:flex;justify-content:space-around;width:100%;flex-direction:column}.create-custom-field-modal .option-item-container .ant-form-item{flex-direction:column}.create-custom-field-modal .option-item-container .ant-form-item-label{width:200px;text-align:center}.create-custom-field-modal .option-color-marker{width:22px;height:22px;border:2px solid #d1e4ec;border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative}.create-custom-field-modal .option-color-marker .twitter-picker{position:absolute!important;top:32px;left:-12px;z-index:1}.create-custom-field-modal .option-item-container .option-color-marker,.create-custom-field-modal .option-item-container .show-option-as-tag .ant-checkbox{margin-left:5.5rem}.create-custom-field-modal .submit-container{text-align:center}.custom-field-list .custom-field{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:pointer}.custom-field-list .custom-field .name{text-align:left}.custom-field-list .custom-field .type{font-size:.7rem;font-weight:500;text-transform:uppercase;width:10rem;text-align:center;position:relative;top:1px;margin-right:1rem}.custom-field-list .custom-field:hover{background-color:#edf4f6}.custom-field-list .custom-field:not(:last-child){margin-bottom:-1px}.custom-field-list .custom-field .custom-field-actions-wrapper{display:flex;justify-content:right;align-content:right;margin-left:auto}.custom-field-list .custom-field .delete-custom-field,.custom-field-list .custom-field .edit-custom-field{border:unset;background:unset;box-shadow:unset}.attachment-template-modal .submit-container{padding-left:33%}.task-priority-list .task-priority-item{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:grab}.task-priority-list .task-priority-item .name{text-align:left}.task-priority-list .task-priority-item .actions{margin-left:auto}.task-priority-list .task-priority-item:hover{background-color:#edf4f6}.task-priority-list .task-priority-item:not(:last-child){margin-bottom:-1px}.task-priority-list .task-priority-item .delete-task-priority,.task-priority-list .task-priority-item .edit-task-priority{border:unset;background:unset;box-shadow:unset}.task-priority-modal{width:400px!important}.task-priority-modal .ant-space-item{width:100%}.task-priority-modal label{width:80px;text-align:right;display:inline-block}.task-priority-modal .submit-container{text-align:center}.task-setting .task-setting-name{color:#002f44;font-weight:500}.task-setting .task-setting-description{color:#95a9b6}.task-setting .ant-checkbox-inner{margin-bottom:-.7rem}.task-default-cat-level,.task-default-sprint{margin-top:1rem}.task-default-cat-level .task-default-cat-level-label,.task-default-cat-level .task-default-sprint-label,.task-default-sprint .task-default-cat-level-label,.task-default-sprint .task-default-sprint-label{font-weight:500}.financials-recalculation-card .info-item .main-content{align-items:center}.financials-recalculation-card .info-item .value-container{width:100%;max-width:300px}.financials-recalculation-card .ant-progress{display:flex;align-items:center;padding:0;margin:0}.organisation-main-settings .setting-item{display:flex;align-items:center}.organisation-main-settings .setting-item:not(:last-child){margin-bottom:1rem}.organisation-main-settings .setting-item .setting-name{margin-right:1rem;font-weight:500;width:12rem;flex-shrink:0}.organisation-main-settings .logo-container img{max-width:150px;border:1px solid #e7f1f5}.menus .menu{border-radius:4px;border:1px solid #d1e4ec;padding:.5rem}.menus .menu:not(:last-child){margin-bottom:.5rem}.menus .menu .menu-header{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:space-between;align-items:center}.menus .menu .menu-header .menu-label input{font-weight:500}.menus .menu .menu-header .menu-top-level-buttons,.menus .menu .menu-items{display:flex;grid-gap:.5rem;gap:.5rem}.menus .menu .menu-items{margin:.3rem 0 0;padding-left:.4rem;flex-direction:column}.menus .menu .menu-item{border-radius:4px;border:1px solid #d1e4ec;padding:0 .5rem;display:flex;justify-content:space-between;align-items:center}.menus .menu .menu-item .menu-item-details{display:flex;flex-direction:column;grid-gap:-.5rem;gap:-.5rem;width:100%}.menus .menu .menu-item .menu-item-label{margin-bottom:-.5rem}.menus .menu .menu-item .menu-item-label input{font-weight:500}.menus .menu .menu-item .menu-item-url input{color:#2f94bd}.add-new-tag-modal{width:400px!important}.add-new-tag-modal .ant-space-item{width:100%}.add-new-tag-modal label{width:80px;text-align:right;display:inline-block}.add-new-tag-modal .submit-container{display:flex;align-items:center;justify-content:center}.timesheet-settings-page table{max-width:800px;margin:0 auto}.invoice-settings-page .info-item.inline .label-container{width:150px}.invoice-settings-page .info-item.inline .ant-select,.invoice-settings-page .info-item.inline .value-container{width:100%}.purchase-order-settings-page .info-item.inline .label-container{width:150px}.purchase-order-settings-page .info-item.inline .ant-select,.purchase-order-settings-page .info-item.inline .value-container{width:100%}.project-status-modal{width:400px!important}.project-status-modal .ant-space-item{width:100%}.project-status-modal label{width:80px;text-align:right;display:inline-block}.project-status-modal .submit-container{text-align:center}.project-status-list .project-status-item{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:grab}.project-status-list .project-status-item .type{width:7rem;text-transform:uppercase;font-size:.7rem;font-weight:500}.project-status-list .project-status-item .name{text-align:left}.project-status-list .project-status-item .actions{margin-left:auto}.project-status-list .project-status-item:hover{background-color:#edf4f6}.project-status-list .project-status-item:not(:last-child){margin-bottom:-1px}.project-status-list .project-status-item .delete-project-status,.project-status-list .project-status-item .edit-project-status{border:unset;background:unset;box-shadow:unset}.fee-modal .submit-container{padding-left:33%}.fee-list{width:1100px!important;max-width:100%!important;margin:0 auto!important}.fee-list .fee{display:block;border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:pointer}.fee-list .fee .value{text-align:left;font-size:.8rem;font-weight:500}.fee-list .fee .label,.fee-list .fee .override{font-size:.8rem;font-weight:500;width:7rem;flex-shrink:0;text-align:center;position:relative;top:1px;margin-right:1rem}.fee-list .fee .override{color:#ff4d4f}.fee-list .fee:hover{background-color:#edf4f6}.fee-list .fee:not(:last-child){margin-bottom:-1px}.fee-list .fee .delete-fee,.fee-list .fee .edit-fee{border:unset;background:unset;box-shadow:unset}.fee-list .fee .edit-fee{margin-left:auto}.create-custom-label-modal{width:400px!important}.create-custom-label-modal .ant-space-item{width:100%}.create-custom-label-modal .submit-container{text-align:center}.custom-labels-list{width:1100px!important;max-width:100%!important;margin:0 auto!important}.custom-labels-list .custom-label{border:1px solid #d1e4ec;width:100%;display:flex;align-items:center;padding:.3rem 1rem;cursor:pointer}.custom-labels-list .custom-label .name{text-align:left;margin-left:.5rem}.custom-labels-list .custom-label .id{width:200px;font-size:.8rem;font-weight:500}.custom-labels-list .custom-label .type{text-align:left;font-size:.8rem;font-weight:500;text-transform:uppercase;width:5rem;text-align:center;position:relative;top:1px;margin-right:1rem}.custom-labels-list .custom-label:hover{background-color:#edf4f6}.custom-labels-list .custom-label:not(:last-child){margin-bottom:-1px}.custom-labels-list .custom-label .delete-custom-label{border:unset;background:unset;box-shadow:unset;margin-left:auto}.organisation-settings-page .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.organisation-settings-page{height:100%;overflow-y:hidden;padding-top:.2rem}.organisation-settings-page .ant-tabs-nav-wrap{justify-content:center}.organisation-settings-page .ant-tabs-content-holder{width:1100px;max-width:100%;margin:0 auto}.organisation-settings-page .tabs{overflow-y:hidden}.organisation-settings-page .tabs .ant-tabs-tab{padding-top:0}.organisation-settings-page .tabs .ant-tabs-tabpane{padding-right:.3rem;margin-bottom:.5rem}.organisation-settings-page .tabs .ant-tabs-content-holder{height:calc(100vh - 49px - 5rem);overflow-y:auto}.organisation-settings-page .setting-checkbox{display:flex;align-items:center}.organisation-settings-page .setting-checkbox:not(:last-child){margin-bottom:.7rem;padding-bottom:.7rem;border-bottom:1px solid #e7f1f5}.organisation-settings-page .setting-checkbox .ant-checkbox{margin-right:.4rem}.organisation-settings-page .setting-checkbox .ant-checkbox+span{width:100%}.organisation-settings-page .setting-checkbox .ant-checkbox-inner{position:relative;top:-1px}.organisation-settings-page .setting-name{color:#002f44;font-weight:500}.organisation-settings-page .setting-description{opacity:.6}.organisation-settings-page .info-item .setting-description{display:block;margin-bottom:.2rem}.third-party-app-list .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.third-party-app-list .third-party-app-checkbox{display:flex;align-items:center}.third-party-app-list .third-party-app-checkbox:not(:last-child){margin-bottom:.7rem;padding-bottom:.7rem;border-bottom:1px solid #e7f1f5}.third-party-app-list .third-party-app-checkbox .third-party-app-name{color:#002f44;font-weight:500}.third-party-app-list .third-party-app-checkbox .third-party-app-description{color:#9db6bf}.third-party-app-list .third-party-app-checkbox .ant-checkbox{margin-right:.4rem}.third-party-app-list .third-party-app-checkbox .ant-checkbox-inner{position:relative;top:-1px}.xero-tab .xero-status{display:flex;flex-direction:column;margin-bottom:1rem}.connect-to-quickbooks-button-wrapper{cursor:pointer}.connect-to-quickbooks-button-wrapper .connect-to-quickbooks-button{display:block}.connect-to-quickbooks-button-wrapper .connect-to-quickbooks-button-on-hover,.connect-to-quickbooks-button-wrapper:hover .connect-to-quickbooks-button{display:none}.connect-to-quickbooks-button-wrapper:hover .connect-to-quickbooks-button-on-hover{display:block}.quickbooks-tab .quickbooks-status{display:flex;flex-direction:column;margin-bottom:1rem}.quickbooks-tab .quickbooks-actions{display:flex;grid-gap:1rem;gap:1rem}.upload-font-modal .ant-space{width:100%}.upload-font-modal .submit-container{margin:0 auto -2rem}.upload-font-modal .submit-container button{display:block;margin:0 auto 1rem 33%;width:140px}.variable-modal .ant-space{width:100%}.variable-modal .color-preview{width:1.2rem;height:1.2rem;border-radius:4px;background-color:#e7f1f5;position:absolute;top:50%;left:.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.variable-modal .color-input{padding-left:2.2rem!important}.variable-modal .submit-container{margin:0 auto -2rem}.variable-modal .submit-container button{display:block;margin:0 auto 1rem 33%;width:140px}.template-variables .action-buttons{display:inline-flex;grid-gap:.5rem;gap:.5rem}.template-variables .color-display{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.template-variables .color-display .color-preview{width:1rem;height:1rem;border-radius:4px}.create-template-modal{width:800px!important}.create-template-modal .submit-container{padding-left:33%}.templates-page .ant-tabs-nav-wrap{justify-content:center}.templates-page .ant-tabs-content-holder{width:1100px;max-width:100%;margin:0 auto}.templates-page .actions{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.templates-page .actions-container{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center}.templates-page .starting-file-actions .open-icon{fill:#fff}.templates-page .section-title{font-size:16px;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem!important;display:block;margin-top:1rem!important}.templates-page .subsection-title{font-size:13px;font-weight:700;padding-bottom:.5rem;margin-bottom:0!important;margin-top:-.5rem!important;margin-left:1rem;display:block}.templates-page .subsection-table{margin-left:1rem}.quote-item-container{padding-top:.25rem!important;padding-bottom:.25rem!important}.quote-item-container .quote-item{transition:all .3s;display:block;cursor:pointer;position:relative;transition:all .8s;max-height:500px;opacity:1}.quote-item-container .quote-item .ant-card-body{padding:.3rem .4rem .3rem .7rem}.quote-item-container .quote-item.drag-hidden{max-height:0;opacity:0}.quote-item-container .quote-item .project-name{color:#4991ae;line-height:1rem;font-size:.8rem;font-weight:500;margin-bottom:-1px}.quote-item-container .quote-item .task-id{margin-left:auto;margin-right:.2rem;flex-shrink:0}.quote-item-container .quote-item .task-id .task-id-tag{margin-right:0}.quote-item-container .quote-item .dashboard-item-tags{margin-top:.2rem}.quote-item-container .quote-item .created{margin-bottom:0}.quote-item-container .quote-item .quote-initials-and-name{font-weight:500;line-height:1rem;margin:0}.quote-item-container .quote-item .quote-initials,.quote-item-container .quote-item .quote-name{font-size:.8rem;color:#002435}.quote-item-container .quote-item .quote-subtotal{font-weight:500;line-height:1rem;margin:0}.quote-item-container .quote-item .quote-subtitle{max-width:calc(100% - 35px);margin:0 0 -.5rem;line-height:1.1;font-size:.85rem;color:#9db6bf;display:block}.quote-item-container .quote-item .client-logo{position:relative;top:-1px}.quote-item-container .quote-item .client-logo.client-logo-no-image{font-size:.8rem;position:relative;top:2px;color:#7e9eab}.quote-item-container .quote-item .footer{margin-top:.5rem;align-items:center;display:flex;justify-content:space-between}.quote-item-container .quote-item .actions{margin-top:.5rem}.quote-item-container .quote-item .quote-tags{margin-top:0}.quote-item-container .quote-item .quote-tags .ant-tag{padding:0 .3rem;font-size:.65rem;height:1.1rem;line-height:1rem;letter-spacing:.3px;border-radius:4px}.quote-item-container .quote-item .due-date{font-size:.65rem;font-weight:500;text-transform:uppercase;color:#7e9eab}.quote-item-container .quote-item .avatar .symbol{width:1.6rem;height:1.6rem}.quote-filters{height:3rem;display:flex;align-items:center;justify-content:flex-start;position:-webkit-sticky;position:sticky;grid-gap:.5rem;gap:.5rem;top:0;z-index:2;margin-top:-.5rem;padding-top:1rem;padding-bottom:1.2rem}.quote-filters:before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:calc(100% + 1rem);background-color:#fff}.quote-filters span{position:relative}@media screen and (max-width:400px){.quote-filters .filter-button{padding-left:8px;padding-right:8px}}.quote-filters .avatar-list{margin-right:.5rem}.quote-filters .create-quote{margin-left:auto}.quote-filters .range-picker-container{margin-left:1.5rem}.quote-filters .filter-input{width:200px}.quote-filters .filter-input input{width:unset}.quote-filters .filter-input .ant-input-prefix{margin-right:.6rem}.quote-filters .filter-input .ant-input-prefix .anticon{color:#002f44}.quote-filters .filter-input .ant-input-affix-wrapper-focused{display:none!important;border:1px solid #19aae8;display:inline-block}.quote-filters .filter-input input{color:#002f44;font-weight:500}.quote-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.quote-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.quote-filters-dropdown-overlay{width:30rem;max-width:100vw;overflow-y:auto;max-height:calc(100vh - 130px);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);background-color:#fff}.quote-filters-dropdown-overlay .ant-dropdown-menu-item{padding:.2rem!important}.quote-filters-dropdown-overlay .info-item{padding-top:.1rem;padding-bottom:.1rem}.quote-filters-dropdown-overlay .right-label{margin-left:1rem}.quote-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.quote-filters-dropdown-overlay .created-in-range-container{width:100%}.quote-filters-dropdown-overlay .created-in-range-container .ant-picker{width:100%!important}.quote-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.quote-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.quote-filters-dropdown-overlay .ant-switch{width:4rem}.quote-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.quote-filters-dropdown-overlay .quote-filter-client,.quote-filters-dropdown-overlay .quote-filter-project{width:100%}.quotes-page-line-items-table-container{height:calc(100% - 1.3rem);overflow-x:auto;display:flex;flex-direction:column;margin-top:-1rem}.quotes-page-line-items-table-container .quotes-page-line-items-table{height:100%;overflow-y:auto}.quotes-page-line-items-table-container .quotes-page-line-items-table table tr td.ant-table-cell{color:#002f44!important;padding-top:2px!important;padding-bottom:2px!important;cursor:pointer!important}.quotes-page-line-items-table-container .quotes-page-line-items-table table th{line-height:1.2!important;color:#002f44!important;padding-top:2px!important;padding-bottom:2px!important}.quotes-page-line-items-table-container .quotes-page-line-items-table tr.ready-for-invoicing{border-color:#002f44!important}.quotes-page-line-items-table-container .quotes-page-line-items-table tr.ready-for-invoicing td.ant-table-cell{border-bottom-color:rgba(76,194,58,.5)!important;background-color:rgba(76,194,58,.5)!important}.quotes-page-line-items-table-container .quotes-page-line-items-table tr.task-under-review{border-color:#002f44!important}.quotes-page-line-items-table-container .quotes-page-line-items-table tr.task-under-review td.ant-table-cell{border-bottom-color:rgba(255,188,13,.5)!important;background-color:rgba(255,188,13,.5)!important}.quotes-page-line-items-table-container .quotes-page-line-items-table .ant-btn-danger{background-color:#ff4d4f;color:#fff!important}.quotes-page-line-items-table-container .legend{display:flex;grid-gap:3rem;gap:3rem;align-items:center;justify-content:center;padding-bottom:.2rem;padding-top:.2rem;border-top:1px solid #d1e4ec;flex-wrap:wrap}.quotes-page-line-items-table-container .legend .legend-items{display:flex;flex-direction:column}.quotes-page-line-items-table-container .legend .legend-item{display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;cursor:pointer;background-color:initial;border-radius:4px;padding:.2rem .4rem}.quotes-page-line-items-table-container .legend .legend-item.legend-item-is-hidden{opacity:.2}.quotes-page-line-items-table-container .legend .legend-item:hover{background-color:#e0eef4}.quotes-page-line-items-table-container .legend .legend-item:hover.legend-item-is-hidden{opacity:.5}.quotes-page-line-items-table-container .legend .legend-item .legend-color-box{width:1rem;height:1rem;display:inline-block;border-radius:4px}.quotes-page-line-items-table-container .legend .legend-item .legend-label{color:#002f44;font-size:13px}.quotes-page-line-items-table-container .legend .legend-item.task-under-review .legend-color-box{background-color:rgba(255,188,13,.8)}.quotes-page-line-items-table-container .legend .legend-item.ready-for-invoicing .legend-color-box{background-color:rgba(76,194,58,.8)}.quotes-page-line-items-table-container .legend .legend-item.regular .legend-color-box{background-color:#d1e4ec}.quotes-page-line-items-table-container .legend .total-section{font-size:13px;border-left:1px solid #d1e4ec;padding-left:3rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.quotes-page-line-items-table-container .legend .total-section .total-item{display:flex;grid-gap:.5rem;gap:.5rem;color:#002f44}.quotes-page-line-items-table-container .legend .total-section .total-item .total-amount{font-weight:500;color:#002f44}.quotes-page-line-items-table-container .line-items-count-by-manager{display:flex;margin:0 auto;align-items:center;justify-content:center;overflow-x:auto;overflow-y:visible;max-width:100%;height:4rem}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item{display:flex;align-items:center;flex-direction:column;grid-gap:0;gap:0;cursor:pointer;transition:all .2s ease-in-out;background-color:initial;padding:.2rem .5rem}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item .avatar{display:flex;flex-direction:column;align-items:center}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item:not(:last-child){border-right:1px solid #d1e4ec}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item.manager-is-hidden{opacity:.2}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item:hover{background-color:#e0eef4}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item:hover.manager-is-hidden{opacity:.5}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item .manager-counts{display:flex}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item .manager-counts .line-item-count{color:#002f44;font-weight:500;position:relative;top:2px;font-size:20px;padding-left:.3rem;padding-right:.3rem}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item .manager-counts .line-item-count:not(:last-child){border-right:1px solid #d1e4ec}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item .manager-counts .line-item-count.count-task-under-review{color:rgba(255,188,13,.8)}.quotes-page-line-items-table-container .line-items-count-by-manager .manager-item .manager-counts .line-item-count.count-ready-for-invoicing{color:rgba(76,194,58,.8)}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details{display:flex;flex-direction:column}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details .count-item{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details .count-item span{font-weight:500}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details .manager-count{color:#002f44!important}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details .manager-count-task-under-review span{color:#ffbc0d!important}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details .manager-count-ready-for-invoicing span{color:#4cc23a!important}.quotes-page-line-items-table-manager-tooltip-overlay .manager-tooltip-details .user-list-for-manager{margin-top:1rem;display:flex;flex-direction:column}.quotes-page{overflow-y:hidden;height:calc(100vh - 49px);display:flex;flex-direction:column;padding-right:.5rem}.quotes-page .quote-filters{margin-bottom:.5rem}.quotes-page .lane .inner-list{height:100%}.quotes-page .tabs{margin-top:0;height:calc(100% - 3rem);width:100%}.quotes-page .tabs .tabs-content{height:100%}.invoice-filters{height:3rem;display:flex;align-items:center;justify-content:flex-start;position:-webkit-sticky;position:sticky;grid-gap:.5rem;gap:.5rem;top:0;z-index:2;margin-top:-.5rem;margin-bottom:.5rem;padding-top:1rem;padding-bottom:1.2rem}.invoice-filters:before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:calc(100% + 1rem);background-color:#fff}.invoice-filters span{position:relative}@media(max-width:400px){.invoice-filters .filter-button{padding-left:8px;padding-right:8px}}.invoice-filters .avatar-list{margin-right:.5rem}.invoice-filters .create-buttons{display:flex;grid-gap:.5rem;gap:.5rem;margin-left:auto}.invoice-filters .combined-actions-button{margin-left:auto}.invoice-filters .filter-input{border-radius:4px;width:200px;border:1px solid #d1e4ec}.invoice-filters .filter-input .ant-input-prefix{margin-right:.6rem}.invoice-filters .filter-input .ant-input-prefix .anticon{color:#002f44}.invoice-filters .filter-input .ant-input-affix-wrapper-focused{display:none!important;border:1px solid #19aae8;display:inline-block}.invoice-filters .filter-input input{color:#002f44;font-weight:500}.invoice-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.invoice-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.invoice-filters-dropdown-overlay{width:30rem;max-width:100vw;overflow-y:auto;max-height:calc(100vh - 130px);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);background-color:#fff}.invoice-filters-dropdown-overlay .right-label{margin-left:1rem}.invoice-filters-dropdown-overlay .avatar .anticon{margin-right:unset!important}.invoice-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.invoice-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.invoice-filters-dropdown-overlay .invoiced-in-range-container{width:100%}.invoice-filters-dropdown-overlay .invoiced-in-range-container .ant-picker{width:100%!important}.invoice-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.invoice-filters-dropdown-overlay .ant-switch{width:4rem}.invoice-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.invoice-filters-dropdown-overlay .invoice-filter-client,.invoice-filters-dropdown-overlay .invoice-filter-project{width:100%}.invoice-item-container{padding-top:.25rem!important;padding-bottom:.25rem!important}.invoice-item-container .invoice-item{transition:all .3s;display:block;cursor:pointer;position:relative;transition:all .8s;max-height:500px;opacity:1}.invoice-item-container .invoice-item .ant-card-body{padding:.3rem .4rem .3rem .7rem}.invoice-item-container .invoice-item.drag-hidden{max-height:0;opacity:0}.invoice-item-container .invoice-item .project-name{color:#4991ae;line-height:1rem;font-size:.8rem;font-weight:500;margin-bottom:-1px}.invoice-item-container .invoice-item .task-id{margin-left:auto;margin-right:.2rem;flex-shrink:0}.invoice-item-container .invoice-item .task-id .task-id-tag{margin-right:0}.invoice-item-container .invoice-item .dashboard-item-tags{margin-top:.5rem}.invoice-item-container .invoice-item .created{margin-bottom:0}.invoice-item-container .invoice-item .invoice-initials-and-name{font-weight:500;line-height:1rem;margin:0}.invoice-item-container .invoice-item .invoice-initials,.invoice-item-container .invoice-item .invoice-name{font-size:.8rem;color:#002435}.invoice-item-container .invoice-item .invoice-subtitle{max-width:calc(100% - 35px);margin:0 0 -.5rem;line-height:1.1;font-size:.85rem;color:#9db6bf;display:block}.invoice-item-container .invoice-item .invoice-subtotal{font-size:.8rem;font-weight:500;color:#002435}.invoice-item-container .invoice-item .client-logo{position:relative;top:-1px}.invoice-item-container .invoice-item .client-logo.client-logo-no-image{font-size:.8rem;position:relative;top:2px;color:#7e9eab}.invoice-item-container .invoice-item .footer{margin-top:.5rem;align-items:center;display:flex;justify-content:space-between}.invoice-item-container .invoice-item .actions{margin-top:.5rem}.invoice-item-container .invoice-item .invoice-tags{margin-top:0}.invoice-item-container .invoice-item .invoice-tags .ant-tag{padding:0 .3rem;font-size:.65rem;height:1.1rem;line-height:1rem;letter-spacing:.3px;border-radius:4px}.invoice-item-container .invoice-item .due-date{font-size:.65rem;font-weight:500;text-transform:uppercase;color:#7e9eab}.invoice-item-container .invoice-item .avatar .symbol{width:1.6rem;height:1.6rem}.invoices-page{overflow-y:hidden;height:calc(100vh - 49px);display:flex;flex-direction:column;padding-right:.5rem}.invoices-page .invoices-filters{margin-bottom:.5rem}.invoices-page .lane .inner-list{height:100%}.purchase-order-item-container{padding-top:.25rem!important;padding-bottom:.25rem!important}.purchase-order-item-container .purchase-order-item{transition:all .3s;display:block;cursor:pointer;position:relative;transition:all .8s;max-height:500px;opacity:1}.purchase-order-item-container .purchase-order-item .ant-card-body{padding:.3rem .4rem .3rem .7rem;display:block}.purchase-order-item-container .purchase-order-item.drag-hidden{max-height:0;opacity:0}.purchase-order-item-container .purchase-order-item .project-name{color:#4991ae;line-height:1rem;font-size:.8rem;font-weight:500;margin-bottom:-1px}.purchase-order-item-container .purchase-order-item .purchase-order-subtotal{font-weight:500;line-height:1rem;margin:0}.purchase-order-item-container .purchase-order-item .task-id{margin-left:auto;margin-right:.2rem;flex-shrink:0}.purchase-order-item-container .purchase-order-item .task-id .task-id-tag{margin-right:0}.purchase-order-item-container .purchase-order-item .dashboard-item-tags{margin-top:.5rem}.purchase-order-item-container .purchase-order-item .created{margin-bottom:0}.purchase-order-item-container .purchase-order-item .purchase-order-name-container{font-weight:500;line-height:1rem;margin:0}.purchase-order-item-container .purchase-order-item .purchase-order-name{font-size:.8rem;color:#002435}.purchase-order-item-container .purchase-order-item .purchase-order-subtitle{max-width:calc(100% - 35px);margin:0 0 -.5rem;line-height:1.1;font-size:.85rem;color:#9db6bf;display:block}.purchase-order-item-container .purchase-order-item .client-logo{position:relative;top:-1px}.purchase-order-item-container .purchase-order-item .client-logo.client-logo-no-image{font-size:.8rem;position:relative;top:2px;color:#7e9eab}.purchase-order-item-container .purchase-order-item .footer{margin-top:.5rem;align-items:center;display:flex;justify-content:space-between}.purchase-order-item-container .purchase-order-item .actions{margin-top:.5rem}.purchase-order-item-container .purchase-order-item .purchase-order-tags{margin-top:0}.purchase-order-item-container .purchase-order-item .purchase-order-tags .ant-tag{padding:0 .3rem;font-size:.65rem;height:1.1rem;line-height:1rem;letter-spacing:.3px;border-radius:4px}.purchase-order-item-container .purchase-order-item .due-date{font-size:.65rem;font-weight:500;text-transform:uppercase;color:#7e9eab}.purchase-order-item-container .purchase-order-item .avatar .symbol{width:1.6rem;height:1.6rem}.purchase-order-filters{height:3rem;display:flex;align-items:center;justify-content:flex-start;position:-webkit-sticky;position:sticky;top:0;z-index:2;margin-top:-.5rem;margin-bottom:.5rem;padding-top:1rem;padding-bottom:1.2rem}.purchase-order-filters:before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:calc(100% + 1rem);background-color:#fff}.purchase-order-filters span{position:relative}.purchase-order-filters .avatar-list{margin-right:1rem}@media screen and (max-width:400px){.purchase-order-filters .filter-button{padding-left:8px;padding-right:8px}}.purchase-order-filters .create-buttons{display:flex;grid-gap:.5rem;gap:.5rem;margin-left:auto}.purchase-order-filters .range-picker-container{margin-left:1.5rem}.purchase-order-filters .filter-button{margin-right:.5rem}.purchase-order-filters .filter-input{margin-right:2rem;border-radius:4px;width:200px;border:1px solid #d1e4ec}.purchase-order-filters .filter-input .ant-input-prefix{margin-right:.6rem}.purchase-order-filters .filter-input .ant-input-prefix .anticon{color:#002f44}.purchase-order-filters .filter-input .ant-input-affix-wrapper-focused{display:none!important;border:1px solid #19aae8;display:inline-block}.purchase-order-filters .filter-input input{color:#002f44;font-weight:500}.purchase-order-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.purchase-order-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.purchase-order-filters-dropdown-overlay{width:35rem;max-width:100vw;overflow-y:auto;max-height:calc(100vh - 130px);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);background-color:#fff}.purchase-order-filters-dropdown-overlay .right-label{margin-left:1rem}.purchase-order-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.purchase-order-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.purchase-order-filters-dropdown-overlay .created-in-range-container{width:100%}.purchase-order-filters-dropdown-overlay .created-in-range-container .ant-picker{width:100%!important}.purchase-order-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.purchase-order-filters-dropdown-overlay .ant-switch{width:4rem}.purchase-order-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.purchase-order-filters-dropdown-overlay .purchase-order-filter-client,.purchase-order-filters-dropdown-overlay .purchase-order-filter-project,.purchase-order-filters-dropdown-overlay .purchase-order-filter-supplier,.purchase-order-filters-dropdown-overlay purchase-order-filter-project{width:100%}.purchase-orders-page{overflow-y:hidden;height:calc(100vh - 49px);display:flex;flex-direction:column;padding-right:.5rem}.purchase-orders-page .purchase-orders-filters{margin-bottom:.5rem}.purchase-orders-page .lane .inner-list{height:100%}.suppliers-page .main-actions{margin-bottom:.5rem;display:flex;align-items:center}.suppliers-page .main-actions .suppliers-page-title{font-size:.85rem;font-weight:500;color:#7e9eab;margin-right:auto;position:relative;top:3px}.suppliers-page .main-actions .supplier-sort{width:150px!important}.suppliers-page .main-actions .create-supplier{margin-left:1rem}.suppliers-page .batch-create{margin-right:1rem}.suppliers-page .export-supplier-contacts-list{margin-left:1rem}.suppliers-page .main-content{background-color:#e0eef4;padding:1rem;border-radius:4px}.suppliers-page .lazy-load-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.suppliers-page .supplier-item{width:100%;background-color:#fff;padding:.5rem .7rem;display:flex;justify-content:space-between;align-items:center;min-height:50px;border-radius:4px;border-color:transparent;box-shadow:0 1px 2px #9cbdcb}.suppliers-page .supplier-item .name-container{display:flex;justify-content:space-between;width:300px}.suppliers-page .supplier-item .supplier-fee-override-tag{color:#fff;background-color:#19aae8;border:unset}.suppliers-page .supplier-item .details{width:150px;text-align:left;margin-left:.5rem}.suppliers-page .supplier-item .supplier-logo-container{width:150px}.suppliers-page .supplier-item .avatar{margin-top:.6rem}.suppliers-page .ant-list-item-meta-avatar{order:1;padding-left:2rem}.suppliers-page .ant-list-item-meta-content{width:200px;flex:unset;border-right:1px solid #d6e0e4}.request-purchase-order-review-modal .ant-space{width:100%}.request-purchase-order-review-modal .submit-container{text-align:center}.send-document-modal{width:1300px!important}.send-document-modal .ant-modal-content{min-height:940px!important}.send-document-modal .ant-modal-content .ant-modal-body{display:flex}.send-document-modal .ant-modal-content .ant-modal-body .pdf-renderer{width:unset;height:unset}.send-document-modal .ant-modal-content .ant-modal-body .pdf-loader{width:728.6px!important;height:1009.6px!important}.send-document-modal .ant-modal-content .ant-modal-body .react-pdf__Document{margin-left:.5rem;-webkit-transform-origin:0 0;transform-origin:0 0;max-width:calc(90vw - 1.5rem);overflow-x:auto}.send-document-modal .ant-modal-content .ant-modal-body .react-pdf__Document .react-pdf__Page .react-pdf__Page__canvas{box-shadow:unset!important;border:2px solid #002f44;border-radius:4px;width:713.6px!important;height:1009.6px!important}.send-document-modal .ant-modal-content .ant-modal-body .pagination{top:-2.5rem;left:50%}.send-document-modal .email-details{padding-top:1rem;padding-bottom:.5rem;min-width:300px}.send-document-modal .email-cc-option-list{list-style-type:none;padding:0}.send-document-modal .email-cc-option-list li{padding:0;margin:0}.send-document-modal .section{margin-bottom:1rem}.send-document-modal .section .section-title{font-weight:500;display:block}.send-document-modal .email-preview{margin-top:.3rem;border:1px solid #e7f1f5;padding:.6rem 1rem;border-radius:4px}.send-document-modal .buttons{padding-top:1rem;display:flex;grid-gap:1rem;gap:1rem;justify-content:center}.send-document-modal .email-details .ant-checkbox-wrapper{display:flex;align-items:center;margin-bottom:.5rem}.send-document-modal .email-details .ant-checkbox+span{display:flex;flex-wrap:wrap;line-height:1.3;flex-direction:column}@media(max-width:1100px){.send-document-modal{width:763.6px!important;max-width:90vw!important}.send-document-modal .ant-modal-body{flex-direction:column;align-items:center}.send-document-modal .ant-modal-body .email-details{width:100%;order:1}.send-document-modal .ant-modal-body .pdf-renderer{margin-top:1.5rem}}.purchase-order-actions-container{background-color:#e0eef4}.purchase-order-actions-container .purchase-order-actions .ant-card-body{padding-top:.3rem;padding-bottom:1rem}.purchase-order-actions-container .purchase-order-actions .actions-container{flex-shrink:0;grid-gap:1rem;gap:1rem;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-bottom:-.7rem}.purchase-order-actions-container .purchase-order-actions .actions-container .download-and-send{margin-left:auto;display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.purchase-order-review-summary .actions .section{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.purchase-order-review-summary .content{display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between;flex-wrap:wrap}.purchase-order-review-summary .content .review-metadata-item{display:flex;flex-direction:column;min-width:12rem}.purchase-order-review-summary .content .review-metadata-item:first-child{min-width:20rem}.purchase-order-review-summary .content .review-metadata-item .item-label{font-weight:500}.purchase-order-review-summary .content .review-metadata-item .item-value{min-height:2.3rem;display:flex;flex-direction:column;justify-content:center}.purchase-order-review-summary .content .review-metadata-item .item-value .ant-tag{display:block}.purchase-order-review-summary .content .review-metadata-item .item-value .ant-tag:not(:last-child){margin-bottom:.5rem}.purchase-order-line-items-card .ant-table-expanded-row>.ant-table-cell{background-color:#d1e4ec!important;padding:2rem 1rem!important}.purchase-order-line-items-card .ant-table-content{overflow-x:auto}.purchase-order-line-items-card .ant-table-wrapper .ant-table table{min-width:1400px}.purchase-order-line-items-card .ant-table.ant-table-scroll-horizontal .ant-table-content{overflow-x:auto!important;overflow:unset!important}.purchase-order-line-items-card th.ant-table-cell{text-align:center}.purchase-order-line-items-card .ant-table-cell,.purchase-order-line-items-card th.ant-table-cell.amount-column{text-align:right}.purchase-order-line-items-card .ant-table-cell .input-container{display:flex}.purchase-order-line-items-card .ant-table-cell .actions{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center}.purchase-order-line-items-card .ant-table-cell .review-target>[class^=ant-]{width:100%!important}.purchase-order-line-items-card .ant-table-cell .ant-table-row-expand-icon{width:17px!important;margin:0 auto;display:inline-block}.purchase-order-line-items-card .ant-table-cell.create-task-column button{display:inline-block;width:100%}.purchase-order-line-items-card .timesheet-block-tags{display:flex;grid-gap:.3rem;gap:.3rem}.purchase-order-line-items-card .line-item-highlighted{-webkit-animation-name:fade-in-out;animation-name:fade-in-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:5;animation-iteration-count:5;-webkit-animation-delay:1.5s;animation-delay:1.5s}.purchase-order-line-items-card .line-item-go-to-task-button{height:4rem}.purchase-order-line-items-card textarea{min-height:2rem;top:3px}.purchase-order-line-items-card .ant-checkbox-wrapper{width:100%}.purchase-order-line-items-card .ant-checkbox-wrapper .ant-checkbox{display:block;margin:0 auto}.purchase-order-line-items-card .add-new-line-item-button{margin-bottom:1rem}.purchase-order-line-items-card .ant-table-tbody>tr.ant-table-row{cursor:auto!important}.purchase-order-line-items-card .total-container{display:flex;justify-content:flex-end;margin-top:1rem;margin-right:1rem}.purchase-order-line-items-card .total-container .total-inner-container{width:19rem;display:flex;flex-direction:column}.purchase-order-line-items-card .total-container .total-inner-container .total-item{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1rem}.purchase-order-line-items-card .total-container .total-inner-container .total-item .label{width:7rem;text-align:right}.purchase-order-line-items-card .total-container .total-inner-container .total-item .value{text-align:right}.purchase-order-line-items-card .total-container .total-inner-container .total-item.grand-total-item{font-size:1.4rem;font-weight:500;border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec}.live-review-comment{position:absolute;width:100%}.live-review-comment.is-animated{transition:top .4s;transition-timing-function:ease-in-out}.live-review-comment.invisible{opacity:0}.live-review-comment.is-new{left:2rem;opacity:0;box-shadow:0 1px 2px #9db6bf;border-radius:4px;z-index:10;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.live-review-comment.is-new:before{content:"";position:fixed;opacity:.3;top:0;left:0;width:100vw;height:100vh;background-color:#002f44;z-index:5}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1;left:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1;left:0}}.live-review-comment.is-new .ant-card{position:relative;z-index:11}.live-review-comment.is-reply{position:relative;top:0!important;left:0!important;margin-top:.5rem}.live-review-comment .ant-card-body{padding:.3rem .7rem}.live-review-comment .reply-card{margin-top:.5rem;margin-left:2rem!important;width:calc(100% - 2rem)!important}.live-review-comment .reply-box{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.live-review-comment .author-and-timestamp .author,.live-review-comment .author-and-timestamp .timestamp{display:block;line-height:1.2}.live-review-comment .author-and-timestamp .timestamp{color:#6f93a1;font-size:.8rem}.live-review-comment .content{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.live-review-comment .content .header{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.live-review-comment .content .header .actions{display:flex;grid-gap:0;gap:0;margin-right:-.5rem;margin-left:auto}.live-review-comment .content .header .actions button{border:unset;box-shadow:unset;border-radius:50%;transition:unset}.live-review-comment .content .header .actions button .icon{margin:0}.live-review-comment .content .header .actions button:hover{background-color:#edf4f6}.live-review-comment .content .header .actions button.mark-as-resolved{color:#19aae8}.live-review-comment .content .header .actions button.more .icon{-webkit-transform:scale(.6);transform:scale(.6);fill:#9db6bf}.live-review-comment .content .title{font-weight:500}.live-review-comment .content .body{white-space:pre-wrap;display:block;margin-top:-.5rem}.live-review-comment .content .buttons{display:flex;grid-gap:.5rem;gap:.5rem}.document-review{width:20rem;position:absolute;right:0;top:0;flex-shrink:0}@media(max-width:1200px){.document-review{width:17rem}}@media(max-width:1000px){.document-review{width:15rem}}.document-activity-card .card-title{margin-right:2rem}.document-activity-card button{margin-left:0!important}.document-activity-card .activity-filters{display:flex;grid-gap:3rem;gap:3rem;align-items:center;flex-wrap:wrap}.document-activity-card .activity-filters .info-item{margin:0;padding:.35rem 0 0}.document-activity-card .activity-filters .info-item button{margin-left:0}.document-activity-card .activity-filters .info-item .main-content{margin:0;padding:0}@media(max-width:880px){.document-activity-card .activity-filters{grid-gap:1rem;gap:1rem}}@media(max-width:600px){.document-activity-card>.ant-card-body>.card-header>.ant-space{flex-direction:column}.document-activity-card .activity-filters{flex-direction:column;grid-gap:0;gap:0}.document-activity-card .activity-filters .add-comment-button{margin-top:1rem}}.document-activity-card .ant-table-cell{white-space:pre-wrap!important}.document-activity-card .comment-content .edit-comment-button{margin-right:.7rem}.purchase-order-details-page{display:flex;grid-gap:.5rem;gap:.5rem;padding:1rem 0 1rem 1rem;width:100%;height:100%}.purchase-order-details-page .corrupted-message-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin:3rem auto}.purchase-order-details-page .corrupted-message-container .corrupted-title{font-weight:500}.purchase-order-details-page .purchase-order-metadata-wrapper{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.purchase-order-details-page .purchase-order-metadata-wrapper .metadata-card{width:calc(70% - .65rem);flex-grow:1;min-width:20rem}.purchase-order-details-page .purchase-order-metadata-wrapper .rejection-details{width:calc(30% - .65rem);flex-grow:1;min-width:20rem}.purchase-order-details-page.is-archived{opacity:.7;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.purchase-order-details-page .user-input-container{width:100%;max-width:unset;max-height:calc(100vh - 81px);position:relative}.purchase-order-details-page .user-input-container .user-input-scroll-container{border-radius:5.2px}.purchase-order-details-page .user-input-container .card{max-height:unset}.purchase-order-details-page .purchase-order-summary .ant-space-item:first-child{width:100%}.purchase-order-details-page .react-pdf__Document>div:first-child{background-color:unset!important}.purchase-order-details-page .pdf-preview-container{display:none;height:calc(100vh - 81px);overflow-y:auto;width:610px}.purchase-order-details-page .pdf-preview-container .report{position:-webkit-sticky;position:sticky;top:1rem}.purchase-order-details-page .purchase-order-fields-card .input-group{margin-bottom:2rem;position:relative}.purchase-order-details-page .purchase-order-fields-card .input-group.inline-label{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.purchase-order-details-page .purchase-order-fields-card .input-group.inline-label .field-label{margin-bottom:0!important}.purchase-order-details-page .purchase-order-fields-card .input-group .ant-divider{margin-bottom:-.5rem}.purchase-order-details-page .purchase-order-fields-card .input-group .attachments .attachments-container.view-type-list{min-height:10rem}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field{background-color:#e0eef4;padding:1rem;border-radius:8px;margin-bottom:1rem}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container,.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container{display:flex;margin-bottom:.5rem}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container .attachment-section-label,.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container .attachment-section-label{width:7rem;flex-shrink:0;text-align:right}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .input{position:relative;top:-.2rem;margin-left:1rem;width:100%}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .input input,.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .input textarea{background-color:#fff}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .button-without-outline{padding:0;margin-right:2rem;background-color:unset}.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field textarea.input{min-height:3rem}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-label-input,.purchase-order-details-page .purchase-order-fields-card .input-group.attachment-picker-section-field .attachment-list-title{font-weight:500}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-label-input::-webkit-input-placeholder{font-weight:400}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-label-input::placeholder{font-weight:400}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items{margin-top:-.5rem;padding-left:0;list-style-type:none}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items li{padding:.1rem 0;display:flex;align-items:center}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items li .attachment-name{padding:.2rem .5rem;margin-left:-.2rem}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items li .clickable-attachment-name{cursor:pointer;color:#19aae8;border-radius:4px}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items li .clickable-attachment-name:hover{background-color:#edf4f6}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items li button{border:unset;box-shadow:unset}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-items li:not(:last-child){border-bottom:1px solid #d1e4ec}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-extra-field-input{font-weight:500;margin-right:5px}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-extra-field-input::-webkit-input-placeholder{font-weight:400}.purchase-order-details-page .purchase-order-fields-card .input-group .attachment-extra-field-input::placeholder{font-weight:400}.purchase-order-details-page .purchase-order-fields-card .input-group .nested-field-item{border:1px solid #d1e4ec;border-radius:4px;padding:.5rem;background-color:#e0eef4}.purchase-order-details-page .purchase-order-fields-card .input-group .nested-field-item .input-group{margin-bottom:.5rem}.purchase-order-details-page .purchase-order-fields-card .input-group .nested-field-item .report-field-container .ant-divider{display:none}.purchase-order-details-page .purchase-order-fields-card .input-group .nested-field-item:not(:last-child){margin-bottom:1rem}.purchase-order-details-page .purchase-order-fields-card .input-group .report-field-container:last-child .ant-divider{display:none}.purchase-order-details-page .purchase-order-fields-card .input-group .text-section-item{margin-bottom:1rem;border-radius:4px;margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;position:relative}.purchase-order-details-page .purchase-order-fields-card .input-group .text-section-item .delete-section{position:absolute;right:4.5rem;top:3rem;background-color:initial;border:unset;box-shadow:unset}.purchase-order-details-page .purchase-order-fields-card .input-group .text-section-item .delete-section .anticon{font-size:1.2rem}.purchase-order-details-page .purchase-order-fields-card .input-group .text-section-item .field-name{font-weight:500;width:calc(100% - 2.7rem)}.purchase-order-details-page .purchase-order-fields-card .input-group .text-section-item .section-textarea-container{position:relative}.purchase-order-details-page .purchase-order-fields-card .input-group .text-section-item .section-textarea-container .editor-toolbox{top:-1.8rem}.purchase-order-details-page .purchase-order-fields-card .input-group .editor-toolbox{position:absolute;right:-.3rem;top:0;display:flex;justify-content:flex-end}.purchase-order-details-page .purchase-order-fields-card .input-group .editor-toolbox.disabled{opacity:.3;pointer-events:none}.purchase-order-details-page .purchase-order-fields-card .input-group .editor-toolbox button{border:unset;box-shadow:unset;background-color:initial}.purchase-order-details-page .purchase-order-fields-card .input-group .editor-toolbox button .icon{width:22px;color:#2f94bd;fill:#2f94bd}.purchase-order-details-page .purchase-order-fields-card .input-group textarea{padding-right:2rem;line-height:1.2}.purchase-order-details-page .purchase-order-fields-card .input-group .field-label{margin-bottom:.5rem;display:flex;justify-content:center;flex-direction:column}.purchase-order-details-page .purchase-order-fields-card .input-group .field-label .field-name{display:inline-block;font-weight:500}.purchase-order-details-page .purchase-order-fields-card .input-group .mandatory-marker{color:#19aae8;margin-right:.2rem;position:relative}.purchase-order-details-page .title-and-actions{width:100%;align-items:flex-end;margin-top:-.5rem;display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.purchase-order-details-page .title-and-actions .title-container{width:100%}.purchase-order-details-page .purchase-order-title input{font-weight:500;font-size:1.2rem}.purchase-order-details-page .purchase-order-title .anticon{margin-right:.5rem}.purchase-order-details-page .purchase-order-description-label{margin:.5rem 0 .3rem;font-size:.8rem}.purchase-order-details-page .purchase-order-description{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.purchase-order-details-page .purchase-order-description *{color:#002f44}.purchase-order-details-page .purchase-order-description [class^=EditorToolbar]{border-bottom:unset}.purchase-order-details-page .purchase-order-description [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.purchase-order-details-page .purchase-order-description .public-DraftEditor-content{min-height:5rem}.purchase-order-details-page .purchase-order-description a{color:#19aae8;text-decoration:underline}.purchase-order-details-page .purchase-order-description a *{color:#19aae8}.purchase-order-details-page .purchase-order-description button{border-color:#d1e4ec!important;background:#fff!important}.purchase-order-details-page .purchase-order-description select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.purchase-order-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 21rem)}@media(max-width:1200px){.purchase-order-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 18rem)}}@media(max-width:1000px){.purchase-order-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 16rem)}}@media(min-width:1001px){.purchase-order-details-page.with-preview .pdf-preview-container{display:block}.purchase-order-details-page.with-preview .user-input-container{width:calc(100% - 38rem)}}.batch-create-invoices-page{max-width:1900px!important}.batch-create-invoices-page .card .info-item{margin-bottom:-.5rem;margin-top:-1rem}.batch-create-invoices-page .icon-has-timesheets-linked-to-rejected-quote-line-items,.batch-create-invoices-page .icon-has-timesheets-linked-to-rejected-quotes,.batch-create-invoices-page .icon-has-timesheets-without-quote{color:#ff4d4f;font-size:1.2rem;margin-left:.5rem;vertical-align:middle;cursor:pointer}.batch-create-invoices-page .icon-has-timesheets-on-hold{color:#ffbc0d;font-size:1.2rem;margin-left:.5rem;vertical-align:middle;cursor:pointer}.batch-create-invoices-page .actions{display:flex;grid-gap:.5rem;gap:.5rem}.batch-create-invoices-page .minimum-hours-input input{padding-right:3rem!important;text-align:right}.batch-create-invoices-page .project-card-actions{display:flex;grid-gap:.5rem;gap:.5rem}.batch-create-invoices-page .project-card-actions .info-item .label-container,.batch-create-invoices-page .project-card-actions .info-item .value-container{text-align:center}.request-quote-review-modal .ant-space{width:100%}.request-quote-review-modal .submit-container{text-align:center}.create-quote-revision-modal .ant-space{width:100%}.create-quote-revision-modal .submit-container{text-align:center}.metadata-card{position:relative}.metadata-card .next-previous-buttons{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem}.metadata-card .next-previous-buttons button{height:100px;z-index:1}.metadata-card .metadata-container{position:relative;padding-left:2.5rem;padding-right:2.5rem}.quote-actions-container{flex-shrink:0;background-color:#e0eef4}@media(max-width:900px){.quote-actions-container{position:relative}}@media(max-height:500px){.quote-actions-container{position:relative}}.quote-actions-container .quote-actions .ant-card-body{padding-top:.3rem;padding-bottom:1rem}.quote-actions-container .quote-actions .actions-container{flex-shrink:0;grid-gap:1rem;gap:1rem;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-bottom:-.7rem;justify-content:space-between}.quote-actions-container .quote-actions .actions-container .download-and-send,.quote-actions-container .quote-actions .actions-container .left-buttons{grid-gap:1rem;gap:1rem;display:flex;flex-wrap:wrap}.quote-review-summary>.ant-card-body>.card-header{margin-bottom:-.7rem}.quote-review-summary>.ant-card-body>.card-header .ant-space{display:flex;flex-wrap:wrap!important}.quote-review-summary>.ant-card-body>.card-header .ant-space .card-actions .actions .section{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.quote-review-summary>.ant-card-body>.card-header .ant-space button{display:inline-block;margin-left:0}.quote-review-summary .content{display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between;flex-wrap:wrap}.quote-review-summary .content .review-metadata-item{display:flex;flex-direction:column;min-width:12rem}.quote-review-summary .content .review-metadata-item:first-child{min-width:20rem}.quote-review-summary .content .review-metadata-item .item-label{font-weight:500}.quote-review-summary .content .review-metadata-item .item-value{min-height:2.3rem;display:flex;flex-direction:column;justify-content:center}.quote-review-summary .content .review-metadata-item .item-value .ant-tag{display:block}.quote-review-summary .content .review-metadata-item .item-value .ant-tag:not(:last-child){margin-bottom:.5rem}.purchase-order-picker{width:100%}.purchase-order-picker .ant-select-selector{height:32px!important}.purchase-order-picker .ant-select-selection-item{color:#19aae8;padding-bottom:4px!important}.purchase-order-picker .ant-select-selection-item .label{position:relative;top:1px}.purchase-order-picker .ant-select-arrow{color:#19aae8}.purchase-order-picker-option-inner{display:flex;flex-direction:column;width:100%;padding-bottom:.3rem;margin-bottom:0;border-bottom:1px solid #d1e4ec}.purchase-order-picker-option-inner .project-title{font-size:12px;color:#2f94bd;font-weight:500;display:block;margin-bottom:-.3rem!important;margin-top:-.3rem}.purchase-order-picker-option-inner .purchase-order-title{font-size:12px;color:#002f44;font-weight:500}.purchase-order-picker-option-inner .tags-container{display:flex}.purchase-order-picker-option-label{position:relative;top:2px}.purchase-order-picker-option-label .purchase-order-picker-option-label-purchase-order-title{font-size:12px;font-weight:500}.add-quote-line-item-to-purchase-order-modal{width:95vw!important;max-width:1200px!important}.add-quote-line-item-to-purchase-order-modal .choose-purchase-order-form-item .ant-form-item-control-input-content{display:flex;grid-gap:1rem;gap:1rem}.add-quote-line-item-to-purchase-order-modal .submit-container{margin-left:33%}.rejection-details{display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:column}.rejection-details textarea{height:9rem!important}.rejection-details .ant-typography{display:block;font-weight:500}.rejection-details .ant-select{width:100%;margin-bottom:1rem}.quote-details-page{display:flex;grid-gap:.5rem;gap:.5rem;padding:1rem 0 1rem 1rem;width:100%;height:100%}.quote-details-page .corrupted-message-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin:3rem auto}.quote-details-page .corrupted-message-container .corrupted-title{font-weight:500}.quote-details-page .quote-metadata-wrapper{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.quote-details-page .quote-metadata-wrapper .metadata-card{width:calc(70% - .65rem);flex-grow:1;min-width:20rem}.quote-details-page .quote-metadata-wrapper .rejection-details{width:calc(30% - .65rem);flex-grow:1;min-width:20rem}.quote-details-page.is-archived{opacity:.7;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.quote-details-page .user-input-container{width:100%;height:100%;max-width:unset}.quote-details-page .user-input-container .user-input-scroll-container{border-radius:5.2px;height:100%;position:relative}.quote-details-page .user-input-container .card{max-height:unset}.quote-details-page .quote-summary .ant-space-item:first-child{width:100%}.quote-details-page .react-pdf__Document>div:first-child{background-color:unset!important}.quote-details-page .pdf-preview-container{display:none;height:100%;overflow-y:auto;width:610px}.quote-details-page .quote-fields-card .input-group{margin-bottom:2rem;position:relative}.quote-details-page .quote-fields-card .input-group.inline-label{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.quote-details-page .quote-fields-card .input-group.inline-label .field-label{margin-bottom:0!important}.quote-details-page .quote-fields-card .input-group .ant-divider{margin-bottom:-.5rem}.quote-details-page .quote-fields-card .input-group .attachments .attachments-container.view-type-list{min-height:10rem}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field{background-color:#e0eef4;padding:1rem;border-radius:8px;margin-bottom:1rem}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container,.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container{display:flex;margin-bottom:.5rem}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container .attachment-section-label,.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container .attachment-section-label{width:7rem;flex-shrink:0;text-align:right}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .input{position:relative;top:-.2rem;margin-left:1rem;width:100%}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .input input,.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .input textarea{background-color:#fff}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .button-without-outline{padding:0;margin-right:2rem;background-color:unset}.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field textarea.input{min-height:3rem}.quote-details-page .quote-fields-card .input-group .attachment-label-input,.quote-details-page .quote-fields-card .input-group.attachment-picker-section-field .attachment-list-title{font-weight:500}.quote-details-page .quote-fields-card .input-group .attachment-label-input::-webkit-input-placeholder{font-weight:400}.quote-details-page .quote-fields-card .input-group .attachment-label-input::placeholder{font-weight:400}.quote-details-page .quote-fields-card .input-group .attachment-items{margin-top:-.5rem;padding-left:0;list-style-type:none}.quote-details-page .quote-fields-card .input-group .attachment-items li{padding:.1rem 0;display:flex;align-items:center}.quote-details-page .quote-fields-card .input-group .attachment-items li .attachment-name{padding:.2rem .5rem;margin-left:-.2rem}.quote-details-page .quote-fields-card .input-group .attachment-items li .clickable-attachment-name{cursor:pointer;color:#19aae8;border-radius:4px}.quote-details-page .quote-fields-card .input-group .attachment-items li .clickable-attachment-name:hover{background-color:#edf4f6}.quote-details-page .quote-fields-card .input-group .attachment-items li button{border:unset;box-shadow:unset}.quote-details-page .quote-fields-card .input-group .attachment-items li:not(:last-child){border-bottom:1px solid #d1e4ec}.quote-details-page .quote-fields-card .input-group .attachment-extra-field-input{font-weight:500;margin-right:5px}.quote-details-page .quote-fields-card .input-group .attachment-extra-field-input::-webkit-input-placeholder{font-weight:400}.quote-details-page .quote-fields-card .input-group .attachment-extra-field-input::placeholder{font-weight:400}.quote-details-page .quote-fields-card .input-group .nested-field-item{border:1px solid #d1e4ec;border-radius:4px;padding:.5rem;background-color:#e0eef4}.quote-details-page .quote-fields-card .input-group .nested-field-item .input-group{margin-bottom:.5rem}.quote-details-page .quote-fields-card .input-group .nested-field-item .report-field-container .ant-divider{display:none}.quote-details-page .quote-fields-card .input-group .nested-field-item:not(:last-child){margin-bottom:1rem}.quote-details-page .quote-fields-card .input-group .report-field-container:last-child .ant-divider{display:none}.quote-details-page .quote-fields-card .input-group .text-section-item{margin-bottom:1rem;border-radius:4px;margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;position:relative}.quote-details-page .quote-fields-card .input-group .text-section-item .delete-section{position:absolute;right:4.5rem;top:3rem;background-color:initial;border:unset;box-shadow:unset}.quote-details-page .quote-fields-card .input-group .text-section-item .delete-section .anticon{font-size:1.2rem}.quote-details-page .quote-fields-card .input-group .text-section-item .field-name{font-weight:500;width:calc(100% - 2.7rem)}.quote-details-page .quote-fields-card .input-group .text-section-item .section-textarea-container{position:relative}.quote-details-page .quote-fields-card .input-group .text-section-item .section-textarea-container .editor-toolbox{top:-1.8rem}.quote-details-page .quote-fields-card .input-group .editor-toolbox{position:absolute;right:-.3rem;top:0;display:flex;justify-content:flex-end}.quote-details-page .quote-fields-card .input-group .editor-toolbox.disabled{opacity:.3;pointer-events:none}.quote-details-page .quote-fields-card .input-group .editor-toolbox button{border:unset;box-shadow:unset;background-color:initial}.quote-details-page .quote-fields-card .input-group .editor-toolbox button .icon{width:22px;color:#2f94bd;fill:#2f94bd}.quote-details-page .quote-fields-card .input-group textarea{padding-right:2rem;line-height:1.2}.quote-details-page .quote-fields-card .input-group .field-label{margin-bottom:.5rem;display:flex;justify-content:center;flex-direction:column}.quote-details-page .quote-fields-card .input-group .field-label .field-name{display:inline-block;font-weight:500}.quote-details-page .quote-fields-card .input-group .mandatory-marker{color:#19aae8;margin-right:.2rem;position:relative}.quote-details-page .title-and-actions{width:100%;align-items:flex-end;margin-top:-.5rem;display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.quote-details-page .title-and-actions .title-container{width:100%}.quote-details-page .quote-title input{font-size:1.2rem;font-weight:500}.quote-details-page .quote-title .anticon{margin-right:.5rem}.quote-details-page .quote-description-label{margin:.5rem 0 .3rem;font-size:.8rem}.quote-details-page .quote-description{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.quote-details-page .quote-description *{color:#002f44}.quote-details-page .quote-description [class^=EditorToolbar]{border-bottom:unset}.quote-details-page .quote-description [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.quote-details-page .quote-description .public-DraftEditor-content{min-height:5rem}.quote-details-page .quote-description a{color:#19aae8;text-decoration:underline}.quote-details-page .quote-description a *{color:#19aae8}.quote-details-page .quote-description button{border-color:#d1e4ec!important;background:#fff!important}.quote-details-page .quote-description select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.quote-details-page .line-items-card .ant-table-wrapper{overflow-x:auto;overflow-y:visible!important}.quote-details-page .line-items-card .line-item-status{font-weight:700;text-align:center;margin-top:-.5rem;margin-bottom:-.2rem;font-size:12px}.quote-details-page .line-items-card .quote-line-item-title-cell{display:flex;grid-gap:.2rem;gap:.2rem;flex-direction:column}.quote-details-page .line-items-card .quote-line-item-title-cell .ant-tag{margin-right:0}.quote-details-page .line-items-card .ant-table.ant-table-scroll-horizontal .ant-table-content{overflow-x:auto!important;overflow:unset!important}.quote-details-page .line-items-card th.ant-table-cell{text-align:center}.quote-details-page .line-items-card .ant-table-cell,.quote-details-page .line-items-card th.ant-table-cell.amount-column{text-align:right}.quote-details-page .line-items-card .ant-table-cell .review-target>[class^=ant-],.quote-details-page .line-items-card .ant-table-cell>[class^=ant-]{width:100%!important}.quote-details-page .line-items-card .ant-table-cell .input .prefix{width:1.5rem}.quote-details-page .line-items-card .ant-table-cell .input.numerical input{text-align:right}.quote-details-page .line-items-card .ant-table-cell .input.with-prefix input,.quote-details-page .line-items-card .ant-table-cell .input.with-prefix textarea{padding-left:1.5rem}.quote-details-page .line-items-card .ant-table-cell.create-task-column button{display:inline-block;width:100%}.quote-details-page .line-items-card .ant-table-cell.create-task-column .buttons-container{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.quote-details-page .line-items-card .ant-table-cell.create-task-column .buttons-container button{padding-left:.4rem;padding-right:.4rem;height:unset;min-height:unset}.quote-details-page .line-items-card .line-item-actions{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:.2rem;gap:.2rem}.quote-details-page .line-items-card .line-item-actions a{width:100%}.quote-details-page .line-items-card .line-item-actions button{width:100%;padding-left:4px;padding-right:4px}.quote-details-page .line-items-card .line-item-actions .line-item-go-to-task-button{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:.3rem;gap:.3rem;line-height:1.2}.quote-details-page .line-items-card .line-item-actions .line-item-go-to-task-button .ant-tag{margin:0}.quote-details-page .line-items-card .extra-line-item-buttons{margin-top:1rem}.quote-details-page .line-items-card .extra-line-item-buttons.no-totals{margin-bottom:-1rem}@media(max-width:600px){.quote-details-page .line-items-card .extra-line-item-buttons{margin-bottom:0}}.quote-details-page .line-items-card textarea{min-height:2rem;top:3px}.quote-details-page .line-items-card .ant-checkbox-wrapper{width:100%}.quote-details-page .line-items-card .ant-checkbox-wrapper .ant-checkbox{display:block;margin:0 auto}.quote-details-page .line-items-card .create-line-item-buttons{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;align-items:center}.quote-details-page .line-items-card .ant-table-tbody>tr.ant-table-row{cursor:auto!important}.quote-details-page .line-items-card .line-item-tags{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem}.quote-details-page .line-items-card .total-container{display:flex;justify-content:flex-end;margin-top:1rem;margin-right:1rem}.quote-details-page .line-items-card .total-container .total-inner-container{width:19rem;display:flex;flex-direction:column}.quote-details-page .line-items-card .total-container .total-inner-container .total-item{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1rem}.quote-details-page .line-items-card .total-container .total-inner-container .total-item .label{width:7rem;text-align:right}.quote-details-page .line-items-card .total-container .total-inner-container .total-item .value{text-align:right}.quote-details-page .line-items-card .total-container .total-inner-container .total-item.grand-total-item{font-size:1.4rem;font-weight:500;border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec}.quote-details-page .line-item-highlighted td.ant-table-cell{background-color:rgba(25,170,232,.1)!important;border-top:1px solid #19aae8!important;border-bottom:1px solid #19aae8!important}.quote-details-page .line-item-highlighted td.ant-table-cell:first-child{border-left:1px solid #19aae8!important}.quote-details-page .line-item-highlighted td.ant-table-cell:last-child{border-right:1px solid #19aae8!important}.quote-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 21rem)}@media(max-width:1200px){.quote-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 18rem)}}@media(max-width:1000px){.quote-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 16rem)}}@media(min-width:1001px){.quote-details-page.with-preview .pdf-preview-container{display:block}.quote-details-page.with-preview .user-input-container{width:calc(100% - 38rem)}}@media(min-width:2000px){.quote-details-page.with-preview .pdf-preview-container,.quote-details-page.with-preview .pdf-renderer{width:850px;flex-shrink:0}.quote-details-page.with-preview .user-input-container{width:calc(100% - 860px)}}.invoices-containing-quote-line-item{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.invoices-containing-quote-line-item .quote-line-item-invoice-item{padding:.3rem;cursor:pointer;border-radius:4px}.invoices-containing-quote-line-item .quote-line-item-invoice-item:hover{background-color:#edf4f6}.quote-line-item-more-options-dropdown button{width:100%}.quote-line-item-more-options-dropdown .icon{margin:0;color:#2f94bd!important;width:1rem}.request-invoice-review-modal .ant-space{width:100%}.request-invoice-review-modal .submit-container{text-align:center}.metadata-card .ant-card-body{padding-top:.2rem;display:flex;justify-content:space-between}.metadata-card .metadata-container{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin-top:.5rem;justify-content:center}.metadata-card .metadata-container .priority-marker{margin-right:.5rem}.metadata-card .metadata-container .metadata-item{width:calc(20% - 1rem);min-width:13rem;margin-left:-.5rem;padding-left:.5rem}.metadata-card .metadata-container .metadata-item.clickable{cursor:pointer}.metadata-card .metadata-container .metadata-item.clickable:hover{background-color:#e0eef4}.metadata-card .metadata-container .metadata-item .item-label{margin:.5rem 0 .3rem;font-size:.8rem;font-weight:500}.metadata-card .metadata-container .metadata-item .ant-input-number,.metadata-card .metadata-container .metadata-item .ant-picker,.metadata-card .metadata-container .metadata-item .ant-select,.metadata-card .metadata-container .metadata-item input{width:100%}.metadata-card .metadata-container .metadata-item .item-value{height:2.2rem}.metadata-card .metadata-container .metadata-item .item-value-static{margin-top:.6rem}.metadata-card .metadata-container .metadata-item .tax-rate-input input{text-align:right;padding-right:1rem}.metadata-card .metadata-container .metadata-item .amount-paid-section{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.metadata-card .metadata-container .metadata-item .amount-paid-section .or{width:100%;text-align:center;display:block;margin-top:-.4rem;margin-bottom:-.4rem}.metadata-card .metadata-container .metadata-item .amount-paid-section .input{width:100%}.metadata-card .metadata-container .metadata-item .amount-paid-section .input .prefix{width:1.1rem}.metadata-card .metadata-container .metadata-item .amount-paid-section .input input{padding-left:1.1rem;text-align:right}.client-contact-dropdown{width:500px!important;max-width:100vw!important}.accountancy-contact-modal{width:600px!important}.accountancy-contact-modal .accountancy-contact-modal-footer,.accountancy-contact-modal .accountancy-contact-modal-message{display:flex;justify-content:center}.invoice-actions-container{background-color:#e0eef4}@media(max-width:1000px){.invoice-actions-container .preview-switch{display:none}}.invoice-actions-container .invoice-actions .ant-card-body{padding-top:.3rem;padding-bottom:1rem}.invoice-actions-container .invoice-actions .actions-container{flex-shrink:0;grid-gap:1rem;gap:1rem;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-bottom:-.7rem}.invoice-actions-container .invoice-actions .actions-container .download-and-send{margin-left:auto;display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.validation-error-message{margin-bottom:1rem}.validation-errors-modal .ant-modal-confirm-content{-webkit-margin-start:0!important;margin-inline-start:0!important}.invoice-final-review-summary .ant-divider{display:none}.invoice-review-summary .card-actions .actions .section{display:flex;align-items:center}.invoice-review-summary .content{display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between;flex-wrap:wrap}.invoice-review-summary .content .review-metadata-item{display:flex;flex-direction:column;min-width:12rem}.invoice-review-summary .content .review-metadata-item:first-child{min-width:20rem}.invoice-review-summary .content .review-metadata-item .item-label{font-weight:500}.invoice-review-summary .content .review-metadata-item .item-value{min-height:2.3rem;display:flex;flex-direction:column;justify-content:center}.invoice-review-summary .content .review-metadata-item .item-value .ant-tag{display:block}.invoice-review-summary .content .review-metadata-item .item-value .ant-tag:not(:last-child){margin-bottom:.5rem}.add-quote-line-item-to-invoice-line-item-modal{width:700px!important}.add-quote-line-item-to-invoice-line-item-modal .ant-space-item{width:100%}.add-quote-line-item-to-invoice-line-item-modal .submit-container{text-align:center}.add-timesheet-block-to-invoice-modal{width:95vw!important;max-width:1400px!important}.add-timesheet-block-to-invoice-modal .submit-container{margin-left:33%}.invoice-line-items-card .card-actions{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.invoice-line-items-card .card-actions button{margin-left:0}.invoice-line-items-card .ant-table-expanded-row>.ant-table-cell{background-color:#d1e4ec!important;padding:2rem 1rem!important}.invoice-line-items-card .ant-table-content{overflow-x:auto}.invoice-line-items-card .ant-table-wrapper .ant-table table{min-width:1000px}.invoice-line-items-card .table-title{margin-bottom:0;display:block}.invoice-line-items-card .go-to-quote-button,.invoice-line-items-card .go-to-task-button{display:inline-block;height:auto}.invoice-line-items-card .go-to-quote-button .ant-tag,.invoice-line-items-card .go-to-task-button .ant-tag{margin-left:.5rem}.invoice-line-items-card .table-subtitle{display:block;font-size:13px;color:#2f94bd}.invoice-line-items-card .quote-line-item-table,.invoice-line-items-card .timesheet-blocks-table{min-width:unset;width:100%}.invoice-line-items-card .quote-line-item-table .ant-table table,.invoice-line-items-card .timesheet-blocks-table .ant-table table{min-width:unset}.invoice-line-items-card .quote-line-item-table .ant-table-content,.invoice-line-items-card .timesheet-blocks-table .ant-table-content{overflow:hidden}.invoice-line-items-card .ant-table.ant-table-scroll-horizontal .ant-table-content{overflow-x:auto!important;overflow:unset!important}.invoice-line-items-card th.ant-table-cell{text-align:center}.invoice-line-items-card th.ant-table-cell.amount-column{text-align:right}.invoice-line-items-card .invoice-line-item-problems{margin-bottom:.3rem;display:flex;grid-gap:.3rem;gap:.3rem;flex-wrap:wrap}.invoice-line-items-card .ant-table-cell{text-align:right}.invoice-line-items-card .ant-table-cell .input-container{display:flex}.invoice-line-items-card .ant-table-cell .actions{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center;align-items:center}.invoice-line-items-card .ant-table-cell .review-target>[class^=ant-]{width:100%!important}.invoice-line-items-card .ant-table-cell .ant-table-row-expand-icon{width:17px!important;margin:0 auto;display:inline-block}.invoice-line-items-card .ant-table-cell.create-task-column button{display:inline-block;width:100%}.invoice-line-items-card .timesheet-block-tags{display:flex;grid-gap:.3rem;gap:.3rem}@-webkit-keyframes fade-in-out{0%{background-color:#fff}50%{background-color:#e0eef4}to{background-color:#fff}}@keyframes fade-in-out{0%{background-color:#fff}50%{background-color:#e0eef4}to{background-color:#fff}}.invoice-line-items-card .line-item-highlighted{-webkit-animation-name:fade-in-out;animation-name:fade-in-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:5;animation-iteration-count:5;-webkit-animation-delay:1.5s;animation-delay:1.5s}.invoice-line-items-card textarea{min-height:2rem;top:3px}.invoice-line-items-card .ant-checkbox-wrapper{width:100%}.invoice-line-items-card .ant-checkbox-wrapper .ant-checkbox{display:block;margin:0 auto}.invoice-line-items-card .ant-table-tbody>tr.ant-table-row{cursor:auto!important}.invoice-line-items-card .total-container{display:flex;justify-content:flex-end;margin-top:1rem;margin-right:1rem}.invoice-line-items-card .total-container .total-inner-container{width:19rem;display:flex;flex-direction:column}.invoice-line-items-card .total-container .total-inner-container .total-item{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1rem}.invoice-line-items-card .total-container .total-inner-container .total-item .label{width:7rem;text-align:right}.invoice-line-items-card .total-container .total-inner-container .total-item .value{text-align:right}.invoice-line-items-card .total-container .total-inner-container .total-item.grand-total-item{font-size:1.4rem;font-weight:500;border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec}.modal-options-for-adding-timesheet-block-to-invoice .ant-modal-confirm-btns{display:none}.modal-options-for-adding-timesheet-block-to-invoice .modal-custom-footer{margin-top:2rem;display:flex;justify-content:space-around;flex-direction:column;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.invoice-details-page{display:flex;grid-gap:.5rem;gap:.5rem;padding:1rem 0 1rem 1rem;width:100%;height:100%}.invoice-details-page .corrupted-message-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin:3rem auto}.invoice-details-page .corrupted-message-container .corrupted-title{font-weight:500}.invoice-details-page .submitting-review-loader-container{position:fixed;top:49px;left:0;z-index:10;background-color:hsla(0,0%,100%,.8);width:100vw;height:calc(100vh - 49px);display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out;pointer-events:none;opacity:0}.invoice-details-page .submitting-review-loader-container.visible{pointer-events:unset;opacity:1}.invoice-details-page .invoice-metadata-wrapper{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.invoice-details-page .invoice-metadata-wrapper .metadata-card{width:calc(70% - .65rem);flex-grow:1;min-width:20rem}.invoice-details-page .invoice-metadata-wrapper .rejection-details{width:calc(30% - .65rem);flex-grow:1;min-width:20rem}.invoice-details-page.is-archived{opacity:.7;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.invoice-details-page .user-input-container{width:100%;max-width:unset;max-height:calc(100vh - 81px);position:relative}.invoice-details-page .user-input-container .user-input-scroll-container{border-radius:5.2px}.invoice-details-page .user-input-container .card{max-height:unset}.invoice-details-page .invoice-summary .ant-space-item:first-child{width:100%}.invoice-details-page .invoice-timesheet-blocks-card{border:1px solid #ff4d4f!important}.invoice-details-page .invoice-timesheet-blocks-card .card-title{color:#ff4d4f}.invoice-details-page .invoice-timesheet-blocks-card .card-title .anticon{margin-right:.3rem}.invoice-details-page .react-pdf__Document>div:first-child{background-color:unset!important}.invoice-details-page .pdf-preview-container{display:none;height:calc(100vh - 81px);overflow-y:auto;width:610px}.invoice-details-page .pdf-preview-container .report{position:-webkit-sticky;position:sticky;top:1rem}.invoice-details-page .invoice-fields-card .input-group{margin-bottom:2rem;position:relative}.invoice-details-page .invoice-fields-card .input-group.inline-label{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.invoice-details-page .invoice-fields-card .input-group.inline-label .field-label{margin-bottom:0!important}.invoice-details-page .invoice-fields-card .input-group .ant-divider{margin-bottom:-.5rem}.invoice-details-page .invoice-fields-card .input-group .attachments .attachments-container.view-type-list{min-height:10rem}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field{background-color:#e0eef4;padding:1rem;border-radius:8px;margin-bottom:1rem}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container,.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container{display:flex;margin-bottom:.5rem}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container .attachment-section-label,.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container .attachment-section-label{width:7rem;flex-shrink:0;text-align:right}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .input{position:relative;top:-.2rem;margin-left:1rem;width:100%}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .input input,.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .input textarea{background-color:#fff}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .button-without-outline{padding:0;margin-right:2rem;background-color:unset}.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field textarea.input{min-height:3rem}.invoice-details-page .invoice-fields-card .input-group .attachment-label-input,.invoice-details-page .invoice-fields-card .input-group.attachment-picker-section-field .attachment-list-title{font-weight:500}.invoice-details-page .invoice-fields-card .input-group .attachment-label-input::-webkit-input-placeholder{font-weight:400}.invoice-details-page .invoice-fields-card .input-group .attachment-label-input::placeholder{font-weight:400}.invoice-details-page .invoice-fields-card .input-group .attachment-items{margin-top:-.5rem;padding-left:0;list-style-type:none}.invoice-details-page .invoice-fields-card .input-group .attachment-items li{padding:.1rem 0;display:flex;align-items:center}.invoice-details-page .invoice-fields-card .input-group .attachment-items li .attachment-name{padding:.2rem .5rem;margin-left:-.2rem}.invoice-details-page .invoice-fields-card .input-group .attachment-items li .clickable-attachment-name{cursor:pointer;color:#19aae8;border-radius:4px}.invoice-details-page .invoice-fields-card .input-group .attachment-items li .clickable-attachment-name:hover{background-color:#edf4f6}.invoice-details-page .invoice-fields-card .input-group .attachment-items li button{border:unset;box-shadow:unset}.invoice-details-page .invoice-fields-card .input-group .attachment-items li:not(:last-child){border-bottom:1px solid #d1e4ec}.invoice-details-page .invoice-fields-card .input-group .attachment-extra-field-input{font-weight:500;margin-right:5px}.invoice-details-page .invoice-fields-card .input-group .attachment-extra-field-input::-webkit-input-placeholder{font-weight:400}.invoice-details-page .invoice-fields-card .input-group .attachment-extra-field-input::placeholder{font-weight:400}.invoice-details-page .invoice-fields-card .input-group .nested-field-item{border:1px solid #d1e4ec;border-radius:4px;padding:.5rem;background-color:#e0eef4}.invoice-details-page .invoice-fields-card .input-group .nested-field-item .input-group{margin-bottom:.5rem}.invoice-details-page .invoice-fields-card .input-group .nested-field-item .report-field-container .ant-divider{display:none}.invoice-details-page .invoice-fields-card .input-group .nested-field-item:not(:last-child){margin-bottom:1rem}.invoice-details-page .invoice-fields-card .input-group .report-field-container:last-child .ant-divider{display:none}.invoice-details-page .invoice-fields-card .input-group .text-section-item{margin-bottom:1rem;border-radius:4px;margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;position:relative}.invoice-details-page .invoice-fields-card .input-group .text-section-item .delete-section{position:absolute;right:4.5rem;top:3rem;background-color:initial;border:unset;box-shadow:unset}.invoice-details-page .invoice-fields-card .input-group .text-section-item .delete-section .anticon{font-size:1.2rem}.invoice-details-page .invoice-fields-card .input-group .text-section-item .field-name{font-weight:500;width:calc(100% - 2.7rem)}.invoice-details-page .invoice-fields-card .input-group .text-section-item .section-textarea-container{position:relative}.invoice-details-page .invoice-fields-card .input-group .text-section-item .section-textarea-container .editor-toolbox{top:-1.8rem}.invoice-details-page .invoice-fields-card .input-group .editor-toolbox{position:absolute;right:-.3rem;top:0;display:flex;justify-content:flex-end}.invoice-details-page .invoice-fields-card .input-group .editor-toolbox.disabled{opacity:.3;pointer-events:none}.invoice-details-page .invoice-fields-card .input-group .editor-toolbox button{border:unset;box-shadow:unset;background-color:initial}.invoice-details-page .invoice-fields-card .input-group .editor-toolbox button .icon{width:22px;color:#2f94bd;fill:#2f94bd}.invoice-details-page .invoice-fields-card .input-group textarea{padding-right:2rem;line-height:1.2}.invoice-details-page .invoice-fields-card .input-group .field-label{margin-bottom:.5rem;display:flex;justify-content:center;flex-direction:column}.invoice-details-page .invoice-fields-card .input-group .field-label .field-name{display:inline-block;font-weight:500}.invoice-details-page .invoice-fields-card .input-group .mandatory-marker{color:#19aae8;margin-right:.2rem;position:relative}.invoice-details-page .title-and-actions{width:100%;align-items:flex-end;margin-top:-.5rem;display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.invoice-details-page .title-and-actions .title-container{width:100%}.invoice-details-page .invoice-title{font-size:1.2rem}.invoice-details-page .invoice-title input{font-weight:500}.invoice-details-page .invoice-title .anticon{margin-right:.5rem}.invoice-details-page .invoice-description-label{margin:.5rem 0 .3rem;font-size:.8rem}.invoice-details-page .invoice-description{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.invoice-details-page .invoice-description *{color:#002f44}.invoice-details-page .invoice-description [class^=EditorToolbar]{border-bottom:unset}.invoice-details-page .invoice-description [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.invoice-details-page .invoice-description .public-DraftEditor-content{min-height:5rem}.invoice-details-page .invoice-description a{color:#19aae8;text-decoration:underline}.invoice-details-page .invoice-description a *{color:#19aae8}.invoice-details-page .invoice-description button{border-color:#d1e4ec!important;background:#fff!important}.invoice-details-page .invoice-description select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.invoice-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 21rem)}@media(max-width:1200px){.invoice-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 18rem)}}@media(max-width:1000px){.invoice-details-page.with-comments .user-input-container .reviewable-content{width:calc(100% - 16rem)}}@media(min-width:1001px){.invoice-details-page.with-preview .pdf-preview-container{display:block}.invoice-details-page.with-preview .user-input-container{width:calc(100% - 38rem)}}.delete-line-item-modal .ant-modal-content{width:500px}.cookie-policy{width:100vw;overflow-x:hidden}.cookie-policy .main-section{display:flex;flex-direction:column;align-items:left;padding-bottom:0;padding-top:4rem;position:relative}.cookie-policy .main-section .page-title{font-size:2.5rem;font-weight:500;letter-spacing:-1px;line-height:4rem;position:relative;color:#002f44;text-align:center;margin-top:-1rem}.cookie-policy .main-section .page-subtitle{font-size:1.2rem;margin-top:1rem;opacity:.7;max-width:700px;color:rgba(0,47,68,.7)}.cookie-policy .main-section .page-subtitle,.cookie-policy .main-section .policy-details{letter-spacing:-.3px;line-height:2.1rem;position:relative;margin-left:auto;margin-right:auto}.cookie-policy .main-section .policy-details{text-align:left;max-width:100%;font-size:1rem}.cookie-policy .main-section .policy-details h1{margin-bottom:1rem;margin-top:0}.cookie-policy .main-section .policy-details h2{margin-top:1.5rem;margin-bottom:1rem}.cookie-policy .main-section .policy-details h3{margin-top:1rem;margin-bottom:1rem}.cookie-policy .main-section .cta-container{margin-bottom:4rem}@media(max-width:1000px){.cookie-policy .main-section .page-title{font-size:2.5rem;line-height:1.3}.cookie-policy .main-section .page-subtitle{margin-top:.5rem}.cookie-policy .main-section .cta-container{margin-top:1rem}.cookie-policy .cta-container{-webkit-transform:scale(.8);transform:scale(.8)}}@media(max-width:550px){.cookie-policy .main-section{padding-top:2rem}.cookie-policy .main-section .page-title{font-size:2rem;line-height:1.2}.cookie-policy .main-section .page-subtitle{margin-top:.5rem}.cookie-policy .main-section .cta-container{margin-top:1rem;margin-bottom:0}.cookie-policy .main-section .cta-container button{height:40px;width:150px}.cookie-policy .main-section .image-with-details{margin-top:2rem}}@media(max-width:430px){.cookie-policy .main-section{padding-top:1rem}.cookie-policy .main-section .page-title{font-size:1.5rem;line-height:1.3}.cookie-policy .main-section .page-subtitle{margin-top:0;font-size:1rem}}.cookie-policy-modal{width:1000px!important;max-width:90vw}.cookie-policy-modal .ant-modal-body{padding-top:.5rem}.cookie-policy-modal .cookie-policy{width:100%}.cookie-policy-modal .cookie-policy .main-section{padding-top:0}.cookie-policy-modal .cookie-policy footer{display:none}.cookie-policy-modal .ant-modal-title{display:flex;justify-content:space-between;align-items:center}.cookie-policy-modal .ant-modal-title .last-updated-date{font-size:.7rem;margin-left:2rem;color:#9db6bf}.cookie-policy-modal li,.cookie-policy-modal p{margin-bottom:.6rem;font-size:.8rem}.cookie-policy-modal li{margin-bottom:1rem}.cookie-policy-modal ul{margin-top:1rem;margin-bottom:1rem}.cookie-policy-modal h2{border-bottom:1px solid #d1e4ec;margin-bottom:2rem;margin-top:2rem;text-align:center;font-size:1rem;font-weight:500}.cookie-policy-modal h3{margin-bottom:1rem;font-size:.9rem;font-weight:500}.cookie-policy-modal .cookie-policy-modal{margin-top:-1rem}.cookie-policy-modal .submit-container{text-align:center;margin-bottom:1rem}.document-library-page{padding-top:1rem;padding-right:1rem}.address-list.with-border{border:1px solid #d1e4ec;margin-top:2rem;box-shadow:unset}.address-list .address{display:block;border:1px solid #d1e4ec;width:100%;position:relative;align-items:center;padding:.3rem 1rem;cursor:pointer;background-color:#fff;margin-bottom:1rem;border-radius:4px}.address-list .address .address-id{color:#9db6bf;text-align:center;font-weight:500;display:block;width:100%;border-bottom:1px solid #d1e4ec;margin-bottom:.5rem;padding-bottom:.5rem;padding-top:.3rem}.address-list .address .address-detail-item{display:block}.address-list .address .address-detail-item .address-detail-item-label{font-weight:500;margin-right:.5rem;width:150px;text-align:right;display:inline-block}.address-list .address .type{font-size:.7rem;font-weight:500;color:#6f93a1;text-transform:uppercase;width:5rem;text-align:center;position:relative;top:1px;margin-right:1rem}.address-list .address:hover{background-color:#edf4f6}.address-list .address .delete-address{right:1rem}.address-list .address .delete-address,.address-list .address .edit-address{border:unset;background:unset;box-shadow:unset;margin-left:auto;position:absolute;top:.3rem}.address-list .address .edit-address{right:3rem}.edit-client-modal{width:800px!important}.edit-client-modal .ant-space{width:100%}.edit-client-modal .submit-container{margin:0 auto -2rem}.edit-client-modal .submit-container button{display:block;margin:0 auto 1rem 33%;width:140px}.client-sidebar .ant-card-body{padding-bottom:0!important;display:flex;flex-direction:column}.client-sidebar .action-buttons{margin-bottom:.5rem}.client-sidebar .create-project{width:100%;max-width:15rem;margin:.5rem auto;display:inline-block}.client-sidebar.split-layout .action-buttons{display:flex}.client-sidebar.split-layout .action-buttons a,.client-sidebar.split-layout .action-buttons button{width:100%;margin-bottom:0}.client-sidebar.split-layout .action-buttons a:not(:last-child),.client-sidebar.split-layout .action-buttons button:not(:last-child){margin-right:1rem}.client-sidebar.split-layout .stats{-webkit-columns:2;column-count:2}.client-sidebar .logo-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.client-sidebar .reason-for-freeze-input textarea{min-height:3rem}.client-sidebar .stat{width:calc(100% - 1rem);width:calc(100% + 1rem);display:block;padding-bottom:.5rem!important;padding-top:.5rem!important;padding-left:1rem;margin-left:-1rem;margin-bottom:.5rem;-webkit-column-break-inside:avoid;break-inside:avoid-column}.client-sidebar .stat.static input{margin-left:-.4rem}.client-sidebar .stat.clickable{cursor:pointer;width:calc(100% + 2rem)}.client-sidebar .stat.clickable:hover{background-color:#edf4f6}.client-sidebar .stat .stat-label{display:flex;align-items:center;font-weight:500;margin-bottom:-.2rem}.client-sidebar .stat .stat-label .anticon-copy{margin-left:.5rem}.client-sidebar .stat .stat-label .anticon-copy:hover{color:#19aae8}.client-sidebar .stat .stat-value{position:relative}.client-sidebar .stat .stat-value.created-by{margin-left:.2rem}.client-sidebar .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.client-sidebar .stat-label .ant-checkbox-wrapper{border:1px solid transparent;padding:.3rem .5rem}.client-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox:after{border-color:#1389bb}.client-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#19aae8;border-color:#19aae8}.client-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked+span{color:#1389bb;font-weight:500}.client-sidebar .stat-value .ant-checkbox-group{margin-top:.2rem}.client-sidebar .created-by-container .avatar{top:5px}.client-sidebar .logo-and-label-container{display:flex;justify-content:space-between}.client-summary .ant-divider{display:none}.client-summary .card-header .ant-space{display:block!important}.client-summary .card-header .ant-space .ant-space-item:first-child{margin-right:0!important}.client-summary .client-notes-label{margin:.5rem 0 .3rem;font-size:.8rem}.client-summary .client-initials-and-name{width:100%;display:flex;align-items:center;margin-top:-.5rem}.client-summary .client-notes{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.client-summary .client-notes *{color:#002f44}.client-summary .client-notes [class^=EditorToolbar]{border-bottom:unset}.client-summary .client-notes [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.client-summary .client-notes .public-DraftEditor-content{min-height:5rem}.client-summary .client-notes a{color:#19aae8;text-decoration:underline}.client-summary .client-notes a *{color:#19aae8}.client-summary .client-notes button{border-color:#d1e4ec!important;background:#fff!important}.client-summary .client-notes select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.client-summary .client-name{font-size:.85rem;font-weight:400;color:#8eaab5;margin-top:.5rem;display:inline-block}.client-summary .client-name textarea{font-size:1.2rem;font-weight:500}.client-summary .stats{text-align:left}.client-summary .stats .stat{margin-top:-.5rem;margin-bottom:.5rem;padding-bottom:.5rem!important;padding-top:.5rem!important;display:block;padding-left:1rem;margin-left:-1rem;max-width:300px}.client-summary .stats .stat.clickable{cursor:pointer}.client-summary .stats .stat.clickable:hover{background-color:#edf4f6}.client-summary .stats .stat .stat-label{display:block;font-weight:500}.client-summary .stats .stat .stat-value .assigned-to-picker{margin-left:-.2rem}.client-summary .stats .stat .stat-value .assigned-to-picker .label{color:#002f44}.client-summary .stats .stat .stat-value.created-by{margin-left:.2rem}.client-summary .stats .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.client-summary .stats .stat .stat-value .ant-picker{margin-left:-.1rem;margin-top:.2rem}.client-summary .stats .created-by-container .avatar{top:5px}.client-summary .ant-row{padding:0 1rem}.client-summary .ant-row .main-info{text-align:left}.client-summary .ant-row .main-info div.ant-typography{margin-bottom:1rem!important}.client-summary .ant-statistic-content{font-weight:500;color:#002f44}.client-summary.archived .active-on-hover,.client-summary.finished .active-on-hover{pointer-events:none;background-color:initial}.client-summary.archived .active-on-hover .ant-select-selector,.client-summary.finished .active-on-hover .ant-select-selector{background-color:initial}.client-summary.archived .stat.clickable,.client-summary.finished .stat.clickable{pointer-events:none}.client-summary.archived .stat.clickable.link,.client-summary.finished .stat.clickable.link{pointer-events:all}.client-actions{border:1px solid #ff4d4f;box-shadow:unset}.client-actions .ant-card-body{padding:1rem 1rem 1.5rem!important}.client-actions .main-label{font-size:1rem;font-weight:500;margin-bottom:0}.client-actions .description{margin-bottom:0}.client-actions button{width:12rem}.client-actions .ant-btn-danger{background-color:initial;color:#cb2431;border-color:rgba(27,31,35,.15);text-shadow:unset}.client-actions .ant-btn-danger .span{text-shadow:unset}.projects-which-use-client li{cursor:pointer;color:#19aae8;font-weight:500;padding:.2rem .5rem}.projects-which-use-client li:hover{background-color:#edf4f6}.client-details-page{padding:.5rem 1rem 1rem 0}.client-details-page .page-content{display:flex}.client-details-page .page-content>div:not(:last-child){margin-right:.5rem}.client-details-page .client-id-tag .anticon{font-size:12px!important}.client-details-page .ant-card-body{padding-top:.5rem}.client-details-page .client-initials-and-name{display:flex;align-items:center}.client-details-page .client-initials-and-name .client-initials{width:unset;position:relative;top:2px}.client-details-page .client-initials-and-name .client-initials input{align-self:center;font-size:.8rem;color:#8eaab5;margin-right:-.3rem;flex-shrink:0;font-weight:700;width:55px;text-align:center}.client-details-page .client-priority-checkbox{margin-left:.2rem}.client-details-page .ant-tabs{margin-top:.5rem}.client-details-page .address-list.with-border,.client-details-page .contact-list.with-border{border:1px solid #d1e4ec;margin-top:0;box-shadow:unset}.client-details-page .project-item{margin-bottom:.5rem!important}.client-details-page .client-details-container{display:flex;justify-content:space-between;align-items:center}.edit-supplier-modal{width:800px!important}.edit-supplier-modal .ant-space{width:100%}.edit-supplier-modal .submit-container{margin:0 auto -2rem}.edit-supplier-modal .submit-container button{display:block;margin:0 auto 1rem 33%;width:140px}.supplier-sidebar .ant-card-body{padding-bottom:0!important}.supplier-sidebar .action-buttons{margin-bottom:.5rem}.supplier-sidebar .create-purchase-order{width:100%;margin:1rem 0!important}.supplier-sidebar.split-layout .action-buttons{display:flex}.supplier-sidebar.split-layout .action-buttons a,.supplier-sidebar.split-layout .action-buttons button{width:100%;margin-bottom:0}.supplier-sidebar.split-layout .action-buttons a:not(:last-child),.supplier-sidebar.split-layout .action-buttons button:not(:last-child){margin-right:1rem}.supplier-sidebar.split-layout .stats{-webkit-columns:2;column-count:2}.supplier-sidebar .stat{width:calc(100% - 1rem);width:calc(100% + 1rem);display:block;padding-bottom:.5rem!important;padding-top:.5rem!important;padding-left:1rem;margin-left:-1rem;margin-bottom:.5rem;-webkit-column-break-inside:avoid;break-inside:avoid-column}.supplier-sidebar .stat.static input{margin-left:-.4rem}.supplier-sidebar .stat.clickable{cursor:pointer;width:calc(100% + 2rem)}.supplier-sidebar .stat.clickable:hover{background-color:#edf4f6}.supplier-sidebar .stat .stat-label{display:flex;align-items:center;font-weight:500;margin-bottom:-.2rem}.supplier-sidebar .stat .stat-label .anticon-copy{margin-left:.5rem}.supplier-sidebar .stat .stat-label .anticon-copy:hover{color:#19aae8}.supplier-sidebar .stat .stat-value{position:relative}.supplier-sidebar .stat .stat-value .client-logo-container{margin-top:.5rem;width:4rem;text-align:center;flex-shrink:0}.supplier-sidebar .stat .stat-value .client-logo-container .client-logo{max-height:4rem;max-width:100%}.supplier-sidebar .stat .stat-value.created-by{margin-left:.2rem}.supplier-sidebar .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.supplier-sidebar .stat-label .ant-checkbox-wrapper{border:1px solid transparent;padding:.3rem .5rem}.supplier-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox:after{border-color:#1389bb}.supplier-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#19aae8;border-color:#19aae8}.supplier-sidebar .stat-label .ant-checkbox-wrapper .ant-checkbox-checked+span{color:#1389bb;font-weight:500}.supplier-sidebar .stat-value .ant-checkbox-group{margin-top:.2rem}.supplier-sidebar .created-by-container .avatar{top:5px}.supplier-sidebar .logo-and-label-container{display:flex;justify-content:space-between}.supplier-summary .ant-divider{display:none}.supplier-summary .card-header .ant-space{display:block!important}.supplier-summary .card-header .ant-space .ant-space-item:first-child{margin-right:0!important}.supplier-summary .supplier-notes-label{margin:.5rem 0 .3rem;font-size:.8rem}.supplier-summary .supplier-name-container{width:100%;display:flex;align-items:center;margin-top:-.5rem}.supplier-summary .supplier-notes{display:flex;flex-direction:column-reverse;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border-radius:4px;border:1px solid #d1e4ec!important;padding:0}.supplier-summary .supplier-notes *{color:#002f44}.supplier-summary .supplier-notes [class^=EditorToolbar]{border-bottom:unset}.supplier-summary .supplier-notes [class^=RichTextEditor__block]{font-size:.8rem;margin:0}.supplier-summary .supplier-notes .public-DraftEditor-content{min-height:5rem}.supplier-summary .supplier-notes a{color:#19aae8;text-decoration:underline}.supplier-summary .supplier-notes a *{color:#19aae8}.supplier-summary .supplier-notes button{border-color:#d1e4ec!important;background:#fff!important}.supplier-summary .supplier-notes select{border:1px solid #d1e4ec!important;padding-left:.5rem;padding-right:2.5rem;outline:#19aae8}.supplier-summary .supplier-name{margin-top:.5rem;display:inline-block}.supplier-summary .supplier-name textarea{font-size:1.2rem;font-weight:500}.supplier-summary .stats{text-align:left}.supplier-summary .stats .stat{margin-top:-.5rem;margin-bottom:.5rem;padding-bottom:.5rem!important;padding-top:.5rem!important;display:block;padding-left:1rem;margin-left:-1rem;max-width:300px}.supplier-summary .stats .stat.clickable{cursor:pointer}.supplier-summary .stats .stat.clickable:hover{background-color:#edf4f6}.supplier-summary .stats .stat .stat-label{display:block;font-weight:500}.supplier-summary .stats .stat .stat-value .assigned-to-picker{margin-left:-.2rem}.supplier-summary .stats .stat .stat-value .assigned-to-picker .label{color:#002f44}.supplier-summary .stats .stat .stat-value.created-by{margin-left:.2rem}.supplier-summary .stats .stat .stat-value.created-by .avatar{margin-left:-.3rem;margin-right:.2rem}.supplier-summary .stats .stat .stat-value .ant-picker{margin-left:-.1rem;margin-top:.2rem}.supplier-summary .stats .created-by-container .avatar{top:5px}.supplier-summary .ant-row{padding:0 1rem}.supplier-summary .ant-row .main-info{text-align:left}.supplier-summary .ant-row .main-info div.ant-typography{margin-bottom:1rem!important}.supplier-summary .ant-statistic-content{font-weight:500;color:#002f44}.supplier-summary.archived .active-on-hover,.supplier-summary.finished .active-on-hover{pointer-events:none;background-color:initial}.supplier-summary.archived .active-on-hover .ant-select-selector,.supplier-summary.finished .active-on-hover .ant-select-selector{background-color:initial}.supplier-summary.archived .stat.clickable,.supplier-summary.finished .stat.clickable{pointer-events:none}.supplier-summary.archived .stat.clickable.link,.supplier-summary.finished .stat.clickable.link{pointer-events:all}.supplier-actions{border:1px solid #ff4d4f;box-shadow:unset}.supplier-actions .ant-card-body{padding:1rem 1rem 1.5rem!important}.supplier-actions .main-label{font-size:1rem;font-weight:500;margin-bottom:0}.supplier-actions .description{margin-bottom:0}.supplier-actions button{width:12rem}.supplier-actions .ant-btn-danger{background-color:initial;color:#cb2431;border-color:rgba(27,31,35,.15);text-shadow:unset}.supplier-actions .ant-btn-danger .span{text-shadow:unset}.purchase-orders-which-use-supplier li{cursor:pointer;color:#19aae8;font-weight:500;padding:.2rem .5rem}.purchase-orders-which-use-supplier li:hover{background-color:#edf4f6}.supplier-details-page{padding:.5rem 1rem 1rem 0}.supplier-details-page .page-content{display:flex}.supplier-details-page .page-content>div:not(:last-child){margin-right:.5rem}.supplier-details-page .client-id-tag .anticon{font-size:12px!important}.supplier-details-page .ant-card-body{padding-top:.5rem}.supplier-details-page .supplier-initials-and-name{display:flex}.supplier-details-page .supplier-initials-and-name .supplier-initials{align-self:center;font-size:.8rem;color:#8eaab5;margin-right:.6rem}.supplier-details-page .supplier-initials-and-name .supplier-name>textarea{font-size:1.2rem;font-weight:500}.supplier-details-page .supplier-priority-checkbox{margin-left:.2rem}.supplier-details-page .ant-tabs{margin-top:.5rem}.supplier-details-page .address-list.with-border,.supplier-details-page .contact-list.with-border{border:1px solid #d1e4ec;margin-top:0;box-shadow:unset}.supplier-details-page .project-item{margin-bottom:.5rem!important}.supplier-details-page .supplier-details-container{display:flex;justify-content:space-between;align-items:center}.accessed-task-list{width:22rem;padding:0 .3rem .2rem;flex-shrink:0;background-color:#e0eef4;border-top-left-radius:4px;border-bottom-left-radius:4px;border-radius:4px;overflow-y:auto;height:100%;border:1px solid #d1e4ec}@media(max-width:1270px){.accessed-task-list{width:18rem}}@media(max-width:1175px){.accessed-task-list{display:none}}.accessed-task-list.read-only{opacity:.4}.accessed-task-list .task-id .task-id-tag{margin-right:0!important;top:1px!important;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.85);transform:scale(.85)}.accessed-task-list .tab-container{z-index:1;position:-webkit-sticky;position:sticky;top:0;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#e0eef4;padding:0 .3rem}.accessed-task-list .tab-container .tab{font-size:.8rem!important;font-weight:500;opacity:.6;border-bottom:2px solid transparent;cursor:pointer;width:100%}.accessed-task-list .tab-container .tab.selected{color:#002f44;font-weight:700;opacity:1}.accessed-task-list .tab-container .separator{height:calc(100% - 9px);width:1px;background-color:#9db6bf;margin:0 .2rem}.accessed-task-list div:nth-child(2) .task-item-container{padding-top:1px!important}.accessed-task-list div:nth-child(2) .task-item-container .task-item{cursor:grab!important}.timesheet-block{position:absolute;left:0;padding:.5rem;width:100%;display:flex;cursor:pointer;z-index:1;flex-direction:column;transition:all .3s;overflow:hidden;border:1px solid #fff;border-radius:4px}.timesheet-block:hover{z-index:2}.timesheet-block .background{border-radius:4px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;transition:all .3s}.timesheet-block .block-drag-end,.timesheet-block .block-drag-start{position:absolute;opacity:0;pointer-events:none;left:0;height:12px;background-color:rgba(0,0,0,.3);width:100%;transition:opacity .25s;z-index:1}.timesheet-block .block-drag-end svg,.timesheet-block .block-drag-start svg{-webkit-transform:rotate(90deg) scale(.6) translateX(-4px);transform:rotate(90deg) scale(.6) translateX(-4px)}.timesheet-block:hover .drag-handle{display:block}.timesheet-block:hover .block-drag-end,.timesheet-block:hover .block-drag-start{opacity:1;pointer-events:unset}.timesheet-block .drag-handle{display:none;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;height:calc(100% - 1.55rem);width:100%;z-index:2;cursor:grab}.timesheet-block .block-drag-start{top:0;cursor:n-resize;border-top-left-radius:4px;border-top-right-radius:4px}.timesheet-block .block-drag-end{bottom:0;cursor:s-resize;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.timesheet-block .delete-button{position:absolute;right:.2rem;top:.2rem;border:unset;background:unset;box-shadow:unset;color:#000;opacity:.7;z-index:2}.timesheet-block .delete-button:hover{background:unset;-webkit-transform:scale(1.3);transform:scale(1.3);color:#000;opacity:.7}.timesheet-block .details{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;width:calc(100% - 1rem);overflow:hidden}.timesheet-block .details .project-and-task{display:flex;flex-direction:column;font-size:12px}.timesheet-block .details .project-title{font-weight:500;color:#000;opacity:.5;margin-bottom:-.2rem;text-align:left;white-space:nowrap}.timesheet-block .details .task-title{font-weight:500;color:#000;opacity:.8;text-align:left}.timesheet-block .details .task-id{color:#000;font-weight:500;opacity:.85}.timesheet-block .details .description{color:#000;opacity:.6;font-weight:500;margin-top:0;text-align:left;line-height:1.5;font-size:12px}.timesheet-block .details .tags{margin-top:.3rem;display:flex}.timesheet-block .details .tags .ant-tag{font-size:.7rem;height:1.1rem;display:inline-flex;align-items:center}.timesheet-block .ant-tag{background-color:rgba(0,0,0,.5);color:#fff;border:unset;padding-left:.7rem;padding-right:.7rem}.timesheet-block .billable-tag{background-color:#fff;color:#000}.timesheet-block.compact{padding:.1rem .5rem}.timesheet-block.compact .details .description{display:none}.timesheet-block.compact .details .tags{margin-top:0}.timesheet-block.compact .details.has-no-task .description{display:block}.timesheet-block.super-compact{padding:.2rem .5rem}.timesheet-block.super-compact .project-and-task{grid-gap:.5rem;gap:.5rem;flex-direction:row}.timesheet-block.super-compact .project-and-task .task-title{white-space:nowrap;overflow:hidden}.timesheet-block.super-compact .delete-button{top:-.2rem}.timesheet-block.super-compact .tags{display:none}@media(max-width:600px){.timesheet-block .delete-button{display:none}}.timesheet-block-modal{width:1300px!important;max-width:95vw}.timesheet-block-modal.no-scroll .ant-modal-content{overflow-y:hidden!important;max-height:100vh!important}.timesheet-block-modal .ant-select{max-width:unset!important}.timesheet-block-modal .submit-container{padding-left:33%}.timesheet-block-modal .see-task-details-button{margin-left:.5rem}.timesheet-block-modal .inline-form-item-explanation{color:#2f94bd;display:block;opacity:.75;margin-bottom:.3rem;margin-top:-.35rem}@media(max-width:500px){.timesheet-block-modal .see-task-details-button{display:block;margin-left:0}}.timesheet-canvas{height:100%;width:100%;position:relative;left:0}.timesheet-canvas *{-webkit-user-select:none;user-select:none}.timesheet-canvas.is-dragging-block .timesheet-block,.timesheet-canvas.is-resizing-block .timesheet-block{transition:unset}.timesheet-canvas.is-dragging-block .timesheet-block,.timesheet-canvas.is-dragging-block .timesheet-block *,.timesheet-canvas.is-resizing-block .timesheet-block,.timesheet-canvas.is-resizing-block .timesheet-block *{pointer-events:none}.timesheet-canvas.is-dragging-block .empty-hours-container,.timesheet-canvas.is-resizing-block .empty-hours-container{display:none}.timesheet-canvas .empty-hours-container{width:100%}.timesheet-canvas .empty-hours-container .empty-hour-container{height:59px;width:calc(100% - 4px);cursor:pointer;transition:all .2s;border:1px solid #19aae8;border-radius:8px;position:absolute;left:2px;opacity:0;display:flex;align-items:center;justify-content:center}.timesheet-canvas .empty-hours-container .empty-hour-container .anticon{color:#19aae8}.timesheet-canvas .empty-hours-container .empty-hour-container:hover{opacity:1}.timesheet-canvas .clock-in-out-view{padding-top:2rem}.planned-activity-block{position:absolute;left:1px;color:#002f44;padding:.5rem;width:calc(100% - 3px);display:flex;flex-direction:column;justify-content:center;cursor:grab}.planned-activity-block:hover .background{border:1px solid #19aae8!important}.planned-activity-block .background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;border-radius:4px}.planned-activity-block .details{position:relative;display:flex;flex-direction:column}.planned-activity-block .details .task-title{color:#000;font-weight:500;opacity:.7;display:block}.planned-activity-block .details .project-title{color:#000;font-weight:500;opacity:.5;display:block}.planned-activity-block .details .task-id-tag{margin-top:.5rem;background-color:rgba(0,0,0,.7)}.planned-activity-block.compact .task-id-tag{display:none}.planned-activity-block.pseudo-task .ant-typography{color:#fff;position:relative;font-weight:500}.planned-activity-block.pseudo-task .background{background-color:#002f44!important}.target-date{display:flex;grid-gap:0;gap:0;align-items:center;margin-left:auto}.target-date .target-date-label{font-weight:500;font-size:20px;width:8.5rem;letter-spacing:-.5px}.daily-log-item{margin-bottom:.1rem!important;cursor:grab}.daily-log-item:hover{border:1px solid #19aae8!important}@media(max-width:764px){.daily-log-item .ant-card-body{flex-direction:column;grid-gap:0!important;gap:0!important;padding:.1rem!important}.daily-log-item .ant-card-body .time-container{margin-bottom:-.4rem}.daily-log-item .ant-card-body .info-container{width:100%;align-items:center}.daily-log-item .ant-card-body .info-container .client-name-container,.daily-log-item .ant-card-body .info-container .project-and-task,.daily-log-item .ant-card-body .info-container .title{text-align:center}.daily-log-item .ant-card-body .badge-container{margin-top:.2rem}}.daily-log-item .ant-card-body{display:flex;padding:.3rem .2rem;grid-gap:.5rem;gap:.5rem;align-items:center}.daily-log-item .ant-card-body .time-container .time{font-weight:500;opacity:.6}.daily-log-item .ant-card-body .info-container{display:flex;flex-direction:column;flex-grow:1}.daily-log-item .ant-card-body .info-container .title{font-weight:500}.daily-log-item .ant-card-body .project-and-task,.daily-log-item .ant-card-body .title{line-height:1.5}.daily-log-item .ant-card-body .badge-container{display:flex}.daily-log-item .ant-card-body .badge-container .ant-tag{margin:0}.daily-log,.daily-log-placeholder{background-color:#edf4f6;border-radius:4px;padding-top:.5rem;padding-bottom:.5rem;max-width:50rem;flex-shrink:0;display:flex;flex-direction:column;border:1px solid #d1e4ec;width:30rem}.daily-log-placeholder.read-only,.daily-log.read-only{opacity:.4}.daily-log-placeholder .time-container,.daily-log .time-container{flex-shrink:0}.daily-log-placeholder>.title,.daily-log>.title{font-weight:500;margin-bottom:.5rem;display:block;display:flex;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center}.daily-log-placeholder .log-items-container,.daily-log .log-items-container{height:1px;flex-grow:1;overflow-y:auto;padding-left:.5rem;padding-right:.5rem;margin-right:.5rem;padding-right:.3rem!important}@media(max-width:1500px){.daily-log,.daily-log-placeholder{width:25rem}}@media(max-width:1400px){.daily-log,.daily-log-placeholder{width:20rem}}@media(max-width:900px){.daily-log,.daily-log-placeholder{width:17rem}.daily-log-placeholder .log-items-container,.daily-log .log-items-container{padding-right:0!important;margin-right:0!important}}@media(max-width:764px){.daily-log,.daily-log-placeholder{width:15rem}}@media(max-width:734px){.daily-log,.daily-log-placeholder{display:none}}.user-timesheet-page{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;height:100%;padding-bottom:.5rem;padding-right:.5rem}.user-timesheet-page .filter-bar{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.user-timesheet-page .filter-bar .task-filters{padding-top:1.1rem;width:unset}.user-timesheet-page .filter-bar .ant-picker{width:12.5rem}.user-timesheet-page .content{display:flex;grid-gap:.5rem;gap:.5rem;height:1px;flex-grow:1;justify-content:space-between}.user-timesheet-page .content .timesheet-container{width:100%;height:100%;border:1px solid #d1e4ec;border-radius:4px;display:flex;flex-direction:column;position:relative}.user-timesheet-page .content .timesheet-container .header{height:3rem;display:flex;width:100%;align-items:center;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:3}.user-timesheet-page .content .timesheet-container .header.uses-review{height:5rem}.user-timesheet-page .content .timesheet-container .header .review-status{display:flex;align-items:center}.user-timesheet-page .content .timesheet-container .header .hours-header{width:3rem;flex-shrink:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;border-right:1px solid #d1e4ec;background-color:#edf4f6;border-bottom:1px solid #d1e4ec;border-top-left-radius:4px}.user-timesheet-page .content .timesheet-container .header .recorded-header{width:1px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-width:250px;border-right:1px solid #d1e4ec;background-color:#edf4f6;border-bottom:1px solid #d1e4ec}.user-timesheet-page .content .timesheet-container .header .planned-header{width:15rem;flex-shrink:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-color:#edf4f6;border-bottom:1px solid #d1e4ec}.user-timesheet-page .content .timesheet-container .canvas{height:1px;flex-grow:1;overflow-y:auto}.user-timesheet-page .content .timesheet-container .canvas .lunch-break{position:absolute;left:0;width:100%;background-color:#edf4f6;opacity:1}.user-timesheet-page .content .timesheet-container .canvas .scrollable-container{display:flex;position:relative}.user-timesheet-page .content .timesheet-container .canvas .hours{width:3rem;flex-shrink:0;text-align:center;display:flex;flex-direction:column;background-color:#edf4f6}.user-timesheet-page .content .timesheet-container .canvas .hours .hour-container{height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-right:1px solid #d1e4ec;border-bottom:1px solid transparent;border-top:1px solid #d1e4ec;position:relative}.user-timesheet-page .content .timesheet-container .canvas .hours .hour-container.lunch:after{content:"";position:absolute;left:100%;top:0;width:200px;height:100%;background-color:#edf4f6;z-index:-1;opacity:1}.user-timesheet-page .content .timesheet-container .canvas .hours .hour-container:last-child{border-bottom-color:#d1e4ec}.user-timesheet-page .content .timesheet-container .canvas .hours .hour-container .label{position:relative;top:1.5rem}.user-timesheet-page .content .timesheet-container .canvas .activity-interval-block{position:absolute;left:0;background-color:#19aae8;opacity:.3;pointer-events:none;border-radius:4px;width:3rem}.user-timesheet-page .content .timesheet-container .canvas .now-marker{position:absolute;left:0;width:100%;height:2px;background-color:#19aae8;pointer-events:none}.user-timesheet-page .content .timesheet-container .canvas .now-marker:after{border-left:5px solid #19aae8;left:0}.user-timesheet-page .content .timesheet-container .canvas .now-marker:after,.user-timesheet-page .content .timesheet-container .canvas .now-marker:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.user-timesheet-page .content .timesheet-container .canvas .now-marker:before{border-right:5px solid #19aae8;right:0}.user-timesheet-page .content .timesheet-container .canvas .recorded{width:1px;flex-grow:1;border-right:1px solid #d1e4ec;min-width:250px;background-image:linear-gradient(#d1e4ec 1px,transparent 0);background-size:100% 4rem;position:relative}.user-timesheet-page .content .timesheet-container .canvas .planned{width:15rem;flex-shrink:0;text-align:center;position:relative;background-image:linear-gradient(#d1e4ec 1px,transparent 0);background-size:100% 4rem}@media(max-width:1175px){.user-timesheet-page .filter-bar{margin-top:.5rem}.user-timesheet-page .task-filters{display:none}}@media(max-width:900px){.user-timesheet-page .filter-bar{justify-content:center}.user-timesheet-page .filter-bar .target-date{margin-left:unset}.user-timesheet-page .timesheets-dashboard-link{display:none}}@media(max-width:850px){.user-timesheet-page .planned,.user-timesheet-page .planned-header{width:10rem!important}}@media(max-width:600px){.user-timesheet-page .ant-picker,.user-timesheet-page .users-filter,.user-timesheet-page .users-filter-container{width:100%!important;max-width:16rem}.user-timesheet-page .target-date{display:none}}.calendar-page .card-header{margin-bottom:-5rem;padding-top:.5rem}.calendar-page .card-header .calendar-card-title{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.calendar-page .card-body{padding:.3rem}.calendar-page .ant-picker-calendar-header{padding:0 0 .2rem}.calendar-page .ant-picker-cell{cursor:unset!important}.calendar-page .ant-picker-cell .ant-picker-calendar-date{background-color:#fff!important;padding:0;margin:0}.calendar-page .ant-picker-cell .ant-picker-calendar-date .ant-picker-calendar-date-value{z-index:1;color:#002f44!important;width:1.3rem;height:1.3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:.1rem}.calendar-page .ant-picker-cell .ant-picker-calendar-date.ant-picker-calendar-date-today{background-color:#e0eef4!important;position:relative}.calendar-page .ant-picker-cell .ant-picker-calendar-date.ant-picker-calendar-date-today .ant-picker-calendar-date-value{background-color:#002f44;color:#fff!important;font-weight:500}.calendar-page .preloader-container{width:100%;height:calc(100vh - 49px - 2rem);position:relative;display:flex;justify-content:center;align-items:center}.calendar-page .ant-picker-calendar-mode-switch{display:none}.calendar-page td{height:200px!important}.calendar-page td .ant-picker-calendar-date{height:100%!important}.calendar-page .date-cell{position:absolute;top:1.5rem;left:0;width:100%;height:calc(100% - 1.5rem);overflow-y:scroll}.calendar-page .date-cell *{font-size:12px}.calendar-page .calendar-block{border-radius:4px;position:relative;height:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);transition:all unset}.calendar-page .calendar-block.clickable{cursor:pointer}.calendar-page .calendar-block.clickable:hover{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95)}.calendar-page .calendar-block .block-info{padding:4px;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:13px;line-height:1.3}.calendar-page .calendar-block .block-info .task-id{width:calc(100% - 8px);margin-left:4px;font-weight:700;color:#fff}.calendar-page .calendar-block .block-info .task-title{color:#000;font-weight:500;opacity:.7;display:block}.calendar-page .calendar-block .block-info .project-title{color:#000;font-weight:500;opacity:.5}.calendar-page .calendar-block .background{z-index:-1;content:"";background-color:#19aae8;border-radius:4px;width:calc(100% - 2px);height:calc(100% - 2px);top:1;left:1px;position:absolute}.calendar-page .calendar-block .background:after{z-index:-1;content:"";border-radius:4px;width:100%;height:100%;top:0;left:0;position:absolute;opacity:.3}.calendar-page .calendar-block.unconfirmed .background{background-color:#ccc!important}.calendar-page .calendar-block.default .background{background-color:#19aae8}.calendar-page .calendar-block.under-review .background:after{background:repeating-linear-gradient(-55deg,#aaa,#aaa 8px,#ddd 0,#ddd 16px);background-size:200% 100%;background-position-x:-50px;display:block}.calendar-page .calendar-block.overdue .background{background-color:#ff4d4f}.calendar-page .calendar-block.due-on-the-day .background{background-color:#8b60f1}.calendar-page .calendar-block.archived .background{background-color:#ddd}.calendar-page .calendar-block.finished .background{background-color:#4cc23a}.calendar-page .calendar-block.pseudo-task .background{background-color:#002f44!important}.time-off-allowance-modal .submit-container{padding-left:42%}.holiday-conflicts-modal{width:600px!important}.holiday-conflicts-modal .time-off-actions{display:flex;justify-content:space-around;padding-top:2rem}.time-off-for-all-users .time-off-table-header{font-size:16px;font-weight:500;margin-bottom:1rem;display:block;text-align:left;width:100%}.time-off-for-all-users .user-allowances{margin-top:1rem}.time-off-for-all-users .select-interval-dropdown{width:120px}.time-off-actions-menu button{width:100%}.time-off-page .time-off-actions{display:flex;grid-gap:1rem;gap:1rem}.time-off-page .select-interval-label{font-size:smallFontSize;font-weight:500;margin-right:.5rem}.time-off-page .select-year-dropdown{width:5rem!important}.toolbar{background-color:#fff;width:3rem;z-index:1;display:flex;flex-shrink:0;flex-direction:column;border-right:1px solid #d1e4ec;overflow-y:auto}.toolbar.is-preview-visible{opacity:.3;pointer-events:none}.toolbar .toolbar-separator{width:100%;height:1px;background-color:#d1e4ec}.toolbar .item{color:#002f44;height:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;position:relative}.toolbar .item.disabled{opacity:.2;pointer-events:none}.toolbar .item:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);background-color:#002f44;border-radius:4px;opacity:0;transition:all .3s;z-index:-1}.toolbar .item .icon{width:20px;height:20px;fill:#002f44;position:relative;transition:all .3s}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.toolbar .item .unsaved-changes-indicator{display:block;position:absolute;top:.8rem;right:.3rem;width:.5rem;height:.5rem;background-color:#19aae8;border-radius:50%;z-index:1;transition:all .6s;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition-timing-function:cubic-bezier(.175,1,.22,2.2)}.toolbar .item .unsaved-changes-indicator.visible{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.toolbar .item.active,.toolbar .item:hover{position:relative}.toolbar .item.active:before,.toolbar .item:hover:before{opacity:1}.toolbar .item.active .anticon,.toolbar .item.active .icon,.toolbar .item:hover .anticon,.toolbar .item:hover .icon{fill:#fff;color:#fff}.template-page-header{position:absolute;top:-2.5rem;width:100%;left:0;text-align:center;font-weight:700}.template-page-header .template-page-title{opacity:.6;font-size:30px;transition:all unset}.object-placeholder,.zoomable-new{width:100%;height:100%}.object-placeholder{display:flex!important;flex-direction:column;grid-gap:.5rem;gap:.5rem;justify-content:center;align-items:center;border:1px dashed transparent;background-color:#002f44}.object-placeholder .anticon,.object-placeholder .icon{font-size:1.5rem;width:1.5rem;color:#fff;fill:#fff}.object-placeholder .placeholder-text{font-size:12px;color:#fff;font-weight:700}.object-placeholder.small{grid-gap:.2rem;gap:.2rem}.object-placeholder.small .anticon,.object-placeholder.small .icon{font-size:1rem;width:1rem}.object-placeholder.small .placeholder-text{font-size:8px}.object-placeholder.very-small .anticon,.object-placeholder.very-small .icon{font-size:1rem;width:100%}.object-placeholder.very-small .placeholder-text{display:none}.object-placeholder.image-placeholder{border-color:rgba(25,170,232,.3);border-style:solid;background-color:rgba(25,170,232,.1)}.object-placeholder.image-placeholder .placeholder-text{color:#19aae8}.object-placeholder.image-placeholder .anticon,.object-placeholder.image-placeholder .icon{color:#19aae8;fill:#19aae8}.page-padding-limit-container{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.page-padding-limit-container .page-padding-limit{border:1px dashed #19aae8;width:100%;height:100%}.template-alert-banners{position:relative;z-index:1}.template-alert-banners .live-template-text,.template-alert-banners .preview-visible-text,.template-alert-banners .viewing-old-version-text{display:block;z-index:3;color:#fff;width:100%;height:40px;display:flex;align-items:center;justify-content:center;font-weight:500;transition:all .4s ease-in-out}.template-alert-banners .preview-visible-text{background-color:#4cc23a}.template-alert-banners .live-template-text{background-color:#19aae8}.template-alert-banners .viewing-old-version-text{background-color:#ff4d4f}.template-object-resize-handler{position:absolute!important;top:-1px;left:-1px;width:calc(200% + 4px);height:calc(200% + 4px);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top left;transform-origin:top left;border:1px solid transparent;cursor:grab;z-index:3}.template-object-resize-handler.no-events{pointer-events:none}.template-object-resize-handler .template-object-resize-handler{position:absolute!important;width:15px;height:15px;background-color:#19aae8;border-radius:50%;z-index:3}.template-object-resize-handler .template-object-resize-handler-left{left:0;top:50%;cursor:ew-resize}.template-object-resize-handler .template-object-resize-handler-right{left:100%;top:50%;cursor:ew-resize}.template-object-resize-handler .template-object-resize-handler-top{top:0;left:50%;cursor:ns-resize}.template-object-resize-handler .template-object-resize-handler-bottom{top:100%;left:50%;cursor:ns-resize}.template-object-resize-handler .template-object-resize-handler-top-left{top:0;left:0;cursor:nwse-resize}.template-object-resize-handler .template-object-resize-handler-top-right{top:0;left:100%;cursor:nesw-resize}.template-object-resize-handler .template-object-resize-handler-bottom-left{top:100%;left:0;cursor:nesw-resize}.template-object-resize-handler .template-object-resize-handler-bottom-right{top:100%;left:100%;cursor:nwse-resize}.template-editor-canvas{background-color:#e0eef4;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}.template-editor-canvas.invisible{visibility:hidden}.template-editor-canvas.chapters-exist .page-row{background-color:#d1e4ec}.template-editor-canvas .pdf-renderer{position:absolute;top:0;left:0;-webkit-transform:scale(.6666666667);transform:scale(.6666666667);-webkit-transform-origin:0 0;transform-origin:0 0}.template-editor-canvas .zoomable-content{position:absolute;display:flex;flex-direction:column;grid-gap:10rem;gap:10rem}.template-editor-canvas .zoomable-content h1,.template-editor-canvas .zoomable-content h2,.template-editor-canvas .zoomable-content h3,.template-editor-canvas .zoomable-content h4,.template-editor-canvas .zoomable-content h5,.template-editor-canvas .zoomable-content h6,.template-editor-canvas .zoomable-content p,.template-editor-canvas .zoomable-content span{overflow:hidden!important}.template-editor-canvas .zoomable-content .page-row{position:relative;display:flex;padding:3rem;grid-gap:3rem;gap:3rem}.template-editor-canvas .zoomable-content .page-row .page-row-name{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:calc(-1rem - .5rem/var(--zoomable-scale));left:50%;font-size:13px;-webkit-transform:scale(calc(1/var(--zoomable-scale)));transform:scale(calc(1/var(--zoomable-scale)));font-weight:700;opacity:.6;color:#002f44}.template-editor-canvas .highlight-overlay-for-object{position:absolute;pointer-events:none;opacity:.75;z-index:2}.template-editor-canvas .highlight-overlay-for-object *{position:absolute;background-color:#00131b}.template-editor-canvas *{box-sizing:border-box;position:relative;display:block;line-height:1}.template-editor-canvas .template-object:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(200% + 2px);height:calc(200% + 2px);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top left;transform-origin:top left;z-index:2;display:none;pointer-events:none}.template-editor-canvas .template-object.selectable{cursor:pointer}.template-editor-canvas .template-object.selectable:hover:after{display:block;border:1px dashed #000}.template-editor-canvas .template-object.selected-for-editing-children:after{display:block;border:1px solid #19aae8}.template-editor-canvas .template-object.selected-for-editing-children.page-container:after{display:block;border:calc(3px/var(--zoomable-scale)) solid #19aae8}.template-editor-canvas .template-object.selected-for-editing-children.page-row{background-color:#19aae8}.template-editor-canvas .template-object.selected-for-editing-children .page-row-name{color:#19aae8}.template-editor-canvas.scale-0 .template-object:after,.template-editor-canvas.scale-1 .template-object:after{width:calc(100% + 1px);height:calc(100% + 1px);-webkit-transform:scale(1);transform:scale(1)}.template-editor-canvas.scale-2 .template-object:after,.template-editor-canvas.scale-3 .template-object:after{top:-1px;left:-1px;width:calc(200% + 2px);height:calc(200% + 2px);-webkit-transform:scale(.5);transform:scale(.5)}.template-editor-canvas.scale-6 .template-object:after{top:-.5px;left:-.5px;width:calc(600% + 6px);height:calc(600% + 6px);-webkit-transform:scale(.1666666667);transform:scale(.1666666667)}.template-editor-canvas .page-container{background-color:#fff;flex-shrink:0;border:1px solid #d1e4ec;position:relative}.template-editor-canvas .page-container .template-page-header{pointer-events:none;position:absolute}.text-variables{padding:.5rem;border-radius:4px;justify-content:space-between;border:1px solid #e7f1f5}.text-variables .section-header{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:-.6rem;z-index:1;background-color:#fff}.text-variables .section-header .section-title{font-size:1rem;font-weight:700}.text-variables .text-variable-item{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;padding-top:.5rem;justify-content:space-between;padding-bottom:.5rem;position:relative;width:100%}.text-variables .text-variable-item .variable-details{display:flex;flex-direction:column;width:100%}.text-variables .text-variable-item .variable-details .info-item:last-child{margin-bottom:0}.text-variables .text-variable-item .variable-details .input{width:calc(100% - 2.5rem)}.text-variables .text-variable-item .variable-details .input input{width:100%}.text-variables .text-variable-item .delete-variable-button{position:absolute;top:.5rem;right:0}.text-variables .text-variable-item .variable-symbol{font-weight:700}.text-variables .text-variable-item:not(:last-child){border-bottom:1px solid #e7f1f5}.text-variables .text-variable-item:nth-child(2){border-top:1px solid #e7f1f5;margin-top:.5rem}.condition .info-item,.condition .info-item .main-content,.condition .info-item .main-content .value-container{width:100%}.formatting-rule .label-container{width:100%!important}.conditional-formatting{padding:.5rem;border-radius:4px;justify-content:space-between;border:1px solid #e7f1f5}.conditional-formatting .section-header{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;flex-direction:column;top:-.6rem;z-index:1;background-color:#fff;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.conditional-formatting .section-header .section-title{font-size:1rem;font-weight:700}.conditional-formatting .rule-item{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;padding-top:.5rem;justify-content:space-between;padding-bottom:.5rem;position:relative;width:100%}.conditional-formatting .rule-item .rule-details{display:flex;flex-direction:column;width:100%}.conditional-formatting .rule-item .rule-details .info-item:last-child{margin-bottom:0}.conditional-formatting .rule-item .delete-rule-button{position:absolute;top:.5rem;right:0}.conditional-formatting .rule-item .rule-symbol{font-weight:700}.conditional-formatting .rule-item:not(:last-child){border-bottom:1px solid #e7f1f5}.conditional-formatting .rule-item:nth-child(2){border-top:1px solid #e7f1f5;margin-top:.5rem}.conditions{padding:.5rem;border-radius:4px;justify-content:space-between;border:1px solid #e7f1f5}.conditions .section-header{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:-.6rem;z-index:1;background-color:#fff;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.conditions .section-header .section-title{font-size:1rem;font-weight:700}.conditions .text-condition-item{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;padding-top:.5rem;justify-content:space-between;padding-bottom:.5rem;position:relative}.conditions .text-condition-item .condition-details{display:flex;flex-direction:column;width:100%}.conditions .text-condition-item .condition-details .info-item:last-child{margin-bottom:0}.conditions .text-condition-item .delete-condition-button{position:absolute;top:.5rem;right:0}.conditions .text-condition-item .condition-symbol{font-weight:700}.conditions .text-condition-item:not(:last-child){border-bottom:1px solid #e7f1f5}.conditions .text-condition-item:nth-child(2){border-top:1px solid #e7f1f5;margin-top:.5rem}.object-panel{position:relative}.object-panel .border-drag{left:0;width:5px;z-index:2;opacity:1;cursor:col-resize;transition:all .3s;border-left:1px solid #d1e4ec}.object-panel .border-drag:hover{border-left:3px solid #19aae8}.object-panel .ant-select{width:100%}.object-panel .upload-box{width:100%!important}.object-panel .info-item.with-error{position:relative;margin-bottom:1rem!important}.object-panel .info-item.with-error .value-container{position:relative}.object-panel .info-item.with-error .validation-message{position:absolute;bottom:-1.2rem;left:0;font-size:12px;color:#ff4d4f}.object-panel .object-parameter-list{padding-left:1rem;position:relative}.object-panel .object-parameter-list:before{content:"";position:absolute;top:.3rem;left:0;width:1px;height:calc(100% - .3rem);background-color:#d1e4ec}.object-panel .bring-to-front-send-to-back .value-container,.object-panel .collapse-panel-duplicate-delete .value-container{display:flex;grid-gap:.5rem;gap:.5rem}.object-panel .bring-to-front-send-to-back .value-container button,.object-panel .collapse-panel-duplicate-delete .value-container button{width:100%}.object-panel .ant-collapse-item:last-child{margin-bottom:1rem!important}.object-panel .collapse-panel-look-feel .info-item .label-container,.object-panel .collapse-panel-position .info-item .label-container{width:8rem}.object-panel .parent-repeat-note{font-weight:500;margin-bottom:.5rem;display:block;color:#19aae8;font-size:13px}.object-panel .color-input-container{position:relative}.object-panel .color-input-container .color-preview{width:1.2rem;height:1.2rem;border-radius:4px;background-color:#e7f1f5;position:absolute;top:50%;left:.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1;box-shadow:0 0 2px #9db6bf}.object-panel .color-input-container .color-input input,.object-panel .color-input-container .color-input textarea{padding-left:2.2rem!important}.color-picker-overlay .input{margin-top:1rem}.canvas-panel{position:relative;border-right:unset!important;box-shadow:unset!important}.canvas-panel .border-drag{left:0;width:5px;z-index:2;top:0;opacity:1;cursor:col-resize;transition:all .3s;border-left:1px solid #d1e4ec}.canvas-panel .border-drag:hover{border-left:3px solid #19aae8}.canvas-panel .ant-table *{border-radius:0!important}.canvas-panel .ant-table .ant-table-header{border-right:1px solid #d1e4ec}.canvas-panel .ant-btn{border-radius:4px!important}.canvas-panel td.ant-table-cell{padding-left:2px!important;padding-right:2px!important}.canvas-panel .preview-buttons-container .value-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;max-width:250px;margin:0 auto}.canvas-panel .restore-icon-container{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:4px!important;margin:0 auto;width:1.5rem;height:1.5rem;transition:all .2s;display:none}.canvas-panel .restore-icon-container .icon-restore{position:relative;top:-1px}.canvas-panel .restore-icon-container .icon-restore g{fill:#002f44}.canvas-panel .restore-icon-container:hover{background-color:#002f44}.canvas-panel .restore-icon-container:hover .icon-restore g{fill:#fff}.canvas-panel .selected-row td{background-color:#002f44!important;color:#fff!important;font-weight:500}.canvas-panel .selected-row:hover td.ant-table-cell{background-color:#002f44!important;opacity:.9!important}.canvas-panel .selected-row .restore-icon-container{display:block}.canvas-panel .selected-row .restore-icon-container .icon-restore g{fill:#9db6bf}.canvas-panel .selected-row .restore-icon-container:hover{background-color:#fff}.canvas-panel .selected-row .restore-icon-container:hover .icon-restore g{fill:#002f44}.canvas-panel .ant-pagination-options{display:none}.hierarchy-panel{flex-shrink:0;height:100%;padding:.3rem .5rem!important;background-color:#fff;text-align:left;-webkit-user-select:none;user-select:none;overflow-y:auto;position:relative}.hierarchy-panel.is-preview-visible{opacity:.3;pointer-events:none}.hierarchy-panel .border-drag{right:0;top:0;height:100%;width:5px;z-index:2;opacity:1;cursor:col-resize;transition:all .3s;border-right:1px solid #d1e4ec}.hierarchy-panel .border-drag:hover{border-right:3px solid #19aae8}.hierarchy-panel .back-button{margin-top:.5rem;margin-left:auto;margin-right:auto;width:calc(100% - 1rem)!important;display:block}.hierarchy-panel .hierarchy-tree{overflow-y:auto;height:100%;margin-right:-3px}.hierarchy-panel .ant-tree-node-content-wrapper{align-items:center;display:flex}.hierarchy-panel .ant-tree-node-content-wrapper .ant-tree-iconEle{display:flex!important;align-items:center}.hierarchy-panel .preview-visible-text{display:none}.hierarchy-panel .ant-tree-title{font-size:12px}.hierarchy-panel .ant-tree .ant-tree-treenode{margin-bottom:-3px}.hierarchy-panel .ant-tree-title,.hierarchy-panel .hierarchy-item-label{display:flex;justify-content:space-between;align-items:center;width:100%}.hierarchy-panel .hierarchy-item-label *{line-height:1.5}.hierarchy-panel .hierarchy-item-label .extra-item-icons{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;position:relative;top:2px}.hierarchy-panel .hierarchy-item-label .extra-item-icons>:first-child{margin-left:.3rem}.hierarchy-panel .hierarchy-item-label .input,.hierarchy-panel .hierarchy-item-label .input input{width:100%}.hierarchy-panel .hierarchy-item-label .visibility-button{position:relative;padding:.2rem;display:flex;justify-content:center;align-items:center}.hierarchy-panel .hierarchy-item-label .visibility-button:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + .5rem);height:calc(100% + .5rem);border-radius:50%}.hierarchy-panel .hierarchy-item-label .visibility-button .anticon{display:flex}.hierarchy-panel .hierarchy-item-label .visibility-button:hover .anticon{color:#19aae8}.hierarchy-panel .hierarchy-item-label .anticon{color:#002f44;display:inline-block;position:relative;transition:all .3s;font-size:.8rem}.hierarchy-panel .hierarchy-item-label.root-element{-webkit-user-select:none;user-select:none;pointer-events:none}.hierarchy-panel .hierarchy-item-label.root-element *{-webkit-user-select:none;user-select:none}.hierarchy-panel .ant-tree-treenode .input,.hierarchy-panel .ant-tree-treenode .input input{background-color:unset!important}.hierarchy-panel .ant-tree-treenode-selected:before{background-color:#e0eef4!important}.hierarchy-panel .ant-tree-treenode-selected .anticon{color:#002f44}.hierarchy-panel .ant-tree .ant-tree-node-content-wrapper{padding-left:0}.hierarchy-panel .panel-title{font-size:13px;font-weight:500;display:block;border-bottom:1px solid #e7f1f5;padding-left:0;padding-bottom:.5rem;margin:0 1.5rem .5rem 1rem}.hierarchy-panel .icon{width:16px;height:24px;fill:#002f44}.hierarchy-panel .icon-paperclip.icon path{fill:#002f44}.hierarchy-panel .input-container.enabled input{background-color:#fff!important}.hierarchy-panel .input-container.disabled input{-webkit-user-select:none;user-select:none;pointer-events:none}.hierarchy-panel .ant-tree-draggable-icon svg,.hierarchy-panel .ant-tree-switcher svg{position:relative;top:4px}.form-field-modal{width:1000px!important;max-width:90vw!important}.form-field-modal .ant-form-item{margin-bottom:1rem}.form-field-modal .submit-container{padding-left:33%}.report-user-fields-container,.user-input-container{margin-top:0;width:100%;max-width:1000px;flex-shrink:2;display:flex;flex-direction:column;height:calc(100vh - 59px);overflow-y:auto;padding-right:.5rem;transition:opacity .3s;opacity:1}.report-user-fields-container.invisible,.user-input-container.invisible{opacity:0}.no-fields{height:unset}@media(max-width:600px){.no-fields .report-container{display:none}}.no-fields .report-user-fields-container{width:596px;max-width:100%;height:unset;flex-shrink:unset!important}@media(max-width:600px){.report-user-fields-container>.card{border-radius:0!important;border:unset!important;box-shadow:unset!important}.report-user-fields-container>.card>.ant-card-body{padding-left:0!important;padding-right:0!important;padding-top:0!important}.report-user-fields-container>.card>.ant-card-body>.card-header{padding-top:0;margin-top:.2rem}}@media(max-width:600px){.report-modal-with-fields>.card>.ant-card-body,.report-user-fields-container>.card>.ant-card-body,.user-input-container>.card>.ant-card-body{padding-bottom:4rem}}.report-modal-with-fields .card .card-header,.report-user-fields-container .card .card-header,.user-input-container .card .card-header{background-color:#fff;padding-top:1rem;padding-left:.5rem;padding-right:.5rem;margin-top:-1rem;margin-left:-.5rem;margin-right:-.5rem;z-index:2}.report-modal-with-fields .card .card-actions,.report-user-fields-container .card .card-actions,.user-input-container .card .card-actions{display:flex;align-items:center}.report-modal-with-fields .card .card-actions .preview-switch-container,.report-user-fields-container .card .card-actions .preview-switch-container,.user-input-container .card .card-actions .preview-switch-container{margin-left:0}.report-modal-with-fields .field-inline-description .textarea,.report-user-fields-container .field-inline-description .textarea,.user-input-container .field-inline-description .textarea{background-color:initial!important;opacity:.7}.report-modal-with-fields .field-inline-description .textarea .textarea-content,.report-user-fields-container .field-inline-description .textarea .textarea-content,.user-input-container .field-inline-description .textarea .textarea-content{padding:0;min-height:unset}.report-modal-with-fields .field-inline-description .textarea .textarea-content *,.report-user-fields-container .field-inline-description .textarea .textarea-content *,.user-input-container .field-inline-description .textarea .textarea-content *{font-size:13px!important}.report-modal-with-fields .field-label.only-display-explanation .textarea,.report-user-fields-container .field-label.only-display-explanation .textarea,.user-input-container .field-label.only-display-explanation .textarea{opacity:1}.report-modal-with-fields .save-message,.report-user-fields-container .save-message,.user-input-container .save-message{font-size:.7rem;display:block}.report-modal-with-fields .save-message.saved-at,.report-user-fields-container .save-message.saved-at,.user-input-container .save-message.saved-at{color:#4cc23a}.report-modal-with-fields .save-message.saved-at .anticon,.report-user-fields-container .save-message.saved-at .anticon,.user-input-container .save-message.saved-at .anticon{color:#4cc23a;position:relative;top:1px;margin-left:.3rem}.report-modal-with-fields .save-message.is-saving,.report-user-fields-container .save-message.is-saving,.user-input-container .save-message.is-saving{color:#9db6bf}.report-modal-with-fields .save-message.is-save-error,.report-user-fields-container .save-message.is-save-error,.user-input-container .save-message.is-save-error{color:#ff4d4f}.report-modal-with-fields .field-attachments-list .field-attachment-item,.report-user-fields-container .field-attachments-list .field-attachment-item,.user-input-container .field-attachments-list .field-attachment-item{display:block;margin-bottom:.5rem}.report-modal-with-fields .field-attachments-list .field-attachment-item .anticon,.report-user-fields-container .field-attachments-list .field-attachment-item .anticon,.user-input-container .field-attachments-list .field-attachment-item .anticon{margin-right:.5rem;color:#4cc23a}.report-modal-with-fields .ant-checkbox-group,.report-user-fields-container .ant-checkbox-group,.user-input-container .ant-checkbox-group{overflow-y:auto;display:flex;flex-direction:column}.report-modal-with-fields .button-without-outline,.report-user-fields-container .button-without-outline,.user-input-container .button-without-outline{border:unset;box-shadow:unset;position:relative;top:1px}.report-modal-with-fields .button-without-outline:focus,.report-user-fields-container .button-without-outline:focus,.user-input-container .button-without-outline:focus{color:#19aae8}.report-modal-with-fields .ant-checkbox-group .ant-checkbox-group-item,.report-user-fields-container .ant-checkbox-group .ant-checkbox-group-item,.user-input-container .ant-checkbox-group .ant-checkbox-group-item{display:flex}.report-modal-with-fields .ant-form-item,.report-user-fields-container .ant-form-item,.user-input-container .ant-form-item{flex-direction:column}.report-modal-with-fields .ant-form-item .ant-col.ant-form-item-label,.report-user-fields-container .ant-form-item .ant-col.ant-form-item-label,.user-input-container .ant-form-item .ant-col.ant-form-item-label{text-align:center}.user-list-options{padding-left:0}.user-list-options .user-list-option-item{border:1px solid #d1e4ec;border-radius:4px;padding:.7rem;margin-bottom:.5rem;display:flex;align-items:flex-start;width:100%}.user-list-options .user-list-option-item .item-content{width:100%}.user-list-options .user-list-option-item .item-action-buttons{display:flex;grid-gap:.5rem;gap:.5rem}.user-list-options .user-list-option-item .add-item-to-template,.user-list-options .user-list-option-item .delete-item,.user-list-options .user-list-option-item .edit-item{color:#19aae8}.report-modal-with-fields{width:800px!important;max-width:95vw!important}.report-modal-with-fields .input-group{margin-bottom:2rem;position:relative}.report-modal-with-fields .input-group.inline-label{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.report-modal-with-fields .input-group.inline-label .field-label{margin-bottom:0!important}.report-modal-with-fields .input-group .ant-divider{margin-bottom:-.5rem}.report-modal-with-fields .input-group .attachments .attachments-container.view-type-list{min-height:10rem}.report-modal-with-fields .input-group.attachment-picker-section-field{background-color:#e0eef4;padding:1rem;border-radius:8px;margin-bottom:1rem}.report-modal-with-fields .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container,.report-modal-with-fields .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container{display:flex;margin-bottom:.5rem}.report-modal-with-fields .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container .attachment-section-label,.report-modal-with-fields .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container .attachment-section-label{width:7rem;flex-shrink:0;text-align:right}.report-modal-with-fields .input-group.attachment-picker-section-field .input{position:relative;top:-.2rem;margin-left:1rem;width:100%}.report-modal-with-fields .input-group.attachment-picker-section-field .input input,.report-modal-with-fields .input-group.attachment-picker-section-field .input textarea{background-color:#fff}.report-modal-with-fields .input-group.attachment-picker-section-field .button-without-outline{padding:0;margin-right:2rem;background-color:unset}.report-modal-with-fields .input-group.attachment-picker-section-field textarea.input{min-height:3rem}.report-modal-with-fields .input-group .attachment-label-input,.report-modal-with-fields .input-group.attachment-picker-section-field .attachment-list-title{font-weight:500}.report-modal-with-fields .input-group .attachment-label-input::-webkit-input-placeholder{font-weight:400}.report-modal-with-fields .input-group .attachment-label-input::placeholder{font-weight:400}.report-modal-with-fields .input-group .attachment-items{margin-top:-.5rem;padding-left:0;list-style-type:none}.report-modal-with-fields .input-group .attachment-items li{padding:.1rem 0;display:flex;align-items:center}.report-modal-with-fields .input-group .attachment-items li .attachment-name{padding:.2rem .5rem;margin-left:-.2rem}.report-modal-with-fields .input-group .attachment-items li .clickable-attachment-name{cursor:pointer;color:#19aae8;border-radius:4px}.report-modal-with-fields .input-group .attachment-items li .clickable-attachment-name:hover{background-color:#edf4f6}.report-modal-with-fields .input-group .attachment-items li button{border:unset;box-shadow:unset}.report-modal-with-fields .input-group .attachment-items li:not(:last-child){border-bottom:1px solid #d1e4ec}.report-modal-with-fields .input-group .attachment-extra-field-input{font-weight:500;margin-right:5px}.report-modal-with-fields .input-group .attachment-extra-field-input::-webkit-input-placeholder{font-weight:400}.report-modal-with-fields .input-group .attachment-extra-field-input::placeholder{font-weight:400}.report-modal-with-fields .input-group .nested-field-item{border:1px solid #d1e4ec;border-radius:4px;padding:.5rem;background-color:#e0eef4}.report-modal-with-fields .input-group .nested-field-item .input-group{margin-bottom:.5rem}.report-modal-with-fields .input-group .nested-field-item .report-field-container .ant-divider{display:none}.report-modal-with-fields .input-group .nested-field-item:not(:last-child){margin-bottom:1rem}.report-modal-with-fields .input-group .report-field-container:last-child .ant-divider{display:none}.report-modal-with-fields .input-group .text-section-item{margin-bottom:1rem;border-radius:4px;margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;position:relative}.report-modal-with-fields .input-group .text-section-item .delete-section{position:absolute;right:4.5rem;top:3rem;background-color:initial;border:unset;box-shadow:unset}.report-modal-with-fields .input-group .text-section-item .delete-section .anticon{font-size:1.2rem}.report-modal-with-fields .input-group .text-section-item .field-name{font-weight:500;width:calc(100% - 2.7rem)}.report-modal-with-fields .input-group .text-section-item .section-textarea-container{position:relative}.report-modal-with-fields .input-group .text-section-item .section-textarea-container .editor-toolbox{top:-1.8rem}.report-modal-with-fields .input-group .editor-toolbox{position:absolute;right:-.3rem;top:0;display:flex;justify-content:flex-end}.report-modal-with-fields .input-group .editor-toolbox.disabled{opacity:.3;pointer-events:none}.report-modal-with-fields .input-group .editor-toolbox button{border:unset;box-shadow:unset;background-color:initial}.report-modal-with-fields .input-group .editor-toolbox button .icon{width:22px;color:#2f94bd;fill:#2f94bd}.report-modal-with-fields .input-group textarea{padding-right:2rem;line-height:1.2}.report-modal-with-fields .input-group .field-label{margin-bottom:.5rem;display:flex;justify-content:center;flex-direction:column}.report-modal-with-fields .input-group .field-label .field-name{display:inline-block;font-weight:500}.report-modal-with-fields .input-group .mandatory-marker{color:#19aae8;margin-right:.2rem;position:relative}.field-type-section-heading{position:-webkit-sticky!important;position:sticky!important;background-color:#fff;z-index:1;top:0}.compact-fields .input-group{margin-bottom:.5rem!important}.compact-fields .input-group .field-label{margin-bottom:0!important}.compact-fields .info-item{margin-bottom:.5rem!important}.compact-fields .field-type-section-heading{margin-top:1rem!important;margin-bottom:1rem!important}.report-field-container{position:relative}.report-field-container .info-item,.report-field-container .input-group{margin-bottom:2rem;position:relative}.report-field-container .info-item.inline-label,.report-field-container .input-group.inline-label{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.report-field-container .info-item.inline-label .field-label,.report-field-container .input-group.inline-label .field-label{margin-bottom:0!important}.report-field-container .info-item .ant-divider,.report-field-container .input-group .ant-divider{margin-bottom:-.5rem}.report-field-container .info-item .attachments .attachments-container.view-type-list,.report-field-container .input-group .attachments .attachments-container.view-type-list{min-height:10rem}.report-field-container .info-item.attachment-picker-section-field,.report-field-container .input-group.attachment-picker-section-field{background-color:#e0eef4;padding:1rem;border-radius:8px;margin-bottom:1rem}.report-field-container .info-item.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container,.report-field-container .info-item.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container,.report-field-container .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container,.report-field-container .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container{display:flex;margin-bottom:.5rem}.report-field-container .info-item.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container .attachment-section-label,.report-field-container .info-item.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container .attachment-section-label,.report-field-container .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-description-container .attachment-section-label,.report-field-container .input-group.attachment-picker-section-field .attachment-section-title-and-description .attachment-section-title-container .attachment-section-label{width:7rem;flex-shrink:0;text-align:right}.report-field-container .info-item.attachment-picker-section-field .input,.report-field-container .input-group.attachment-picker-section-field .input{position:relative;top:-.2rem;margin-left:1rem;width:100%}.report-field-container .info-item.attachment-picker-section-field .input input,.report-field-container .info-item.attachment-picker-section-field .input textarea,.report-field-container .input-group.attachment-picker-section-field .input input,.report-field-container .input-group.attachment-picker-section-field .input textarea{background-color:#fff}.report-field-container .info-item.attachment-picker-section-field .button-without-outline,.report-field-container .input-group.attachment-picker-section-field .button-without-outline{padding:0;margin-right:2rem;background-color:unset}.report-field-container .info-item.attachment-picker-section-field textarea.input,.report-field-container .input-group.attachment-picker-section-field textarea.input{min-height:3rem}.report-field-container .info-item .attachment-label-input,.report-field-container .info-item.attachment-picker-section-field .attachment-list-title,.report-field-container .input-group .attachment-label-input,.report-field-container .input-group.attachment-picker-section-field .attachment-list-title{font-weight:500}.report-field-container .info-item .attachment-label-input::-webkit-input-placeholder,.report-field-container .input-group .attachment-label-input::-webkit-input-placeholder{font-weight:400}.report-field-container .info-item .attachment-label-input::placeholder,.report-field-container .input-group .attachment-label-input::placeholder{font-weight:400}.report-field-container .info-item .attachment-items,.report-field-container .input-group .attachment-items{margin-top:-.5rem;padding-left:0;list-style-type:none}.report-field-container .info-item .attachment-items li,.report-field-container .input-group .attachment-items li{padding:.1rem 0;display:flex;align-items:center}.report-field-container .info-item .attachment-items li .attachment-name,.report-field-container .input-group .attachment-items li .attachment-name{padding:.2rem .5rem;margin-left:-.2rem}.report-field-container .info-item .attachment-items li .clickable-attachment-name,.report-field-container .input-group .attachment-items li .clickable-attachment-name{cursor:pointer;color:#19aae8;border-radius:4px}.report-field-container .info-item .attachment-items li .clickable-attachment-name:hover,.report-field-container .input-group .attachment-items li .clickable-attachment-name:hover{background-color:#edf4f6}.report-field-container .info-item .attachment-items li button,.report-field-container .input-group .attachment-items li button{border:unset;box-shadow:unset}.report-field-container .info-item .attachment-items li:not(:last-child),.report-field-container .input-group .attachment-items li:not(:last-child){border-bottom:1px solid #d1e4ec}.report-field-container .info-item .attachment-extra-field-input,.report-field-container .input-group .attachment-extra-field-input{font-weight:500;margin-right:5px}.report-field-container .info-item .attachment-extra-field-input::-webkit-input-placeholder,.report-field-container .input-group .attachment-extra-field-input::-webkit-input-placeholder{font-weight:400}.report-field-container .info-item .attachment-extra-field-input::placeholder,.report-field-container .input-group .attachment-extra-field-input::placeholder{font-weight:400}.report-field-container .info-item .nested-field-item,.report-field-container .input-group .nested-field-item{border:1px solid #d1e4ec;border-radius:4px;padding:.5rem;background-color:#e0eef4}.report-field-container .info-item .nested-field-item .input-group,.report-field-container .input-group .nested-field-item .input-group{margin-bottom:.5rem}.report-field-container .info-item .nested-field-item .report-field-container .ant-divider,.report-field-container .input-group .nested-field-item .report-field-container .ant-divider{display:none}.report-field-container .info-item .nested-field-item:not(:last-child),.report-field-container .input-group .nested-field-item:not(:last-child){margin-bottom:1rem}.report-field-container .info-item .report-field-container:last-child .ant-divider,.report-field-container .input-group .report-field-container:last-child .ant-divider{display:none}.report-field-container .info-item .text-section-item,.report-field-container .input-group .text-section-item{margin-bottom:1rem;border-radius:4px;margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;position:relative}.report-field-container .info-item .text-section-item .delete-section,.report-field-container .input-group .text-section-item .delete-section{position:absolute;right:4.5rem;top:3rem;background-color:initial;border:unset;box-shadow:unset}.report-field-container .info-item .text-section-item .delete-section .anticon,.report-field-container .input-group .text-section-item .delete-section .anticon{font-size:1.2rem}.report-field-container .info-item .text-section-item .field-name,.report-field-container .input-group .text-section-item .field-name{font-weight:500;width:calc(100% - 2.7rem)}.report-field-container .info-item .text-section-item .section-textarea-container,.report-field-container .input-group .text-section-item .section-textarea-container{position:relative}.report-field-container .info-item .text-section-item .section-textarea-container .editor-toolbox,.report-field-container .input-group .text-section-item .section-textarea-container .editor-toolbox{top:-1.8rem}.report-field-container .info-item .editor-toolbox,.report-field-container .input-group .editor-toolbox{position:absolute;right:-.3rem;top:0;display:flex;justify-content:flex-end}.report-field-container .info-item .editor-toolbox.disabled,.report-field-container .input-group .editor-toolbox.disabled{opacity:.3;pointer-events:none}.report-field-container .info-item .editor-toolbox button,.report-field-container .input-group .editor-toolbox button{border:unset;box-shadow:unset;background-color:initial}.report-field-container .info-item .editor-toolbox button .icon,.report-field-container .input-group .editor-toolbox button .icon{width:22px;color:#2f94bd;fill:#2f94bd}.report-field-container .info-item textarea,.report-field-container .input-group textarea{padding-right:2rem;line-height:1.2}.report-field-container .info-item .field-label,.report-field-container .input-group .field-label{margin-bottom:.5rem;display:flex;justify-content:center;flex-direction:column}.report-field-container .info-item .field-label .field-name,.report-field-container .input-group .field-label .field-name{display:inline-block;font-weight:500}.report-field-container .info-item .mandatory-marker,.report-field-container .input-group .mandatory-marker{color:#19aae8;margin-right:.2rem;position:relative}.spreadsheet-container .after-spreadsheet{width:100%;margin-bottom:5px}.spreadsheet-container .Spreadsheet{--border-color:#c1d8e3;--outline-color:#4ba5e1;--text-color:#113144;--outline-background-color:rgba(red,0.2)}.spreadsheet-container .Spreadsheet__header{background-color:#edf4f6;color:#2f94bd;font-weight:700}.spreadsheet-container .Spreadsheet__cell.with-formula{background-color:rgba(224,238,244,.7);font-weight:700;opacity:1}.form-separator{width:100%;height:2px;background-color:#d1e4ec;margin-bottom:1.5rem}.form-space{width:100%;height:50px}.form-section-heading{padding-bottom:.5rem;margin-bottom:1rem;padding-top:.5rem;margin-top:.5rem;border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec;display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.form-section-heading.clickable{cursor:pointer}.form-section-heading.clickable:hover{background-color:#edf4f6}.form-section-heading .open-close-section-icon{display:block;padding:.5rem 0;color:#19aae8;transition:all .3s;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin-left:.5rem}.form-section-heading .open-close-section-icon.rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.form-section-heading .ant-typography{font-size:16px}.form-section{border:1px solid #d1e4ec;border-radius:4px;margin-bottom:1rem;position:relative}@media(max-width:400px){.form-section .section-content{margin-left:-.5rem;margin-right:-.5rem}}.form-section.placeholder-section{margin-top:-2rem}.form-section .form-section>.form-section-heading{border:unset!important}.form-section .form-section-content{padding:0 .5rem;opacity:0}.form-section .form-section-content .input-group:last-child{margin-bottom:.5rem}.form-section .form-section-content .form-section-heading{border-top:1px solid #d1e4ec;border-bottom:1px solid #d1e4ec;border-radius:0}.form-section .form-section-heading{margin-top:0;margin-bottom:0;border-bottom:unset;border-top:unset;border-radius:4px}.form-section .section-item-buttons{position:absolute;right:.5rem;top:.5rem;z-index:1;display:flex;grid-gap:.5rem;gap:.5rem}.form-section.has-invalid-fields .form-section-heading{pointer-events:none}.form-section.always-expanded{padding-top:.5rem}.form-section.always-expanded>.section-item-buttons{right:9px;top:.2rem}.form-section.always-expanded>.form-section-heading{display:none!important}.form-section.open>.form-section-heading{margin-bottom:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-section.open>.form-section-content{opacity:1}.validation-errors-for-field{padding:0;margin:0;margin-bottom:0!important}.validation-errors-for-field li{list-style-type:none;padding:0;margin:0;margin-inline:0!important}.form .attachments{border:1px solid #d1e4ec;border-radius:4px;padding:1.5rem .5rem .5rem}.form .attachments.presentation-only{padding-top:.75rem}.form .attachments .card-header{padding-top:0}.form.read-only .input-group{margin-bottom:1rem}.form.read-only .attachments .attachments-container.view-type-list{min-height:unset;margin-top:-.4rem}.form.read-only .attachment-items li{padding-top:.2rem;padding-bottom:.2rem}.field-tooltip-description-overlay .textarea{background-color:initial!important}.field-tooltip-description-overlay .textarea .textarea-content{padding:0;min-height:unset}.form-editor{padding-bottom:3.2rem;position:fixed;top:49px;width:30rem;height:100%;right:0;transition:all .4s ease-in-out;z-index:2}.form-editor.invisible{right:-30rem;pointer-events:none}.form-editor .user-input-container{height:100%!important;justify-content:center!important;flex-direction:row!important}.form-editor .form-fields-card{box-shadow:unset!important;max-width:30rem;overflow-x:hidden;max-height:unset!important;border-radius:0!important;border-right:unset!important;border-top:unset!important;height:100%!important}.form-editor .form-fields-card .form{margin:0;padding:0}.form-editor .form-fields-card .back-button{margin-right:1rem}.form-editor .form-fields-card>.ant-card-body{max-height:100%;display:flex;flex-direction:column;box-shadow:unset!important;padding-right:0}.form-editor .form-fields-card .fields{height:100%;overflow-y:auto;overflow-x:hidden}.form-editor .form-fields-card .fields [class^=ant-],.form-editor .form-fields-card .fields button{pointer-events:none}.form-field-edit-overlay{position:absolute;top:0;left:0;width:calc(100% - 2px)!important;height:100%;z-index:20;opacity:0;transition:opacity .3s;padding:0}.form-field-edit-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.85;border-radius:4px;border:1px dashed #19aae8;z-index:2;pointer-events:none}.form-field-edit-overlay .overlay-buttons-container{width:100%;height:100%;max-height:100px;padding-top:.5rem;display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.form-field-edit-overlay button{z-index:2;position:relative;opacity:1!important;pointer-events:all!important}.form-field-edit-overlay button .anticon{position:relative;z-index:2}.form-field-edit-overlay:hover{opacity:1}.template-editor-page{width:100%;height:100%;overflow:hidden;padding-left:0!important;position:relative;display:flex;flex-direction:column}.template-editor-page.invisible{opacity:0}.template-editor-page *{-webkit-user-select:none;user-select:none}.template-editor-page input{-webkit-user-select:contain;user-select:contain}.template-editor-page .output-editor{padding-left:0!important;width:100%;height:100%;display:flex}.template-editor-page .output-editor.invisible{display:none}.template-editor-page .panel{background-color:#fff;width:25rem;height:100%;flex-shrink:0;z-index:1;display:flex;flex-direction:column;text-align:left;overflow-y:auto;right:0}.template-editor-page .panel .panel-contents{height:100%;overflow-y:auto;padding:.6rem 1rem 1rem}.template-editor-page .panel .border-drag{height:100%;top:0;position:absolute}.template-editor-page .panel .ant-tabs-nav{margin-top:-.5rem}.template-editor-page .panel .ant-collapse{background-color:#fff;border-top:1px solid #d1e4ec;border-bottom:0;margin-left:-1rem;margin-right:-1rem;border-radius:0;border-left:0 solid #d1e4ec;border-right:0 solid #d1e4ec}.template-editor-page .panel .ant-collapse .ant-collapse-item{border-bottom-color:#d1e4ec;border-radius:0}.template-editor-page .panel .ant-collapse .ant-collapse-item .ant-collapse-header{background-color:rgba(237,244,246,.7);border-radius:0}.template-editor-page .panel .ant-collapse .ant-collapse-item .ant-collapse-content{border-top-color:#d1e4ec}.template-editor-page .panel .section{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.template-editor-page .panel .section:not(:first-child){margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e7f1f5}.template-editor-page .panel .section .title{font-weight:500;font-size:16px;padding-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-user-select:none;user-select:none}.template-editor-page .panel .task-picker{font-size:.7rem}.template-editor-page .panel .info-item{margin:0 0 .5rem;padding:0}.template-editor-page .panel .info-item .label-container{flex-shrink:0}.template-editor-page .panel .info-item .label{-webkit-user-select:none;user-select:none}.template-editor-page .panel .info-item .ant-input-number,.template-editor-page .panel .info-item .ant-select,.template-editor-page .panel .info-item .ant-slider,.template-editor-page .panel .info-item .value-container{width:100%}.template-editor-page.form-only .editor-container,.template-editor-page.spreadsheet-output .editor-container{opacity:0;pointer-events:none}.template-editor-page.form-only .hierarchy-panel,.template-editor-page.form-only .template-editor-canvas,.template-editor-page.form-only .toolbar{display:none}.template-editor-page .canvas-panel,.template-editor-page .object-panel{transition:right .4s ease-in-out!important}.template-editor-page.form-editor-open .live-template-text,.template-editor-page.form-editor-open .preview-visible-text,.template-editor-page.form-editor-open .viewing-old-version-text{width:calc(100% - 30rem + 3px)}.template-editor-page.form-editor-open .canvas-panel,.template-editor-page.form-editor-open .object-panel{right:calc(30rem - 2px)}.engineering-chart{opacity:0;-webkit-animation:fadeIn .2s ease-in-out;animation:fadeIn .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.engineering-chart .engineering-actions .engineering-action:not(:last-child){margin-right:1rem}.engineering-chart .ant-card,.engineering-chart .card-title{color:#002f44!important}.engineering-chart .engineering-chart-wrapper{text-align:center;font-weight:500;font-size:1.2rem}.engineering-chart .engineering-chart-wrapper .engineering-chart{margin:1rem auto 0}.engineering-chart .engineering-chart-wrapper .engineering-chart-title{margin-bottom:1rem!important}.engineering-chart .engineering-chart-wrapper .chart{display:flex;position:relative}.engineering-chart .engineering-chart-wrapper .chart .preloader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.7);z-index:1}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.financials-tab .analytics-financials-chart-card{opacity:0;-webkit-animation:fadeIn .2s ease-in-out;animation:fadeIn .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.financials-tab .analytics-financials-chart-card .actions .action:not(:last-child){margin-right:1rem}.financials-tab .analytics-financials-chart-card.ant-card,.financials-tab .analytics-financials-chart-card .card-title{color:#002f44!important}.financials-tab .charts-container{display:flex;grid-gap:2rem;gap:2rem;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:1000px){.financials-tab .charts-container{flex-direction:column}.financials-tab .charts-container .chart-wrapper{min-width:unset;width:100%}}.financials-tab .chart-wrapper{text-align:center;font-weight:500;font-size:1.2rem;min-width:800px;width:calc(50% - 1rem);border:1px solid #d1e4ec;border-radius:4px;padding:.7rem}.financials-tab .chart-wrapper .chart{margin:1rem auto 2rem;width:100%}.financials-tab .chart-wrapper .chart-title{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;font-size:16px;margin-bottom:-.5rem}.financials-tab .chart-wrapper .chart{display:flex;position:relative}.financials-tab .chart-wrapper .chart .preloader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.7);z-index:1}.chart-simple-tooltip{padding:.5rem;font-size:13px;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.app-page-card{border:1px solid #e7f1f5;background-color:#fff;box-shadow:0 1px 2px #9cbdcb;padding:.5rem 1rem;box-sizing:initial;flex-shrink:0}.simple-stat{flex-shrink:0}.simple-stat .info-item{padding:0;margin:0}.simple-stat .value-container .static-value{margin-top:-.5rem;font-size:24px;font-weight:500}.simple-stat .value-container .ant-progress{margin-top:.5rem;margin-bottom:.6rem}.project-list-with-tasks{margin-left:auto;margin-right:auto;max-width:1000px}.project-list-with-tasks .filter-input{margin-bottom:1rem}.project-list-with-tasks .ant-table-header{display:none}.project-list-with-tasks b{color:#002f44}.project-list-with-tasks tr:not(.ant-table-expanded-row){cursor:pointer}.project-list-with-tasks .task-item{padding:.5rem;display:flex;cursor:pointer;font-weight:500;align-items:center;grid-gap:.5rem;gap:.5rem;color:#2f94bd}.project-list-with-tasks .task-item:not(:last-child){border-bottom:1px solid #d1e4ec}.project-list-with-tasks .task-item:hover{background-color:#e8f2f7}.application-page-output{overflow:visible;padding-bottom:.5rem}.custom-application-page{margin-top:-1rem}.custom-application-page .page-actions{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center;padding-bottom:.5rem;padding-top:.5rem}.analytics-page{color:#002f44!important}.analytics-page.hide-header .page-actions,.analytics-page.hide-header .tabs-header{display:none}.organisation-details{display:flex;justify-content:space-between}.organisation-details .ant-card{flex-basis:24%}.organisation-details .organisation-details-list-item{display:flex;justify-content:space-between}.monitoring-page td,.organisation-details .organisation-details-list-item .organisation-detail-list-item-amount{font-weight:500}.monitoring-page .ant-table-row.ONLINE td{color:#4cc23a!important}.monitoring-page .ant-table-row.OFFLINE td{color:#ff4d4f!important}.linear-indefinite-preloader{width:100%;height:3px;background-color:#e0eef4;overflow:hidden;position:absolute;left:0;z-index:10000;opacity:0;-webkit-animation-name:fadeInPreloader;animation-name:fadeInPreloader;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.linear-indefinite-preloader.top{top:0}.linear-indefinite-preloader.bottom{bottom:0}.linear-indefinite-preloader .preloader-line{width:20%;height:100%;background-color:#19aae8;position:absolute;-webkit-animation:bounceAnimation 7s cubic-bezier(.64,.57,.67,1.53) infinite;animation:bounceAnimation 7s cubic-bezier(.64,.57,.67,1.53) infinite;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes bounceAnimation{0%,to{left:0}50%{left:80%}}@keyframes bounceAnimation{0%,to{left:0}50%{left:80%}}@-webkit-keyframes fadeInPreloader{0%{opacity:0}to{opacity:1}}@keyframes fadeInPreloader{0%{opacity:0}to{opacity:1}}.stock-item-filters{display:flex;align-items:center;justify-content:flex-start;position:relative}.stock-item-filters:before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:calc(100% + 1rem);background-color:#fff}.stock-item-filters span{position:relative}.stock-item-filters .range-picker-container{margin-left:1.5rem}.stock-item-filters .filter-button{margin-left:1rem;margin-right:.5rem}.stock-item-filters .filter-input{margin-right:2rem;border-radius:4px;width:200px;border:1px solid #d1e4ec}.stock-item-filters .filter-input .ant-input-prefix{margin-right:.6rem}.stock-item-filters .filter-input .ant-input-prefix .anticon{color:#002f44}.stock-item-filters .filter-input .ant-input-affix-wrapper-focused{display:none!important;border:1px solid #19aae8;display:inline-block}.stock-item-filters .filter-input input{color:#002f44;font-weight:500}.stock-item-filters .filter-input input::-webkit-input-placeholder{color:#9db6bf;font-weight:400}.stock-item-filters .filter-input input::placeholder{color:#9db6bf;font-weight:400}.stock-item-filters-dropdown-overlay{width:20rem}.stock-item-filters-dropdown-overlay .right-label{margin-left:1rem}.stock-item-filters-dropdown-overlay .ant-dropdown-menu-title-content{display:flex;align-items:center}.stock-item-filters-dropdown-overlay .created-in-range-container{width:100%}.stock-item-filters-dropdown-overlay .created-in-range-container .ant-picker{width:100%!important}.stock-item-filters-dropdown-overlay .top-label{margin-bottom:-1rem;display:block}.stock-item-filters-dropdown-overlay .left-label{margin-right:.5rem;display:inline-block;flex-shrink:0}.stock-item-filters-dropdown-overlay .ant-switch{width:4rem}.stock-item-filters-dropdown-overlay .flex-menu-item{display:flex;justify-content:space-between;align-items:center}.stock-item-filters-dropdown-overlay .stock-item-filter-client,.stock-item-filters-dropdown-overlay .stock-item-filter-project{width:100%}.create-stock-item-modal{width:1100px!important;max-width:90vw}.create-stock-item-modal .ant-select{width:100%!important}.create-stock-item-modal .ant-checkbox-wrapper,.create-stock-item-modal .ant-radio-wrapper{display:flex;align-items:center}.create-stock-item-modal .loading-button{width:75px}.create-stock-item-modal .submit-button-container{display:flex;align-items:center}.create-stock-item-modal .submit-button-container .create-another-label-and-checkbox{display:flex;margin-left:2rem;cursor:pointer}.create-stock-item-modal .submit-button-container .create-another-label-and-checkbox span.label{margin-left:.5rem}.stock-items-page{padding-right:.5rem;height:calc(100vh - 49px - .5rem);max-width:1300px;margin:0 auto;overflow-y:auto}.stock-items-page.is-inventory{max-width:800px}.stock-items-page .page-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;margin-left:-.5rem;margin-right:-.5rem;background-color:#fff}.stock-items-page .page-header .create-request-button{margin-left:auto}.stock-items-page .icon-drag-handle{cursor:move;position:relative;width:50px;height:50px;padding:10px 20px;margin-top:-.5rem;margin-bottom:-.9rem}.stock-items-page .icon-drag-handle .🔹dots{fill:#2f94bd!important}.stock-items-page td{padding:2px!important}.stock-items-page .stock-item-quantity-input input{text-align:right;padding-right:1.7rem}.stock-row-item.row-dragging{width:90vw!important;display:table;background-color:#002f44!important}.stock-row-item.row-dragging .icon-drag-handle .🔹dots{fill:#fff!important}.stock-row-item.row-dragging td{display:table-cell;background-color:#002f44!important}.stock-row-item.row-dragging td,.stock-row-item.row-dragging td *{color:#fff!important}.stock-item-maintenance-modal{width:1100px!important;max-width:90vw}.stock-item-maintenance-modal .ant-select{width:100%!important}.stock-item-maintenance-modal .ant-checkbox-wrapper,.stock-item-maintenance-modal .ant-radio-wrapper{display:flex;align-items:center}.stock-item-maintenance-modal .loading-button{width:75px}.stock-item-maintenance-modal .submit-button-container{display:flex;align-items:center;margin-top:1rem;width:100%;justify-content:center;grid-gap:1rem;gap:1rem}.stock-item-maintenance-modal .submit-button-container .create-another-label-and-checkbox{display:flex;margin-left:2rem;cursor:pointer}.stock-item-maintenance-modal .submit-button-container .create-another-label-and-checkbox span.label{margin-left:.5rem}.stock-item-maintenance-tab .maintenance-reminders-list{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.stock-item-details-page .stock-item-summary-card .ant-space-item:first-child{width:100%}.stock-item-details-page .stock-item-summary-card .ant-space-item:nth-child(2){display:none}.stock-item-details-page .stock-item-summary-card .card-title{width:100%}.stock-item-details-page .avatar-container img{border-radius:4px}.stock-item-details-page .stock-item-name{font-weight:500;flex-shrink:0;margin-left:-.3rem}.stock-item-details-page .stock-item-name input,.stock-item-details-page .stock-item-name textarea{font-size:1.2rem;font-weight:500}.stock-item-details-page .stock-item-name .anticon{margin-right:.5rem}.simple-mobile-home-page .navigation{margin-top:2rem;flex-wrap:wrap;justify-content:center}.simple-mobile-home-page .navigation .nav-item{width:40vw;height:40vw;max-width:200px;max-height:200px;border:1px solid #065071;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:4px;background-color:#3784a6;padding:1rem;position:relative}.simple-mobile-home-page .navigation .nav-item:before{content:"";position:absolute}.simple-mobile-home-page .navigation .nav-item .navigation-item-label{font-weight:500;font-size:16px}.simple-mobile-home-page .navigation .nav-item.selected:before{display:none}.simple-mobile-home-page .navigation .nav-item:hover{background-color:#4d9fc4}.contacts-page .actions{display:flex;grid-gap:.5rem;gap:.5rem}@media(max-height:600px),(max-width:500px){.ant-modal-wrap .full-screen-on-mobile{max-width:unset!important;position:fixed;top:0;left:0;right:0;bottom:0;width:unset!important;height:unset!important;margin:0!important;background-color:#fff}.ant-modal-wrap .full-screen-on-mobile .ant-modal-content{position:fixed;top:0;left:0;right:0;bottom:0;width:unset!important;height:unset!important;border-radius:0;z-index:100;padding:.5rem!important;margin-right:.15rem!important;padding-right:0;overflow-y:auto;overflow-x:hidden;border:unset!important;box-shadow:unset!important}.ant-modal-wrap .full-screen-on-mobile .ant-modal-content .ant-modal-close{top:.5rem;position:fixed;right:1.5rem}.ant-modal-wrap .full-screen-on-mobile .ant-modal-content .ant-modal-close .ant-modal-close-x{background-color:#fff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px}.ant-modal-wrap .full-screen-on-mobile .ant-modal-content .ant-modal-header{margin-bottom:0}.ant-modal-wrap .full-screen-on-mobile .ant-modal-content .ant-modal-header .ant-modal-title{margin-bottom:.3rem!important}}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}::-webkit-scrollbar{height:.6rem;width:.6rem;background:transparent;-webkit-transition:all .4s;transition:all .4s}::-webkit-scrollbar:hover{background:hsla(0,0%,100%,.6)}::-webkit-scrollbar-thumb{background:#0f719b;background-color:#4991ae;opacity:.5;border-radius:4px;cursor:pointer;width:.6rem}.ant-checkbox-wrapper,.ant-form-item-label>label,.ant-modal-title,.ant-select-item-option-content,.ant-select-selection-item,.ant-timeline-item-label,.ant-typography,.avatar .label,div.ant-typography,h1,h1.ant-typography,h2,h2.ant-typography,h3,h3.ant-typography,h4,h4.ant-typography,h5,h5.ant-typography,h6,h6.ant-typography,input,input.ant-input,label,p,p.ant-typography,pre,span.ant-typography,textarea,textarea.ant-input,th.ant-table-cell{color:#002f44;margin-top:0;margin-bottom:0}img{max-width:100%}input,textarea{font-family:"Inter",sans-serif}.input input{min-height:2rem}td{color:#5f8492!important}.ant-input-password-icon.anticon-eye,.ant-input-password-icon.anticon-eye-invisible{color:#19aae8!important}h3.ant-typography{font-size:1rem;font-weight:500;color:#002f44}.ant-pagination-item-link,.ant-pagination li,.ant-picker-content th,.ant-picker-header-view button,.ant-picker-input input,.ant-radio-wrapper span,.ant-result-subtitle,.ant-result-title,.ant-steps-item-title,.ant-table-thead .ant-table-cell,li{color:#002f44!important}.ant-progress-status-normal .ant-progress-circle-path,.ant-progress-status-normal .ant-progress-text{stroke:#19aae8!important;color:#19aae8!important}.ant-progress-text{color:#9db6bf;font-weight:500;width:25px;text-align:right;font-size:12px}.ant-pagination-disabled a,.ant-select-arrow{color:#9db6bf!important}hr{border:unset;height:1px;background-color:#d1e4ec;margin-top:1rem;margin-bottom:1rem}.highlight{color:#19aae8}.danger{color:#ff4d4f!important}.spread{display:flex!important;width:100%;justify-content:space-between;align-items:center}.anticon,button.ant-btn{justify-content:center}button.ant-btn{color:#2f94bd;border-color:#bfdae5;display:inline-flex;align-items:center;max-width:calc(90vw - 4rem);min-height:32px;height:unset;font-weight:500}button.ant-btn .icon{margin-right:.5rem;color:#9db6bf;fill:#9db6bf}button.ant-btn.ant-btn-link{border:unset;padding:unset}button.ant-btn.ant-btn-compact-last-item{margin-left:0}button.ant-btn.ant-btn-compact-last-item.ant-btn-primary:not([disabled]):after{background-color:hsla(0,0%,100%,.3)!important}button.ant-btn:hover{border-color:#19aae8!important}button.ant-btn.ant-btn-primary{border-color:#19aae8;background-color:#19aae8;color:#fff}button.ant-btn.ant-btn-primary .anticon{color:#fff!important}button.ant-btn.ant-btn-primary:not(:disabled):hover{background-color:#19aae8;opacity:.7}.ant-btn.ant-btn-dark,button.ant-btn.ant-btn-dark{background-color:#002f44;border-color:#002f44!important;color:#fff!important}.ant-btn.ant-btn-dark:active,.ant-btn.ant-btn-dark:focus,.ant-btn.ant-btn-dark:hover,button.ant-btn.ant-btn-dark:active,button.ant-btn.ant-btn-dark:focus,button.ant-btn.ant-btn-dark:hover{background-color:#005277;border-color:#002f44;color:#fff}button.ant-btn.ant-btn-clear{border-color:transparent;box-shadow:unset;background-color:unset}button.ant-btn.ant-btn-clear:hover{background-color:#fff;border-color:#19aae8}button.ant-btn.ant-btn-danger,button.ant-btn.ant-btn-dangerous{border-color:#ff4d4f;color:#ff4d4f}button.ant-btn.ant-btn-danger:hover,button.ant-btn.ant-btn-dangerous:hover{opacity:.5;background-color:#fff;border-color:#ff4d4f!important}.ant-btn:disabled,button.ant-btn:disabled,button:disabled{pointer-events:none;background-color:#edf4f6!important;border-color:#e7f1f5!important;color:#9db6bf!important;opacity:.5}.ant-btn:disabled .anticon,.ant-btn:disabled .icon,button.ant-btn:disabled .anticon,button.ant-btn:disabled .icon,button:disabled .anticon,button:disabled .icon{color:#9db6bf!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-nav-add{margin-right:10px!important;background-color:#fff;color:#6f93a1;border:1px solid #e7f1f5!important;border-bottom-color:#d1e4ec!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .anticon-close,.ant-tabs-nav-add .anticon-close{color:#6f93a1}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .anticon-close:hover,.ant-tabs-nav-add .anticon-close:hover{color:#19aae8!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover,.ant-tabs-nav-add:hover{border-top-color:#002f44!important;border-left-color:#002f44!important;border-right-color:#002f44!important;color:#002f44}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active,.ant-tabs-nav-add.ant-tabs-tab-active{color:#002f44;border-color:#d1e4ec #d1e4ec #002f44!important;border-bottom-width:2px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{border-bottom-color:#9db6bf!important}.ant-tabs-tab-disabled{opacity:.3}.ant-tabs-nav-add{padding-left:1rem!important;padding-right:1rem!important}.ant-tabs-tab.ant-tabs-tab-active{border-color:#002f44}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#002f44!important}.ant-dropdown{border-radius:4px;z-index:32!important;position:absolute}.ant-dropdown .ant-dropdown-menu-item{color:#002f44;display:flex;align-items:center}.ant-dropdown .ant-dropdown-menu-item:hover{background-color:#edf4f6}.ant-dropdown .ant-dropdown-menu-item .icon{margin-right:.5rem;color:#002f44;fill:#002f44}.ant-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{opacity:.3}.ant-dropdown .ant-dropdown-menu-item-disabled{color:#d1e4ec}.ant-dropdown .ant-dropdown-menu-item-divider{background-color:#e0eef4}div.ant-divider{border-top-color:#d1e4ec}.ant-form-item label{font-weight:500}.ant-form-item-label>label.ant-form-item-required:before{color:#19aae8!important}.ant-form-item .ant-form-item-label>label{height:unset;min-height:32px}.jpg-image-preview{width:100%}.video-preview-modal{width:80vw!important;height:142.2222222222vw!important;-webkit-transform-origin:unset!important;transform-origin:unset!important}.video-preview-modal .ant-modal-content{background-color:initial;box-shadow:unset}.video-preview-modal .ant-modal-confirm-content{margin-top:0}.video-preview-modal .ant-modal-body{padding:0}.video-preview-modal .ant-modal-confirm-btns .ant-btn.ant-btn-primary{display:none}.video-preview-modal .ant-modal-confirm-btns .ant-btn{position:fixed;top:3rem;right:10vw}.video-preview-modal video{max-width:100%;width:151.1111111111vh;max-height:85vh}.ant-notification{width:auto}.ant-notification .ant-notification-notice{width:500px}.ant-notification .ant-notification-notice-message .ant-typography{color:#002f44}.ant-typography-edit{color:#19aae8!important}.ant-tag{font-weight:500!important;text-align:center;border-radius:4px!important;font-size:12px;flex-shrink:0;text-wrap:wrap;line-height:1.5}.ant-tag.ant-tag-blue{color:#fff;border-color:#19aae8;background-color:#19aae8}.ant-tag.ant-tag-blue *{color:#fff!important}.ant-tag.ant-tag-green{color:#fff!important;border-color:#4cc23a;background-color:#4cc23a}.ant-tag.ant-tag-green *{color:#fff!important}.ant-empty .ant-empty-description{color:#9db6bf;font-weight:500;font-size:.75rem}.ant-empty .ant-empty-image{-webkit-transform:scale(.8);transform:scale(.8)}.ant-empty .ant-empty-image .ant-empty-img-default-path-1{fill:#9db6bf}.ant-empty .ant-empty-image .ant-empty-img-default-ellipse,.ant-empty .ant-empty-image .ant-empty-img-default-path-4,.ant-empty .ant-empty-image .ant-empty-img-default-path-5{fill:#d1e4ec}input::-webkit-input-placeholder{color:#8eaab5!important;opacity:1}input::placeholder{color:#8eaab5!important;opacity:1}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.ant-input-number,.ant-picker,.ant-select-selector{border-color:#b8d6e2!important;cursor:pointer}.ant-input-number *,.ant-picker *,.ant-select-selector *{cursor:pointer}.ant-input-number:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#19aae8!important}.ant-input-number .ant-picker-separator,.ant-input-number .ant-picker-suffix,.ant-picker .ant-picker-separator,.ant-picker .ant-picker-suffix,.ant-select-selector .ant-picker-separator,.ant-select-selector .ant-picker-suffix{color:#8eaab5!important}.modal-no-buttons .ant-modal-confirm-btns{display:none}.ant-checkbox-wrapper *{-webkit-user-select:none;user-select:none}.ant-checkbox-wrapper .ant-checkbox{z-index:0}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:4px!important;border-color:#b8d6e2}.ant-checkbox-wrapper .ant-checkbox:after{border-radius:4px!important}.ant-checkbox-wrapper .ant-checkbox+span{flex-shrink:0}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{border-color:#19aae8!important}.ant-checkbox-wrapper+.ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0}.active-on-hover{position:relative;left:-.7rem;border-color:transparent!important;min-width:200px;max-width:100%}.active-on-hover .ant-select-selection-item,.active-on-hover input{color:#002f44}.active-on-hover .ant-select-selector{border-color:transparent!important}.active-on-hover .ant-select-arrow .edit-icon{position:relative;top:-3px;left:-1rem}.active-on-hover:hover .ant-picker-suffix{opacity:1!important}.active-on-hover:hover .ant-select-selector{border:1px solid #19aae8!important}.active-on-hover:hover .ant-select-arrow{display:block!important}.active-on-hover.ant-picker-disabled{background-color:initial!important;border:unset!important}.ant-tabs-tab{color:rgba(0,47,68,.7)}.ant-tabs-nav:before{border-bottom-color:#bfdae5!important}.ant-tabs-nav .ant-tabs-ink-bar{background:#005277!important}.not-set{color:#8eaab5!important}.ant-alert .ant-alert-message{color:#002f44;text-align:center}.ant-alert .anticon{margin-right:1rem}.ant-alert .ant-alert-message{font-weight:500}.ant-alert-warning{background-color:#ffbc0d;border-color:#ffbc0d;margin-bottom:.5rem}.ant-alert-warning .ant-alert-message{color:#000;text-align:center;opacity:.7}.ant-alert-warning .anticon{margin-right:1rem;color:#000;opacity:.5}.ant-alert-warning .ant-alert-message{font-weight:500}.ant-alert-error{background-color:#ff4d4f;color:#fff;border:unset}.ant-alert-error .ant-alert-message,.ant-alert-error .ant-alert-message .ant-typography,.ant-alert-error .anticon{color:#fff}.ant-alert-error .ant-alert-message .content{display:flex;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center}.ant-alert-error .ant-alert-message .content button{color:#ff4d4f;border:unset;background-color:#fff;font-weight:700}.ant-alert-error .ant-alert-message .stacked-content{display:flex;flex-direction:column}.ant-alert-info{margin-bottom:.5rem;background-color:#226988;border:unset}.ant-alert-info .ant-alert-message,.ant-alert-info .anticon{color:#fff}.ant-alert-success{margin-bottom:.5rem;background-color:#4cc23a;border:unset}.ant-alert-success .ant-alert-message,.ant-alert-success .anticon{color:#fff}.ant-tooltip{z-index:1000}.ant-tooltip .ant-tooltip-inner{background-color:rgba(0,47,68,.9)}.ant-tooltip .ant-tooltip-inner *{color:#fff!important}.ant-tooltip .ant-tooltip-inner .ant-btn-default,.ant-tooltip .ant-tooltip-inner .ant-btn-default *{color:#fff;background-color:unset;font-weight:500}.ant-picker-range{width:190px;padding-left:.3rem;padding-right:.3rem}.ant-picker-range .ant-picker-range-separator{padding:0 4px}.ant-picker-range input{letter-spacing:-1px}.bold{font-weight:500}.ant-tabs-dropdown-menu li,.ant-tabs-nav-more svg{color:#002f44}.ant-switch{background-color:#9db6bf}.ant-switch.ant-switch-disabled{background-color:#d1e4ec!important}.ant-switch.ant-switch-checked{background-color:#19aae8}.ant-switch:hover{-webkit-transform:unset;transform:unset;background-color:#edf4f6}.ant-switch.ant-switch-checked:hover{-webkit-transform:unset;transform:unset;background-color:#76ccf1}.white-tag{background-color:#fff;color:#002f44;border:unset;box-shadow:0 1px 2px #9cbdcb;font-weight:500}.dark-tag{background-color:#002f44;color:#fff!important}.accent-tag,.dark-tag{border:unset;font-weight:500;box-shadow:unset}.accent-tag{background-color:#19aae8;color:#fff}.ant-input-affix-wrapper .ant-input-clear-icon{color:#9db6bf}.ant-checkbox-wrapper,.ant-radio-wrapper{display:flex;align-items:center}.ant-checkbox-wrapper .ant-checkbox,.ant-checkbox-wrapper .ant-radio,.ant-radio-wrapper .ant-checkbox,.ant-radio-wrapper .ant-radio{top:0}.ant-input,.ant-input-affix-wrapper,.ant-radio-inner{border-color:#bfdae5}.ant-pagination{background-color:#e0eef4;border-radius:4px;padding:.3rem}.ant-pagination input{border-color:#d1e4ec!important}.ant-table+.ant-pagination{background-color:#fff;border-top:1px solid #d1e4ec}.boxed-layout{width:100%;max-width:1400px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.hidden{display:none}.ant-form-item-label>label{height:unset;min-height:32px}.check-file-is-open-modal .ant-modal-confirm-body-wrapper,.file-failed-to-open-modal .ant-modal-confirm-body-wrapper,.file-has-opened-modal .ant-modal-confirm-body-wrapper,.file-is-open-modal .ant-modal-confirm-body-wrapper{margin-bottom:-1.5rem}.check-file-is-open-modal .anticon-loading,.file-failed-to-open-modal .anticon-loading,.file-has-opened-modal .anticon-loading,.file-is-open-modal .anticon-loading{margin-left:1rem}.ant-checkbox-group{display:flex;flex-direction:column}.reassigning-task-modal .ant-modal-confirm-btns{display:none!important}.option-disabled{opacity:.3}.ant-table-wrapper.sticky-header .ant-table-thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}.ant-table-wrapper.sticky-header .ant-table-thead th{border-top:1px solid #e7f1f5!important}.ant-table-wrapper.fixed-header .ant-table-thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}.ant-table-wrapper.fixed-header .ant-table-thead th{border-top:1px solid #e7f1f5!important}.ant-table-wrapper.fixed-pagination .ant-pagination{position:-webkit-sticky;position:sticky;bottom:0;z-index:1}.ant-table-wrapper .ant-pagination{margin:0!important}.ant-table-title{font-weight:700;text-align:center;color:#002f44}.ant-pagination-options-size-changer{display:none}.ant-table-thead>tr>th.ant-table-cell{background-color:#fff;border-bottom:1px solid #d1e4ec!important;font-weight:700;text-align:center}.ant-table-thead>tr>th.ant-table-cell:before{display:none}.ant-table-tbody>tr>td.ant-table-cell{text-align:center;border-bottom:unset!important;background-color:#fff}.compact-table .ant-table tr:not(.ant-table-measure-row) td{padding:4px!important}.compact-table .ant-table tr:not(.ant-table-measure-row) td,.compact-table .ant-table tr:not(.ant-table-measure-row) td>span{line-height:1.2}.ant-table.ant-table-scroll-horizontal .ant-table-content{overflow:auto!important}tbody tr:first-child td:first-child{border-top-left-radius:4px}tbody tr:first-child td:last-child{border-top-right-radius:4px}tbody tr:last-child td:first-child{border-bottom-left-radius:4px}tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.ant-table-cell{padding:.5rem!important}.ant-table-cell .edit-icon{color:#002f44;margin-left:.5rem}.ant-table-wrapper .ant-table table{border:1px solid #d1e4ec;border-radius:4px!important}.ant-table-wrapper tr td{border:none!important}.ant-table-wrapper tr:not(:last-child) td{border-bottom:1px solid #d1e4ec!important}.ant-table-wrapper tr:not(.ant-table-expanded-row):not(.ant-table-placeholder):not(.no-hover):hover,.ant-table-wrapper tr:not(.ant-table-expanded-row):not(.ant-table-placeholder):not(.no-hover):hover td.ant-table-cell{background-color:#edf4f6!important}.ant-table-wrapper .ant-table-title{text-align:left;padding-left:0;padding-top:0}.ant-table-wrapper .ant-table-thead tr,.ant-table-wrapper.not-interactive tr,.ant-table-wrapper tr.not-interactive{cursor:unset}.ant-table-wrapper .ant-table-thead tr:hover,.ant-table-wrapper .ant-table-thead tr:hover td,.ant-table-wrapper.not-interactive tr:hover,.ant-table-wrapper.not-interactive tr:hover td,.ant-table-wrapper tr.not-interactive:hover,.ant-table-wrapper tr.not-interactive:hover td{background-color:unset!important}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table{margin:0}.ant-table-expanded-row>.ant-table-cell{background-color:#edf4f6;padding:1rem!important}.ant-table-wrapper.no-hover table tbody .ant-table-row:hover td.ant-table-cell.ant-table-cell-row-hover,.ant-table-wrapper.no-hover table tbody tr:not(.ant-table-expanded-row):not(.ant-table-placeholder):hover{background-color:unset!important}.ant-form.ant-form-vertical .ant-form-item{margin-bottom:.7rem}.ant-form.ant-form-vertical .ant-form-item .ant-form-item-label{padding-bottom:0;margin-bottom:-.2rem}.ant-drawer{z-index:30!important}.ant-drawer .ant-drawer-header{padding:0!important}.ant-drawer .ant-drawer-title{color:#002f44}.ant-drawer .ant-drawer-close{color:#002f44;padding:1rem}.ant-modal-root label{white-space:normal}.ant-modal-root .ant-modal-wrap{z-index:30!important;overflow-x:hidden}.ant-modal-root .ant-modal-body{padding:0}.ant-modal-root .ant-modal-title{font-weight:500;margin-bottom:1.5rem!important}.ant-modal-root .ant-modal-header{border-bottom-color:#e7f1f5}.ant-modal-root .ant-modal .ant-modal-close:hover{background-color:unset}.ant-modal-root .ant-modal-close-x{color:#002f44}.ant-modal-root .ant-modal-mask{z-index:30!important;background-color:rgba(0,8,12,.75)}.ant-modal-root .ant-modal-content{box-shadow:0 1px 2px rgba(0,0,0,.6);z-index:31!important}.ant-modal-root .ant-modal-confirm-body .ant-modal-confirm-title{color:#002f44}.ant-modal-root .ant-modal-confirm-title{max-width:calc(90vw - 4rem);white-space:normal}.ant-modal-root .ant-modal-confirm-body .ant-modal-confirm-content{color:#427f9b}.ant-select-multiple{width:100%;max-width:700px!important}.ant-select-selection-overflow-item{margin-right:.5rem;font-weight:500}.ant-select-selector{min-height:2rem}.ant-select-selector .ant-select-selection-item:after,.ant-select-selector:after{display:none!important}.ant-select-selector .ant-select-selection-placeholder{color:#8eaab5!important;opacity:1}.ant-collapse .ant-collapse-item .ant-collapse-header{font-weight:500;color:#002f44}.ant-popover{z-index:5!important}.popover-no-content .ant-popover-inner-content{display:none}.popover-no-content .ant-popover-title{border:unset}.popover-no-content .ant-popover-inner{background-color:#002f44}.popover-no-content .ant-popover-inner .ant-popover-title{color:#fff}.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon{opacity:1;cursor:grab}.ant-breadcrumb{text-align:left;margin-bottom:.5rem;color:#9db6bf;font-size:.9rem}.ant-breadcrumb ol{list-style-type:none;margin:0;align-items:center}.ant-breadcrumb ol li{margin:0}.ant-breadcrumb>span{display:inline-block}.ant-breadcrumb>span:last-child{color:#002f44}.ant-breadcrumb a{color:#002f44!important;display:inline-block;padding:.2rem .5rem}.ant-breadcrumb a:hover{background-color:initial}.ant-breadcrumb .ant-breadcrumb-separator{color:#9db6bf}a{text-decoration:none}.ant-message.ant-message-top{top:30px!important}.ant-picker-time-panel-column:before{display:block;color:#9db6bf;padding-bottom:2px;border-bottom:1px solid #e7f1f5}.ant-picker-time-panel-column:first-child:before{content:"hours";padding-left:10px}.ant-picker-time-panel-column:nth-child(2):before{content:"minutes";padding-left:3px}.time-picker-no-ok-button .ant-picker-footer{display:none}@media(max-width:600px){.ant-modal-title{font-weight:500;font-size:1rem!important}.ant-modal-close-x{width:3rem;height:3rem;line-height:3rem}.ant-modal-body{padding:.5rem 1rem .3rem}.ant-row.ant-form-item{margin-bottom:1rem}.ant-row.ant-form-item .ant-form-item-label{padding-bottom:0}.ant-row.ant-form-item .ant-form-item-label label{font-size:1rem}.ant-picker-suffix,.ant-select-clear,.ant-select-focused,.ant-select-focused .ant-select-arrow,.ant-select-focused .ant-select-selection-placeholder,.ant-select-focused .ant-select-selection-search,.textarea-content,.upload-box .initial-message .message,input,textarea{font-size:1rem!important}.ant-select-clear{top:14px!important;right:44px!important}.ant-select,.ant-select .ant-select-selector,.ant-select .ant-select-selector input{height:2.3rem!important}.ant-select .ant-select-selection-placeholder{line-height:2.3rem!important}.ant-select .ant-form-item-label label:before{font-size:1.3rem!important}.ant-picker-range{width:220px}}.button-dark{background-color:#002f44;border-color:#002f44!important;color:#fff!important}.button-dark .icon{fill:#fff!important}.button-dark:active,.button-dark:focus,.button-dark:hover{background-color:#005277;border-color:#002f44;color:#fff}.icon-board,.icon-table{width:12px;stroke:#002f44;fill:#002f44}@media(max-width:850px){#root,html body{height:100vh;overflow-y:auto;position:fixed;width:100vw;background-color:#062d3e!important}}.environment-name-display{position:fixed;bottom:5px;left:5px;color:#fff;z-index:100;background-color:#002f44;padding:.2rem .7rem;border-radius:4px;font-weight:700;font-size:.8rem}.app{text-align:center;display:flex;flex-direction:column;height:100vh}@media(max-width:850px){.app .page-content{background-color:#fff}}.app.with-background,.app.with-background .page-content{background-color:#e0eef4}.app.no-scroll{overflow-y:hidden;height:100vh}.app.no-scroll .page-content>.inner-content{overflow-y:hidden;margin-right:0;margin-top:0}.app .page-content{width:100%;height:100%;box-sizing:border-box;display:flex;overflow-y:hidden}.app .page-content .inner-content{width:100%;height:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto}.app .page-content .inner-content>div{padding-left:.5rem}.app.logged-out{min-height:100vh}.app.logged-out,.app.logged-out .page-content{overflow-y:unset;height:unset}.app.with-boxed-layout .inner-content{padding-top:.5rem;padding-bottom:1rem;padding-right:1rem}.app.with-boxed-layout .inner-content>div:first-child{max-width:1300px;margin-left:auto;margin-right:auto}.app.with-right-margin .inner-content{margin-right:.3rem}:root{--neutralLight:#e7f1f5;--neutral:#d1e4ec;--neutralDark:#9db6bf;--background:#e0eef4;--hover:#edf4f6;--border:#e7f1f5;--borderDark:#d1e4ec;--accent:#19aae8;--white:#fff;--standardText:#002f44;--lightText:#2f94bd;--bad:#ff4d4f;--good:#4cc23a;--color4:#ffbc0d;--extraSmallFontSize:12px;--smallFontSize:13px;--regularFontSize:16px;--largeFontSize:20px;--extraLargeFontSize:24px;--borderRadius:4px}@font-face{font-family:"Inter";src:local("Inter"),url(/static/media/Inter-Regular.eeefaa82.ttf) format("truetype");font-weight:400}@font-face{font-family:"Inter";src:local("Inter"),url(/static/media/Inter-SemiBold.4f014c89.ttf) format("truetype");font-weight:500}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body pre{font-family:"Inter",sans-serif}body.cypress{font-family:serif}body.cypress .ant-tooltip{display:none}*{box-sizing:border-box}.toast{position:relative;top:-20px}
/*# sourceMappingURL=main.f3075339.chunk.css.map */