@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,500&family=Titillium+Web:wght@900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,700&family=Poppins:wght@500&family=Titillium+Web:wght@900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,700&family=Titillium+Web:wght@900&display=swap";.App{text-align:center;height:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-link{color:#61dafb}.landing-page{font-family:Poppins,sans-serif}.cs-title{font-family:Titillium Web,sans-serif}.cs-title-paragraph{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#6e6e6e;text-align:center}.cs-services{margin-bottom:40px}.cs-services-title{font-family:Poppins,sans-serif;font-weight:700;text-align:left;margin-bottom:"30px"}.cs-service-card{background:"red"}.header-wrapper{padding:0;box-shadow:0 4px 6px #3131311a;border:1px solid #E4E9F0}.main-row{display:flex;flex-direction:row;align-items:center;padding:20px;width:"100%";height:100%}.logo-box{flex:0 0 200px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.logo{width:200px;height:auto}.logo:hover{cursor:pointer}.suite-icon{display:inline-flex;padding-left:10px;padding-right:10px}.suite-icon:hover{cursor:pointer}.title-box{font-size:18px;font-weight:800;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;flex-grow:1;text-align:start;padding-left:30px}.item-box{flex-grow:12}.profile-box{flex-grow:4}.profile-box{display:flex;justify-content:end}.profile-box .menu{border:none}@media screen and (max-width: 720px){.logo-box{flex:0 0 30px}}.page-header{height:61px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;border-bottom:0px solid rgb(228,233,240);background:transparent}.h-grow{flex-grow:1}.home-btn{font-size:24px!important;color:#000}.title .ant-breadcrumb li{display:flex;align-items:center;justify-content:center}.title .ant-breadcrumb li h3{margin:0!important}.watermark{text-align:center;color:#d3d3d3;opacity:.7}.action-button.ant-btn,.action-button.ant-btn:hover{background-color:#0075bf!important;color:#fff}.action-button.ant-btn:disabled{background-color:#e1e7eb!important;border-color:#e1e7eb!important;color:#fff!important}.action-button.ant-btn:disabled:hover{background-color:#e1e7eb!important;border-color:#e1e7eb!important;color:#fff!important}.user-select-menue{background-color:#0075bf!important;color:#fff!important}.delete-button.ant-btn{background-color:#cd5c5c!important;color:#fff;margin:20px}.delete-button.ant-btn:hover{background-color:#dc143c!important;color:#fff}.delete-button.ant-btn:disabled{background-color:#e1e7eb!important;border-color:#e1e7eb!important;color:#fff!important}.delete-button.ant-btn:disabled:hover{background-color:#e1e7eb!important;border-color:#e1e7eb!important;color:#fff!important}.profile-wrapper{display:flex;justify-content:center;align-items:center;height:100vh}.profile-wrapper .user-profile-card{width:600px}.form-field-container{display:flex;align-items:center;justify-content:start;width:100%;border-bottom:1px solid rgb(218,216,216);padding:10px;height:40px}.form-field-container .label{width:30%;font-weight:700;text-align:start}.form-field-container .text-value{flex-grow:1;overflow:hidden;text-overflow:scroll;white-space:nowrap;text-align:left}.form-field-container .action-button{width:10%;margin-left:8px;border:none}.form-field-container .editable-input{width:70%}.change-pass{display:flex;width:100%!important;height:100%;box-sizing:border-box;justify-content:center;align-items:center;margin-top:100px}.change-pass>.ant-card{min-width:550px!important}.btn-change-passwd,.ant-select{width:100%}.month-view-menu{width:200px}.home-view-container{text-align:left;height:calc(100vh - 150px);overflow-y:hidden;margin:10px}.scroll-panel{overflow-y:auto}.custom-calendar .ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.custom-calendar{height:calc(100vh - 1000px)}.ant-picker-calendar-header{padding-right:10px!important}.ant-layout-sider-progress{text-align:center;border-left:1px solid #e4e9f0;width:300px!important;flex:0 0 300px!important;max-width:300px!important}.ant-layout-sider-progress-collapsed{border-left:1px solid #e4e9f0;width:30px!important;flex:0 0 30px!important;max-width:30px!important}.ant-form-item-control-input .ant-select-selector{min-width:140px}.home-filter{width:50vw}.scroll-panel{padding:0;margin:0;min-height:280px;background:#fff}.form-container{align-items:center;justify-content:flex-start}.border-bottom{border-bottom:1px solid rgba(231,225,225,.56)}.weekly-calendar{border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:20px}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.days-of-week{display:flex}.day-of-week{flex:1;text-align:center;font-weight:700}.home-filter .actions{margin-left:15px}.home-view-container .ant-layout-sider-progress .ant-layout-sider-trigger{width:300px!important}.home-view-container .ant-layout-sider-progress-collapsed .ant-layout-sider-trigger{width:80px!important}.HomeView{padding:5px 0 0 15px;height:calc(100vh - 70px)}.home-view-container{text-align:left;height:calc(100vh - 100px);overflow-y:hidden;margin:10px}.week-view-container{text-align:left;height:calc(100vh - 150px);overflow-y:hidden;margin:10px}.home-view-header-datepicker{margin-left:8px;margin-right:8px;vertical-align:middle}.day-view-body{margin-top:15px;height:75%;overflow:auto}.day-view-menu{width:50vh}.empty-container{height:100%;display:flex;justify-content:center;align-items:center}.home-view-body{height:100%;margin-top:20px}.lineup-view{flex:1 1 auto;display:flex;padding:10px;overflow:hidden;height:calc(100vh - 160px)}.horizontal-container{display:flex;align-items:center;gap:10px}.horizontal-container input{padding:8px;flex:1}.horizontal-container button{padding:8px 12px}.lineup-container{border:rgba(234,234,236,.562) 1px solid;border-radius:10px;width:80%;padding:0 50px;overflow-y:scroll;overflow-x:hidden;position:relative;align-items:center}.job-card-container{border:1px solid transparent;border-radius:8px;margin:8px;transition:border-color .3s ease}.job-card-container:hover,.job-card-selected{border:rgba(0,0,0,.53) 1px solid}.antd-card .antd-card-body{padding:12px!important}.job-input-box,.right-arrow-btn{margin:0 5px}.item-header{margin:10px 0}.date-picker{margin-bottom:10px}.group-header{display:flex;height:50px;align-items:center;justify-content:center}.job-tag{border:0;background-color:#fff;font-weight:500}.tag-pending{border:0;color:#434343;background-color:#fff;font-weight:500}.tag-sent{border:0;color:#1d39c4;background-color:#fff;font-weight:500}.tag-in-progress{border:0;color:#874d00;background-color:#fff;font-weight:500}.tag-completed{border:0;color:#389e0d;background-color:#fff;font-weight:500}.tag-error,.tag-cancelled{border:0;color:#f5222d;background-color:#fff;font-weight:500}.status-pending{background-color:#f0f0f0;border:1px solid #8c8c8c;color:#434343}.status-sent{background-color:#d6e4ff;border:1px solid #1677ff;color:#1d39c4;font-weight:500}.status-in-progress{background-color:#fff1b8;border:1px solid #ad6800;color:#874d00;font-weight:500}.status-completed{background-color:#b7eb8f;border:1px solid #52c41a;color:#389e0d;font-weight:500}.status-error,.status-cancelled{background-color:#ffccc7;border:1px solid #f5222d;color:#f5222d;font-weight:500}.lineup-view .ant-card .ant-card-body{padding:15px 2px}.icon{font-size:16px;cursor:move;transition:color .3s ease}.selected-status-pending{background-color:#8c8c8c;border:2px solid black;color:#434343}.selected-status-sent{background-color:#69b1ff;border:2px solid black;color:#1d39c4;font-weight:500}.selected-status-in-progress{background-color:#ffd666;border:2px solid black;color:#874d00;font-weight:500}.selected-status-error,.selected-status-cancelled{background-color:#ffa39e;border:2px solid black;color:#f5222d;font-weight:500}.main-container{display:flex;flex-direction:column;height:calc(100vh - 65px);overflow:hidden}.header-style{max-height:30vh;justify-content:flex-start;margin-bottom:20px}.inner-row-style{justify-content:flex-start;display:flex}.text-style{margin-right:8px;font-size:22px}.flex-end-col-style{justify-content:flex-end;display:flex}.item{border:1px solid #e8e8e8;margin:3px}.config{margin-right:10px}.lineup-list-container{border:1px solid #e4e9f0;transition:right 10s ease;text-align:right}.column-block{background-color:#eaeaec8f;border-radius:10px;width:80%}.truss-item-card{border-radius:10px;width:96%;margin-left:2%;margin-bottom:5px}.lineup-list-card{border-radius:10px;margin-bottom:5px}.editor-header{padding:0 14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.editor-content{flex:1 1 auto;display:flex;padding:10px;overflow:hidden}.drop-down-container{margin-right:10px}.drop-down-title{font-weight:600;margin-left:2px}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%}.job-drop-down{min-width:200px}.job-drop-down .ant-select-selector{padding-left:0!important}.tag-pending{border:0;color:#434343;font-weight:500}.tag-sent{border:0;color:#1d39c4;font-weight:500}.tag-in-progress{border:0;color:#874d00;font-weight:500}.tag-completed{border:0;color:#389e0d;font-weight:500}.tag-error,.tag-cancelled{border:0;color:#f5222d;font-weight:500}.truss-visualization-container{width:100%;height:100%;padding:12px}.truss_timber_beam polygon{fill:#fce12e;stroke:#000;fill-opacity:.4;stroke-width:.2}.truss_nail_plate polygon{fill:#d0d0c7;stroke:#000;stroke-width:.2}.svg_component{width:100%;height:100%}.job-item-list{height:calc(100vh - 260px);overflow-y:scroll;overflow-x:hidden;position:relative}.lineup-item{border-radius:0;margin-bottom:8px}.job-item-card{border-radius:10px;width:96%;margin-left:2%;margin-bottom:5px}.lineup_select .ant-select-selector{min-width:200px}.total-items{justify-content:flex-end;display:flex;margin-right:5px}.input-box{font-size:16px;font-weight:500;max-width:200px}.truss-item-list{height:calc(100vh - 310px);overflow-y:scroll;overflow-x:hidden;position:relative}.title{color:#535353;size:22px}.content{color:#535353;size:14px}.truss-item{border-radius:0;margin-bottom:8px}.truss-panel-col{border-right:1px solid #e8e8e8}.select-all{margin-left:25px;margin-right:20px}.divider{margin:4px}.pagination{justify-content:flex-end;display:flex;margin:5px 10px 10px 0}.truss-list-header{margin-bottom:8px}.info-group td{padding:0}.info-group .cell{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:8px}.info-group .info-label{align-items:flex-start;color:#1f1e1e}.info-group td:nth-child(2) .cell .ant-typography{align-items:flex-end}.info-group .data-cell{align-items:flex-end}.info-group tbody td:nth-child(3){width:48px}.info-group tbody td:not(:last-child){border:1px solid #e4e9f0}.info-group tbody td{border:1px solid #e4e9f0}.info-group .info-title{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:large;padding:8px;margin-bottom:4px;font-weight:700;color:#1f1e1e}.info-group{display:flex;flex-direction:row;height:100%;box-sizing:border-box;padding-top:5px;margin-top:30px;margin-left:10px;margin-right:20px;border:1px solid #e4e9f0}.info-group-table{width:100%;box-sizing:border-box}.settings-outer{width:100%;display:flex;flex-direction:column;height:100%;box-sizing:border-box;justify-content:center;align-items:center}.settings-header{width:100%;justify-content:flex-start;padding-left:18px;align-items:center;flex-direction:row;display:flex;min-height:30%;border-bottom:1px solid #69a2c9;background-image:linear-gradient(to right,#fff,#e4e9f0,#a3bfe3)}.settings-header>.user-info{justify-content:center;align-items:flex-start;flex-direction:column;display:flex;height:230px}.settings-header-spanner{display:flex;flex-grow:1;box-sizing:border-box;height:100%}.settings-header-item{display:flex;flex-direction:row;box-sizing:border-box;padding-bottom:12px}.settings-header-item>:not(:last-child){margin-right:12px}.settings-content{width:100%;min-width:100%;display:block;flex-grow:1;flex-direction:row;box-sizing:border-box}.settings-action{margin-top:8px;margin-bottom:5px;margin-right:5px}.settings-selection{margin-top:8px;margin-bottom:5px;margin-right:5px;min-width:50%}.q4us-form{border:1px solid #f5f5f5;display:flex;padding:5px}.q4us-form.inline{align-items:center;flex-direction:row;justify-content:center}.q4us-form.inline .content{align-items:center;display:flex;flex-grow:1;height:100%;overflow-y:auto}.q4us-form.inline>.actions{align-items:center;align-self:stretch;border-left:1px solid #f5f5f5;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;padding:8px}.q4us-form.inline>.actions>button{width:100%}.ant-select-selector{min-width:80px}.q4us-form.horizontal,.q4us-form.vertical{align-items:center;flex-direction:column;justify-content:center;width:100%}.q4us-form.horizontal>.actions,.q4us-form.vertical>.actions{align-items:center;border-top:1px solid #f5f5f5;display:flex;flex-direction:row-reverse;gap:5px;justify-content:right;padding:8px;width:100%}.q4us-form.horizontal .content,.q4us-form.vertical .content{flex-grow:1;overflow-y:auto;width:100%}.nested-form{display:flex;flex-direction:column;row-gap:5px}.q4us-nested-form-field>.ant-form-item-row>.ant-col.ant-form-item-label{flex:0 0 33.33333333%;max-width:33.33333333%}.consent{align-items:center;display:flex;flex-direction:row;gap:8px;justify-items:center;width:100%}*{box-sizing:border-box;margin:0;padding:0}.q4us-header-container{border:1px solid #f5f5f5;display:flex;flex-direction:column}.q4us-header-container>.q4us-header{align-items:center;display:flex;flex-direction:row;padding:5px}.q4us-header-container>.q4us-header>.spacer{display:flex;flex-grow:1}.ant-page-header-heading-title{font-size:large;font-weight:700}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.dragHandler:hover{background-color:#ccc;cursor:move}.wildcard-filter{border-radius:5px;padding:8px}.wildcard-filter>.search{display:block;margin-bottom:8px;width:188px}.wildcard-filter>.btn-apply{margin-right:8px;width:95px}.wildcard-filter>.btn-clear{width:90px}.enum-filter{border-radius:5px;padding:8px}.enum-filter>.enum-selector{display:block;margin-bottom:8px;width:188px}.enum-filter>.btn-apply{margin-right:8px;width:95px}.enum-filter>.btn-clear{width:90px}.number-filter{border-radius:5px;padding:8px}.number-filter>.selector{display:block;margin-bottom:8px;width:188px}.number-filter>.btn-apply{margin-right:8px;width:95px}.number-filter>.btn-clear{width:90px}.date-filter{border-radius:5px;display:block;padding:8px;width:240px}.date-filter>.picker{margin-bottom:8px}.date-filter>.btn-wrap>.btn-apply{margin-right:8px;width:95px}.date-filter>.btn-wrap>.btn-clear{width:90px}.date-filter>.btn-wrap{align-items:center;display:flex;flex-direction:row;justify-content:center}.q4us-table-pagination{align-items:center;border:1px solid #e4e9f0;border-top:none;display:flex;height:48px;justify-content:flex-end;padding-left:5px;padding-right:5px;position:relative;width:100%}.q4us-table-pagination-extra{align-items:center;display:flex;flex-grow:1}.q4us-table-pagination-summary{padding-right:20px}.ant-table-wrapper{border:1px solid #e4e9f0}.clear-selection{color:#8b0000}.q4us-cron{border:1px solid #e6e6e6;display:flex;flex-direction:column}.q4us-cron>.q4us-cron-toolbar{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;height:48px;justify-content:center}.q4us-cron>.q4us-cron-footer{align-items:center;border-top:1px solid #e6e6e6;display:flex;font-size:xx-large;font-weight:bolder;height:48px;justify-content:center}#root,html,body{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-menu-sub.ant-menu-inline{background-color:transparent!important;border-bottom:1px solid #e4e9f0}.ant-menu-horizontal{margin-bottom:1px!important}.ant-table-placeholder{column-span:all}.ant-table-placeholder td .ant-table-expanded-row-fixed{width:100%!important}.custom-text-btn{color:#000!important}.page-header,.scroll-panel{background-color:#fff}.ant-layout-header{background:#fff!important}.landing-page-container-div{display:flex;flex-direction:column;overflow-y:hidden}.page-selector{padding-right:12px}.ant-layout-footer{background-color:"white";border-top:"1px solid #e4e9f0";align-content:center}*::-webkit-scrollbar{width:5px;max-height:5px}*::-webkit-scrollbar-track{background:#f1f1f1}*::-webkit-scrollbar-thumb{background:#b4b0b0;border-radius:45px!important;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#868585}.menu-container{display:flex;flex-direction:column}.global_icon{display:flex;align-items:center;justify-content:center}.custom-popover .ant-popover-arrow{display:none}.menu-container .ant-menu-item{margin-bottom:30px}.ant-drawer-content-wrapper{width:280px!important}.ant-menu-title-content{text-align:left}.main-view .ant-layout-sider-trigger{border-right:1px solid rgb(228,233,240)}
