@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--ds-border-width-none: 0px;--ds-border-width-thin: 1px;--ds-border-width-thick: 2px;--ds-border-style-solid: solid;--ds-border-style-dashed: dashed;--ds-border-radius-none: 0px;--ds-border-radius-mini: 4px;--ds-border-radius-tiny: 6px;--ds-border-radius-small: 10px;--ds-border-radius-medium: 14px;--ds-border-radius-large: 18px;--ds-border-radius-big: 22px;--ds-border-radius-huge: 28px;--ds-border-radius-full: 9999px;--ds-color-background-default: #fdfdfd;--ds-color-background-muted: #fafafa;--ds-color-background-inset: #f6f6f6;--ds-color-background-disabled: #f2f2f2;--ds-color-background-transparent: rgba(0, 0, 0, 0);--ds-color-background-brand-default: #ff7c34;--ds-color-background-brand-muted: #ff965d;--ds-color-background-brand-inset: #ffa777;--ds-color-background-brand-disabled: #ffc3a2;--ds-color-background-brand-inverse: #040202;--ds-color-background-brand-weak: #fff2eb;--ds-color-text-default: #040202;--ds-color-text-muted: #eeeeee;--ds-color-text-disabled: #f6f6f6;--ds-color-text-link: #0077b9;--ds-opacity-0: 0;--ds-opacity-5: 5;--ds-opacity-10: 10;--ds-opacity-20: 20;--ds-opacity-30: 30;--ds-opacity-40: 40;--ds-opacity-50: 50;--ds-opacity-60: 60;--ds-opacity-70: 70;--ds-opacity-80: 80;--ds-opacity-90: 90;--ds-opacity-100: 100;--ds-blur-none: 0px;--ds-blur-tiny: 2px;--ds-blur-small: 4px;--ds-blur-base: 8px;--ds-blur-large: 12px;--ds-elevation-level-0: 0;--ds-elevation-level-100: 100;--ds-elevation-level-200: 200;--ds-elevation-level-300: 300;--ds-elevation-level-400: 400;--ds-elevation-level-500: 500;--ds-elevation-level-600: 600;--ds-elevation-level-700: 700;--ds-elevation-level-800: 800;--ds-elevation-level-900: 900;--ds-elevation-level-1000: 1000;--ds-font-family-heading: inter;--ds-font-family-subheading: inter;--ds-font-family-body: inter;--ds-font-family-sans: Inter, sans-serif;--ds-font-weight-weaker: 200;--ds-font-weight-book: 300;--ds-font-weight-weak: 400;--ds-font-weight-medium: 500;--ds-font-weight-strong: 600;--ds-font-size-display-huge: 56px;--ds-font-size-display-big: 48px;--ds-font-size-heading-xlarge: 40px;--ds-font-size-heading-large: 36px;--ds-font-size-heading-medium: 32px;--ds-font-size-heading-small: 28px;--ds-font-size-heading-xsmall: 24px;--ds-font-size-heading-xxsmall: 20px;--ds-font-size-subheading-xlarge: 28px;--ds-font-size-subheading-large: 24px;--ds-font-size-subheading-medium: 20px;--ds-font-size-subheading-small: 18px;--ds-font-size-subheading-xsmall: 16px;--ds-font-size-subheading-xxsmall: 14px;--ds-font-size-body-large: 16px;--ds-font-size-body-medium: 14px;--ds-font-size-body-small: 12px;--ds-breakpoint-mobile: 320px;--ds-breakpoint-tablet: 768px;--ds-breakpoint-desktop: 1440px;--ds-spacing-0: 0px;--ds-spacing-25: 2px;--ds-spacing-50: 4px;--ds-spacing-75: 6px;--ds-spacing-100: 8px;--ds-spacing-150: 12px;--ds-spacing-200: 16px;--ds-spacing-250: 20px;--ds-spacing-300: 24px;--ds-spacing-400: 32px;--ds-spacing-500: 40px;--ds-spacing-600: 48px;--ds-spacing-700: 56px;--ds-spacing-800: 64px;--ds-spacing-1000: 80px;--ds-spacing-1200: 96px;--ds-spacing-1600: 128px;--ds-spacing-2400: 192px;--ds-spacing-3200: 256px}.ant-drawer-content-wrapper{margin:var(--ds-spacing-50)}.ant-drawer-content-wrapper .ant-drawer-content{border-radius:var(--ds-border-radius-medium)}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light dark;font-weight:400;font-size:16px;line-height:24px;font-family:var(--ds-font-family-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--app-layout-padding: 2rem}@media (width <= 768px){:root{--app-layout-padding: 1rem}}html,body{overscroll-behavior:none}body{cursor:default;margin:0;background-color:var(--ds-color-background-default);padding:0;min-width:320px;min-height:100vh;color:var(--ds-color-text-default)}#root{overflow:hidden}#components-layout-demo-custom-trigger .trigger{transition:color .3s;cursor:pointer;padding:0 24px;font-size:18px;line-height:64px}#components-layout-demo-custom-trigger .trigger:hover{color:#1890ff}.header{font-size:20px}.site-layout .site-layout-background{display:flex;justify-content:space-between;align-items:center;background:#fff}.ant-menu-submenu-title{padding-left:12px!important}.ant-layout{background:var(--ds-color-background-default)}.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane-active{display:flex;flex:1;flex-direction:column}.ant-tabs{flex:1}::-webkit-scrollbar{margin:3px;padding:3px;width:6px;height:6px}::-webkit-scrollbar-track{border-radius:3px;background:#f1f1f1}::-webkit-scrollbar-thumb{border-radius:3px;background:#aaa}::-webkit-scrollbar-thumb:hover{background:#555}.header{display:flex;justify-content:space-between;align-items:center;margin:0 auto;background-color:transparent;padding:0 var(--app-layout-padding);width:100%;max-width:var(--content-max-width)}.header .actions{display:flex;align-items:center;gap:16px}.notification-center-popover .ant-popover-inner{display:flex;flex-direction:column}.notification-center-popover .ant-popover-inner-content{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.app-sidebar.ant-layout-sider{position:relative;background-color:var(--ds-color-background-brand-muted);padding-inline:.5rem;width:var(--sidebar-width);height:100%;-webkit-user-select:none;user-select:none}.app-sidebar.ant-layout-sider *{color:var(--ds-color-text-default)!important}.app-sidebar.ant-layout-sider .ant-layout-sider-children{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;justify-content:center;gap:1rem;margin:0;padding:0}.app-sidebar.ant-layout-sider .logo{display:flex;margin-inline:auto;padding-top:8px}.app-sidebar.ant-layout-sider .trigger-container{display:flex;position:absolute;top:0;right:-9px;bottom:0;justify-content:center;align-items:center;transform:translate(50%);z-index:999;border-radius:2px;background-color:transparent;height:100%}.app-sidebar.ant-layout-sider .trigger-container .trigger{all:unset;display:block;transition:all .3s ease;cursor:pointer;padding:6px;width:2px;height:24px}.app-sidebar.ant-layout-sider .trigger-container .trigger .decorator{display:block;transition:all .3s ease;margin:0 auto;border-radius:999px;background-color:var(--ds-color-background-brand-inset);width:2px;height:24px}.app-sidebar.ant-layout-sider .ant-menu{margin:0;padding:0;width:100%;overflow-x:hidden;overflow-y:auto;list-style:none}.app-sidebar.ant-layout-sider .ant-menu svg{width:1rem;height:1rem}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-item,.app-sidebar.ant-layout-sider .ant-menu .ant-menu-submenu-title{display:flex;margin:0;margin-top:.25rem;padding-left:1rem!important;width:100%}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-item.ant-menu-item-selected,.app-sidebar.ant-layout-sider .ant-menu .ant-menu-submenu-title.ant-menu-item-selected{background-color:#fff2eb!important;color:var(--ds-color-text-emphasis)!important;font-weight:500!important}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-submenu{margin-top:.25rem}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-submenu-title:hover,.app-sidebar.ant-layout-sider .ant-menu .ant-menu-item:hover{background-color:var(--ds-color-background-brand-weak)!important}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title{color:var(--ds-color-text-emphasis)!important;font-weight:500!important}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-sub{margin-top:.25rem}.app-sidebar.ant-layout-sider .ant-menu .ant-menu-sub .ant-menu-item{margin:0;margin-top:.25rem;padding-left:36px!important;padding-block:0;height:36px}.app-sidebar.ant-layout-sider .ant-layout-footer{display:flex;flex-direction:row;gap:.5rem;margin-top:auto;margin-bottom:8px;background-color:transparent;padding:0;width:100%;max-width:var(--sidebar-width)}.app-sidebar.ant-layout-sider .ant-layout-footer .avatar{flex-shrink:0;aspect-ratio:1/1}.app-sidebar.ant-layout-sider .ant-layout-footer .user-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;overflow:hidden}.app-sidebar.ant-layout-sider .ant-layout-footer .user-name{color:var(--text-color);font-weight:500;font-size:.875rem;line-height:1}.app-sidebar.ant-layout-sider .ant-layout-footer .user-email{color:var(--text-color);font-weight:400;font-size:.75rem;line-height:1}.app-sidebar.ant-layout-sider.ant-layout-sider-collapsed :not(.ant-menu-sub) .ant-menu-item,.app-sidebar.ant-layout-sider.ant-layout-sider-collapsed :not(.ant-menu-sub) .ant-menu-submenu,.app-sidebar.ant-layout-sider.ant-layout-sider-collapsed :not(.ant-menu-sub) .ant-menu-submenu-title{display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-top:.25rem!important;padding:0!important;width:40px;height:40px}.app-sidebar.ant-layout-sider.ant-layout-sider-collapsed :not(.ant-menu-sub) .ant-menu-title-content{display:none!important}.app-sidebar.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-footer{justify-content:center;align-items:center;padding:0}.hamburguer-trigger,.mobile-collapsed-trigger{display:none}@media screen and (width <= 768px){.hamburguer-trigger{all:unset;display:flex;cursor:pointer;border-radius:2px;width:24px;height:24px}.mobile-collapsed-trigger{all:unset;display:flex;position:absolute;top:0;right:0;bottom:0;cursor:pointer;border-radius:2px;padding:1rem;width:24px;height:24px;color:#000}aside.ant-layout-sider-collapsed{transform:translate(-100%);transition:all .3s ease}aside:not(ant-layout-sider-collapsed){display:block;position:fixed!important;z-index:1000;margin:0!important;border:none!important;background-color:var(--ds-color-background-brand-inset)!important;padding:0!important;padding-inline:1rem!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}aside:not(ant-layout-sider-collapsed) .ant-menu{margin:0!important;padding:0!important;width:100%!important;list-style:none!important}aside:not(ant-layout-sider-collapsed) .ant-menu .ant-menu-item,aside:not(ant-layout-sider-collapsed) .ant-menu .ant-menu-submenu{margin:0!important;margin-top:.25rem!important;width:100%!important}.ant-layout-footer{justify-content:space-between;align-items:center;width:100%!important;max-width:none!important}}.file-downloader-popup{position:fixed;bottom:8px;left:50%;transform:translate(-50%);z-index:1000;transition:transform .3s ease-in-out,opacity .3s ease-in-out;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;border-radius:8px;background:#fff;width:95vw}@media (width >= 600px){.file-downloader-popup{right:8px;left:auto;width:384px}.file-downloader-popup[data-visible=true]{transform:translateY(0) translate(0)}}@media print{body *{visibility:hidden}#printable,#printable *{visibility:visible}#printable{position:absolute;top:0;left:0;background:#fff;color:#000}table{border-collapse:collapse;width:100%}th,td{border:1px solid black;padding:8px;text-align:left}}.containerInvoice{margin:20px}@media (max-width: 768px){.containerInvoice{margin:0}}.project-page-tabs{flex:1}.project-page-tabs .ant-tabs-content-holder,.project-page-tabs .ant-tabs-content,.project-page-tabs .ant-tabs-tabpane-active{display:flex;flex:1;flex-direction:column}.project-page-tabs * .ant-tabs{flex:1}.ant-steps-item-icon{position:relative}.custom-badge-wrapper{position:absolute;top:49px;right:270px;transform:translate(50%,-50%);z-index:1}@media (max-width: 640px){.custom-badge-wrapper{top:203px;right:210px}}@media (max-width: 390px){.custom-badge-wrapper{top:202px;right:199px}}@media (max-width: 384px){.custom-badge-wrapper{top:204px;right:195px}}@media (max-width: 375px){.custom-badge-wrapper{top:202px;right:190px}}@media (max-width: 360px){.custom-badge-wrapper{top:202px;right:184px}}@media (min-width: 641px) and (max-width: 1024px){.custom-badge-wrapper{top:50px;right:314px}}@media (min-width: 1025px) and (max-width: 1440px){.custom-badge-wrapper{top:50px;right:470px}}@media (min-width: 1441px){.custom-badge-wrapper{top:51px;right:1435px}}.companycam-gallery-item{position:relative;width:100%;height:300px}.companycam-gallery-item:hover .companycam-gallery-item-checkbox,.companycam-gallery-item[data-any-selected=true] .companycam-gallery-item-checkbox,.companycam-gallery-item[data-selected=true] .companycam-gallery-item-checkbox{visibility:visible}.companycam-gallery-item[data-selected=true] .companycam-gallery-item-image{border-color:#1890ff}.companycam-gallery-item .companycam-gallery-item-image-wrapper{width:100%;height:100%}.companycam-gallery-item .companycam-gallery-item-image-wrapper .ant-image-mask{border-radius:8px}.companycam-gallery-item .companycam-gallery-item-image{transition:border-color .2s ease-in-out;cursor:pointer;border:2px solid transparent;border-radius:8px;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.companycam-gallery-item .companycam-gallery-item-image+.ant-image-mask{cursor:zoom-in}.companycam-gallery-item .companycam-gallery-item-checkbox{position:absolute;top:8px;right:16px;z-index:1;border-radius:4px}@media (width >= 600px){.companycam-gallery-item .companycam-gallery-item-checkbox{visibility:hidden}}.companycam-gallery[data-show-checkboxes=true] .companycam-gallery-item-checkbox{visibility:visible}.companycam-gallery-toolbar{display:flex;position:fixed;bottom:16px;left:50%;align-items:center;gap:8px;transform:translate(-50%);z-index:1000;box-shadow:0 2px 8px #00000026;border-radius:8px;background:#fff;padding:8px 16px}.select-container{margin-bottom:10px;border:1px solid #d9d9d9;width:82%;height:80px}.table-assignPM-container{width:82%}@media (max-width: 428px){.select-container,.table-assignPM-container{width:43%}}@media (max-width: 414px){.select-container,.table-assignPM-container{width:41%}}@media (max-width: 412px){.select-container,.table-assignPM-container{width:41%}}@media (max-width: 375px){.select-container,.table-assignPM-container{width:37%}}@media (max-width: 360px){.select-container,.table-assignPM-container{width:34%}}@media print{@page{size:landscape}body *{visibility:hidden}#printable,#printable *{visibility:visible}#printable{position:absolute;top:0;left:0;background:#fff;color:#000}table{border-collapse:collapse;width:100%}th,td{border:1px solid black;padding:8px;text-align:left}}#printable{visibility:hidden}.form_label_view{font-weight:lighter;font-size:14px}.label_view{border-block-end:1px solid #e8e8e8;font-weight:700;font-size:17px!important}
