:root{--_hue:222.86;--pmry-color:#182034;--bg-color-light:#fff;--bg-color-dark:#0000;--text-light:#fff;--text-dark:#000;--muted-text:#6d6c6c;--table-row-border:#666762;--table-row-selection:#e6f4ff;--bg-menu-color:#0288d1;--notification-color:#d26b2f;--status-color:#4a7c3a;--bg-inactive-menu-color:#e0e0e0;--validation-success:#52c41a;--hd-height:50px;--hd-radius:180px;--ft-height:75px;--content-min-width:450px;--label-color:#80808073;--label-font-size:18px;--label-transition:0.2s ease all;--editText-color:#dad7d7;--bg-trans:#00000080}@media (prefers-color-scheme:dark){:root{--background:var(--bg-color-dark);--primary-color:var(--pmry-color);--text-color:var(--text-light);--header-text-color:var(--text-light);--input-border-color:hsl(var(--pmry-color)/95%);color-scheme:dark}}@media (prefers-color-scheme:light){:root{--background:var(--bg-color-light);--primary-color:var(--pmry-color);--text-color:var(--text-dark);--muted-text-color:var(--muted-text);--header-text-color:var(--text-light);--input-border-color:hsl(var(--pmry-color)/15%);color-scheme:light}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-layout{min-height:100vh}.app-layout,.content-container{display:flex;flex-direction:column}.content-container{height:calc(100vh - var(--hd-height) - var(--ft-height));margin-top:var(--hd-height);overflow-x:hidden;overflow-y:auto;position:relative}.filter-container{flex-direction:row;justify-content:center;width:60%}.button-group,.filter-container{align-items:center;display:flex;gap:10px}.button-group{justify-content:end;width:40%}.content-container,.footer,.header{min-width:var(--content-min-width)}input:-internal-autofill-selected{background-color:var(--background)!important;background-image:none!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color)!important;-webkit-box-shadow:0 0 0 30px var(--background) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill,input:-moz-autofill:active,input:-moz-autofill:focus,input:-moz-autofill:hover{-moz-text-fill-color:var(--text-color)!important;box-shadow:0 0 0 30px var(--background) inset!important;-moz-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ant-btn-variant-solid,.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active,.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:var(--primary-color);color:var(--header-text-color)}.ant-input-outlined:focus,.ant-input-outlined:focus-within{border-color:var(--input-border-color);box-shadow:0 0 0 2px #18203433}.ant-input-outlined:hover,.ant-upload-wrapper .ant-upload-drag-hover:not(.ant-upload-disabled),.ant-upload-wrapper .ant-upload-drag:hover,.ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover{background-color:var(--background);border-color:var(--input-border-color)}.ant-btn-variant-outlined:hover{background-color:var(--background);border-color:var(--primary-color)!important}.ant-btn-variant-link,.ant-btn-variant-outlined:hover{color:var(--primary-color)!important}.ant-btn-variant-link:hover{color:var(--label-color)!important}.ant-picker-outlined:focus-within,.ant-picker:hover,.ant-select-outlined:hover,.ant-select-single:hover .ant-select-selector:hover{border-color:var(--primary-color)!important}.ant-switch.ant-switch-checked{background-color:var(--primary-color)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:var(--primary-color)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid var(--primary-color)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-form input[type=checkbox]:focus{box-shadow:0 0 0 2px #0591ff1a;outline:none}.ant-checkbox:hover~.ant-checkbox-input{border-color:var(--primary-color)!important}.header{background-color:var(--primary-color);border-radius:var(--hd-radius);color:var(--header-text-color);height:var(--hd-height);min-height:var(--hd-height);overflow:hidden;position:fixed;top:0;z-index:9999}.hd-container,.header{align-items:center;display:flex;max-height:var(--hd-height);width:100%}.hd-container{justify-content:space-between;padding:10px 40px}.hd-left{justify-content:space-between;max-width:200px;min-width:140px;width:20%}.hd-center,.hd-left{align-items:center;display:flex}.hd-center{justify-content:center;width:60%}.hd-right{align-items:center;display:flex;justify-content:flex-end;max-width:200px;min-width:125px;width:20%}.hd-right.isUnAuth{justify-content:space-between}.hd-right>a{color:var(--header-text-color);font-size:14px;text-align:center;text-decoration:none}.ant-menu{width:inherit}.ant-menu,.ant-menu-light .ant-menu-item{background:var(--primary-color);color:var(--header-text-color)}.ant-menu-light .ant-menu-item{font-weight:500;margin:0 10px}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-light>.ant-menu .ant-menu-item-selected{color:var(--header-text-color);font-weight:800}.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:hover:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-active:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-active:hover:after,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-selected:after{border-bottom-color:var(--header-text-color)}.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover{color:var(--header-text-color)}.ant-menu-light .ant-menu-item-selected,.ant-menu-light>.ant-menu .ant-menu-item-selected{background-color:var(--primary-color)}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title,.ant-menu-light>.ant-menu .ant-menu-item{color:var(--header-text-color)}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:var(--primary-color)}.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected)>.ant-menu-submenu-title:hover,.ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,.ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected)>.ant-menu-submenu-title:hover{color:var(--header-text-color)}.logo{height:var(--hd-height);width:50%}.logo,.logo>a,.logo>a>img{align-items:center;display:flex;justify-content:center}.logo>a,.logo>a>img{height:90%;text-decoration:none;width:100%}.logo>a>span{color:var(--header-text-color);font-weight:800}.menu-icon>a>svg,.notification-icon>svg,.profile-icon>img{color:var(--header-text-color);height:35px;text-decoration:none;width:35px}.logo>a>img{border-radius:15px}.profile-icon>img{border-radius:50%;height:40px;width:40px}.menu-icon>a,.notification-icon,.profile-icon{align-items:center;cursor:pointer;display:flex;justify-content:center}.notification-icon>svg{margin-right:20px}.popover-menu{display:flex;flex-direction:column}.popover-menu button{background-color:initial;background:#0000;border:none;box-shadow:none;color:var(--primary-color);display:flex;font-weight:600;justify-content:flex-start}.ant-popover:has(#rd-popover),.ant-popover:has(#rd-popover) .ant-popover-arrow:after{border:1px solid var(--table-row-border)}.ant-popover:has(#rd-popover){border-radius:5px}.ant-popover:has(#rd-popover) .ant-popover-inner{padding:12px 20px}@media only screen and (max-width:575px){.ant-menu-light.ant-menu-submenu-popup>.ant-menu{align-items:center;display:flex;flex-direction:column}}.burger-menu{display:flex!important;flex-direction:column}.burger-menu-btn{justify-content:flex-start;width:100%}.burger-menu-btn.selected,.burger-menu-btn:hover{background-color:var(--primary-color)!important;color:#fff!important}.landing-page{display:flex;flex:1 1}.ld-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:20px 40px 60px}.logo-pldr{font-size:30px;font-weight:800;margin:20px;padding:20px}h1{font-size:28px;margin:20px 0}.description,h1{text-align:center}.description{color:#555;font-size:16px;margin:0 auto;max-width:600px}.footer{background-color:var(--primary-color);bottom:0;color:var(--header-text-color);font-size:14px;height:var(--ft-height);left:0;position:fixed;right:0;z-index:1}.footer,.ft-container{align-items:center;display:flex}.ft-container{justify-content:space-between;padding:10px 40px;width:100%}.footer a{color:var(--header-text-color);text-decoration:none}.ft-left svg{height:30px;margin-right:10px;width:30px}.ft-right span{margin:0 10px}.ft-left svg:hover,.ft-right a:hover{text-decoration:none}@media only screen and (max-width:575px){.ft-container{flex-direction:column;padding:10px}.ft-left{margin-bottom:10px}}.container{align-items:center;background-color:var(--background);display:flex;height:calc(97vh - var(--hd-height) - var(--ft-height));justify-content:flex-end}.container .loginform{align-items:center;display:flex;flex-direction:column;width:30%}.container .loginform>h3{font-size:20px;margin-bottom:0}.container .loginform .ant-form-item{margin:20px auto}.ant-form-item .ant-form-item-control-input{width:300px!important}.container .loginform .ant-form-item .ant-form-item-control-input input,.container .loginform .ant-form-item.ant-input-affix-wrapper{font-size:18px}.container .errortext{background-color:#d7746d;border-radius:5px;color:var();margin:0;padding:10px;width:275px}.container .errortext,.homepage>div{align-items:center;display:flex}.homepage div>h1{text-align:center;width:90%}.homepage>div>button{float:right;height:30px;width:100px}.ant-spin-nested-loading{margin:auto;width:70%}.ant-table{background:#f5f5f5!important;height:50%!important;margin:auto!important;width:100%}@media only screen and (max-width:768px){.container .loginform{width:40%}}@media only screen and (max-width:575px){.container{justify-content:center}.container .loginform{margin:0;width:80%}}.float-label{position:relative}.label{font-size:var(--label-font-size);left:4%;pointer-events:none;position:absolute!important;top:50%;transform:translateY(-50%);transition:var(--label-transition);z-index:1}.as-placeholder,.label{color:var(--label-color)}.as-label{background:var(--background);color:var(--input-border-color);font-size:12px!important;margin-left:-4px;padding:0 4px;top:-18%;transform:translateY(-18%)}.as-label,.label{transition:var(--label-transition)}.toggle-container{align-items:center;display:flex;gap:10px}.toggle-label{color:#333;font-size:16px}.toggle-switch{background-color:#ccc;border-radius:15px;cursor:pointer;height:25px;position:relative;transition:background-color .3s ease;width:50px}.toggle-switch.on{background-color:#e6f4ff}.toggle-switch.off{background-color:#ccc}.toggle-knob{background-color:#fff;border-radius:50%;height:20px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease;width:20px}.toggle-switch.on .toggle-knob{left:calc(100% - 23px)}.custom-button{border:none;border-radius:5px;color:var(--header-text-color);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.custom-button,.custom-button:hover{background-color:var(--primary-color)}.custom-button:disabled{background-color:#ccc;cursor:not-allowed}.floating-label-select-wrapper{font-family:Arial,sans-serif;position:relative;width:200px}.floating-label{background:#fff;color:#aaa;font-size:14px;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;z-index:1}.floating-label-select-wrapper .ant-select-selector:not(:empty)+.floating-label,.floating-label-select-wrapper.focused .floating-label{color:#000;font-size:12px;left:10px;top:0}.custom-select .ant-select-selector{align-items:center!important;border:1px solid #ccc!important;border-radius:4px!important;display:flex!important;height:auto!important;padding:8px 12px!important;transition:border-color .3s!important}.custom-dropdown{border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:9}.custom-dropdown .ant-select-item{padding:8px 12px}.custom-dropdown .ant-select-item:hover{background-color:#f5f5f5}.custom-dropdown .ant-select-item:active{background-color:#e6f7ff}.MuiDivider-root.MuiDivider-fullWidth.MuiDivider-vertical.MuiDivider-flexItem.Mui-TableHeadCell-ResizeHandle-Divider,.css-138kmo-MuiDivider-root{border-radius:1px!important;border-width:1px!important}button.Mui-disabled{display:none!important}.exp-enabled .MuiTableCell-root.MuiTableCell-body:first-child,.exp-enabled .MuiTableCell-root.MuiTableCell-head:first-child{min-width:25px;width:25px}.exp-enabled:has(.favoriteIcon) .MuiTableCell-root.MuiTableCell-body:nth-child(2),.exp-enabled:has(.favoriteIcon) .MuiTableCell-root.MuiTableCell-head:nth-child(2){min-width:25px;width:25px}.rd-table{margin:10px auto;width:100%}.rd-table .favoriteIcon{align-items:center;color:var(--pmry-color);cursor:pointer;display:flex;font-size:20px;justify-content:center}.MuiTableRow-root.rd-tbl-row{border:0 solid var(--table-row-border)!important;transition:all .3s ease}.MuiTableRow-root.rd-table-row,.MuiTableRow-root.rd-table-row-selected{background-color:var(--table-row-selection)!important}.MuiTableRow-root.rd-table-row-selected{box-shadow:0 4px 8px #0000001a;color:var(--primary-color)!important}.MuiTableRow-root.rd-table-row-selected:hover,.MuiTableRow-root.rd-table-row:hover,.MuiTableRow-root.rd-tbl-row:hover{background-color:initial!important;border:1px solid var(--primary-color)!important;transition:all .3s ease}.MuiTableRow-root.rd-table-row .MuiSelect-root,.MuiTableRow-root.rd-table-row .MuiSelect-root svg,.MuiTableRow-root.rd-table-row .MuiTableCell-root.MuiTableCell-body,.MuiTableRow-root.rd-table-row button,.MuiTableRow-root.rd-table-row button svg,.MuiTableRow-root.rd-table-row input,.MuiTableRow-root.rd-table-row-selected:hover .MuiTableCell-root.MuiTableCell-body{color:var(--primary-color)!important}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px}.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignLeft.MuiTableCell-sizeMedium{-webkit-user-select:none;user-select:none}.MuiInputBase-root.MuiInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-sizeSmall{border:1px solid var(--editText-color);border-radius:5px;font-size:.875rem;padding:0 8px}.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignLeft.MuiTableCell-sizeMedium:hover{outline:none!important}.MuiInputBase-input.MuiInput-input.MuiInputBase-inputSizeSmall{padding-bottom:4px;padding-top:4px}.custom-tabs .ant-tabs-tab{background-color:#f0f0f0;border:solid!important;border-radius:4px;color:var(--text-color);padding:8px 16px;transition:all .3s ease}.custom-tabs .ant-tabs-tab:hover{background-color:var(--primary-color);color:var(--header-text-color)}.custom-tabs .ant-tabs-tab-active{background-color:var(--primary-color)!important}.custom-tabs .ant-tabs-tab-active,.custom-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.custom-tabs .ant-tabs-tab-btn-active{color:var(--header-text-color)!important}.custom-tabs .ant-tabs-tab-btn{font-weight:500}.custom-tabs .ant-tabs-ink-bar{background-color:initial}.sample-component{margin:0 auto;padding:20px;width:30%}.rdKonva{display:flex;flex-direction:column;width:100%}.rdSample>.card-div{width:50%}.rdKonva>div{margin:20px}.rdKonva>div .ant-row{display:flex;justify-content:space-around;margin-bottom:20px;width:50%}.card-div{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:20px;padding:20px 16px;position:relative}.card-div,.card-label{background-color:var(--background)}.card-label{color:var(--text-color);font-size:12px;left:16px;padding:0 4px;pointer-events:none;position:absolute;top:-8px;z-index:1}.custom-menu{display:flex;flex-direction:column;padding:2px}.sub-menu{display:flex;flex-direction:row;justify-content:right}.sub-menu .custom-menu{width:50%}.menu-item{background-color:var(--bg-inactive-menu-color);border:0 solid;border-radius:4px;color:var(--muted-text-color);cursor:pointer;display:flex;margin:4px auto;min-width:130px;padding:8px 12px;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;user-select:none}.menu-item.nodisplay{display:none}.menu-item.active{background-color:var(--primary-color);color:var(--header-text-color)}.menu-item:not(.item-disabled):hover{color:var(--primary-color)}.menu-item.active:hover{color:var(--header-text-color)}.menu-icon{font-size:18px;margin-right:8px}.menu-label{font-size:16px;font-weight:500}.metrics-container{margin:0 auto;width:95%}.metrics-container .page-title{margin:20px auto 40px}.metrics-container .ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:16px 0!important}.ant-collapse-header{font-weight:600;padding:16px 12px 16px 0!important}.metrics-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:35px;margin:0 auto}.metrics-inner .metric-inputs{align-content:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.metrics-inner .metric-inputs .float-label{width:max(15%,200px)}.metric-inputs input{flex:1 1;font-size:17px;min-width:0;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.grid-container{margin:40px auto 0;width:95%}@media (max-width:768px){.metrics-inner .metric-inputs{justify-content:space-between}.metrics-inner{padding:20px}.metric-inputs{flex-wrap:wrap}.metric-inputs input{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0}.metrics-inner .metric-inputs .float-label{width:max(15%,300px)}}@media (max-width:575px){.metrics-inner{padding:20px}.metric-inputs input{flex:0 0 100%;width:90%}.metrics-inner .metric-inputs .float-label{width:max(15%,300px)}.metrics-inner .metric-inputs{justify-content:center}}.dashboard-tabs-extra{align-items:center;display:flex;gap:22px}.ant-tabs-nav-wrap{max-width:40%;min-width:530px}.ant-tabs-extra-content{width:60%}.dashboard-tabs-extra-group{align-items:center;display:flex;gap:5px}.input-extra{width:230px}@media (max-width:1024px){.ant-tabs .ant-tabs-nav{align-items:start;flex-direction:column!important}.ant-tabs-nav-list{transform:none!important}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{display:block!important;margin-bottom:20px;width:100%}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{margin-left:2px;width:max(14.28571%,100px)}.ant-tabs .ant-tabs-extra-content,.dashboard-tabs-extra{display:flex;width:98%}.dashboard-tabs-extra{align-items:center;flex-direction:row;justify-content:flex-end;margin-bottom:20px}}@media (max-width:768px){.ant-tabs{flex-direction:column!important;justify-content:right}.ant-tabs-nav-wrap{max-width:100%;min-width:530px}}@media (max-width:650px){.dashboard-tabs-extra{display:flex;flex-direction:column;width:100%}.filter-container{width:100%}.button-group{justify-content:start;width:100%}}@media (max-width:575px){.input-extra{width:100px}}@media (max-width:720px){.input-extra{width:100px}}.proj-location{display:flex;justify-content:space-between;margin:40px;width:calc(100% - 80px)}.proj-location.proj-map{justify-content:center}.proj-location .float-label{width:47%}.proj-location .float-label>.float-label{width:100%}.proj-location .float-label input{padding:8px 20px}.cinfo,.profile,.proj-building,.proj-spec,.systemNotify,.user-control{margin:10px auto;width:100%}.proj-spec-inputs,.proj-spec-inputs .ant-form{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.cinfo .card-div,.profile .card-div,.proj-building .card-div,.proj-building .card-div .rd-table,.proj-spec .card-div,.systemNotify .card-div,.user-control .card-div{margin:0}.cinfo .card-div,.profile .card-div,.proj-building .card-div,.systemNotify .card-div,.user-control .card-div{padding:0}.card-div:has(.proj-spec-outputs){margin-top:50px}.ant-form-item.project-form-item{margin:10px;max-width:250px;width:max(calc(20% - 20px),160px)!important}.ant-form-item.project-form-item .ant-form-item-control-input,.ant-form-item.project-form-item .floating-label-select-wrapper{width:max(100%,150px)!important}.ant-form-item.project-form-item .ant-select-single .ant-select-selector,.ant-form-item.project-form-item .float-label input{font-size:max(10%,12px)!important}.ant-form-item.project-form-item .floating-label,.ant-form-item.project-form-item label.as-label{font-size:max(10%,10px)!important}.ant-form-item.project-form-item .ant-form-item-control-input .ant-select,.ant-form-item.project-form-item .ant-form-item-control-input input,.ant-form-item.project-form-item .custom-select .ant-select-selector{height:38px!important}.project-container{display:flex;flex-direction:column}.project-container .grid-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.main-content{display:flex;flex-direction:row;overflow-x:hidden;overflow-y:auto;width:80%}.main-content>div{width:100%}.content-menu{width:17%}.bar-container{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}.notification-bar{align-items:center;background-color:var(--notification-color);display:flex;justify-content:space-between;width:calc(80% - 30px)!important}.notification-bar,.status-bar{border-radius:5px;box-shadow:0 2px 7px var(--primary-color);color:var(--bg-color-light);padding:10px 15px}.status-bar{background-color:var(--status-color);max-width:calc(17% - 30px);width:17%!important}.arrow{cursor:pointer}@media only screen and (max-width:1024px){.ant-form,.proj-spec-inputs{justify-content:flex-start}.ant-form-item.project-form-item{margin:13px;width:max(calc(25% - 26px),200px)!important}}@media only screen and (max-width:768px){.ant-form-item.project-form-item{margin:10px;width:max(calc(50% - 20px),200px)!important}}@media only screen and (max-width:575px){.bar-container{flex-direction:column}.notification-bar,.status-bar{margin:10px auto;max-width:100%;width:100%!important}.project-container .grid-container{flex-direction:column-reverse}.project-container .content-menu,.project-container .main-content{width:100%}}.loader-view{background:var(--bg-trans);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-view,.loadingSpin{align-items:center;display:flex;justify-content:center}.loadingSpin{height:120px;width:120px}.filter-icon{cursor:pointer}.loaderStyle{background:var(--primary-color)}.ant-spin,.ant-spin-dot{color:var(--primary-color)}.settings-container{display:flex;flex-direction:column;height:100%}.settings-container .layout-container{display:flex;flex-direction:row;justify-content:space-between;margin:40px auto 0;min-height:calc(100% - 122px);width:95%}.settings-container .layout-container .main-content{width:100%}.cinfo .card-div,.profile .card-div,.systemNotify .card-div,.user-control .card-div{min-height:calc(100% - 50px);padding:20px 40px}.profile .profile-container,.profile .profile-container .form-container{display:flex;justify-content:space-between}.profile .profile-container{width:100%}.profile .profile-container .form-container{min-width:450px;width:70%}.profile .profile-container .user-avatar{display:flex;justify-content:center;min-width:200px;width:25%}.cinfo .ant-form,.profile .ant-form,.systemNotify .ant-form,.user-control .ant-form{height:100%;width:100%}.profile .avatar-form{display:inline-block;position:relative}.cinfo .data-form .ant-row,.cinfo .data-form .col-split,.profile .data-form .ant-row,.systemNotify .data-form .ant-row,.systemNotify .data-form .col-split{display:flex;justify-content:space-between}.cinfo .data-form .ant-form-item-label,.profile .data-form .ant-form-item-label,.systemNotify .data-form .ant-form-item-label{font-weight:600;padding:0 0 2px!important}.cinfo .data-form .ant-row .ant-form-item .ant-form-item-control-input,.profile .data-form .ant-row .ant-form-item,.profile .data-form .ant-row .ant-form-item .ant-form-item-control-input,.profile .data-form .ant-row .ant-form-item .floating-label-select-wrapper,.systemNotify .data-form .ant-row .ant-form-item .ant-form-item-control-input,.systemNotify .data-form .ant-row .ant-form-item .ant-picker{width:100%!important}.ant-row .ant-form-item .float-label .ant-picker,.profile .ant-row .ant-col .ant-form-item .float-label .ant-input-affix-wrapper,.profile .ant-row .ant-form-item .float-label .ant-input-affix-wrapper{padding:0 11px 0 0}.cinfo .ant-row .ant-form-item .ant-select,.profile .ant-row .ant-col .ant-form-item .ant-select,.profile .ant-row .ant-form-item .ant-select,.systemNotify .ant-row .ant-form-item .ant-select{height:40px!important}.cinfo .ant-row .ant-form-item .float-label input,.profile .ant-row .ant-col .ant-form-item .float-label input,.profile .ant-row .ant-form-item .float-label input,.systemNotify .ant-row .ant-form-item .float-label input{padding:8px 20px}.ant-form-item-has-success .anticon-check-circle svg{display:none}.profile .ant-row .ant-form-item-has-success .anticon-check-circle:before{color:var(--validation-success);content:"\f14a";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:18px;font-weight:900}.custom-checkbox-group .ant-checkbox-inner{display:none!important}.custom-checkbox-group .ant-checkbox{margin-right:0}.custom-checkbox-group .ant-wave{display:none!important}.profile .avatar-form .ant-upload-list-item:hover .ant-upload-list-item-actions{display:none}.header .ant-menu-item-disabled{color:#aaa!important;pointer-events:none!important}.profile .avatar-form .delete-icon,.profile .avatar-form .edit-icon{align-items:center;background:#00000080;border-radius:50%;bottom:2%;cursor:pointer;display:flex;height:10%;justify-content:center;max-height:30px;max-width:30px;min-height:25px;min-width:25px;opacity:0;position:absolute;transition:opacity .3s ease;width:10%;z-index:1}.profile .avatar-form .edit-icon{left:calc(50% + 5px)}.profile .avatar-form .delete-icon{left:calc(50% - 30px)}.profile .avatar-form .user-profile-upload{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.profile .avatar-form .profile-image-container{aspect-ratio:1/.8;background-color:#f0f0f0;border-radius:80px;overflow:hidden;position:relative;width:60%}.profile .avatar-form .profile-image{border-radius:80px;height:100%;object-fit:cover;width:100%}.profile .avatar-form .upload-placeholder{align-items:center;color:#999;display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.profile .avatar-form .profile-image-container:hover .delete-icon,.profile .avatar-form .profile-image-container:hover .edit-icon{opacity:1}.profile .avatar-form .delete-icon .anticon,.profile .avatar-form .edit-icon .anticon{color:#fff;font-size:85%}.profile .avatar-form .toggle-container{flex-direction:column-reverse;gap:5px}.profile .avatar-form .toggle-container .ant-switch.ant-switch-checked{background-color:var(--validation-success)!important}.cinfo .trash-icon,.systemNotify .trash-icon{color:#999;cursor:pointer;font-size:14px;margin-right:8px}.cinfo .trash-icon:hover,.systemNotify .trash-icon:hover{color:#333}.cinfo .ant-upload svg,.cinfo .data-form .col-full svg,.systemNotify .data-form .col-full svg{bottom:16px;margin-right:0;position:absolute;right:16px}.cinfo .color-picker{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:cover;border:none;cursor:pointer;opacity:0;position:absolute}.cinfo .color-picker-wrapper{height:25px;position:relative;width:30px}.cinfo .color-picker-wrapper:before{background:url(data:image/png;base64,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) no-repeat 50%;background-size:cover;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.cinfo .upload-placeholder{bottom:0;color:#888;font-size:14px;left:14px;position:absolute}.cinfo .color-section{display:flex;flex-direction:column;justify-content:space-between}.cinfo .upload-section .ant-form-item.ant-form-item-has-success .ant-form-item-row{flex-direction:row}.cinfo .upload-section .ant-form-item .ant-form-item-control-input,.cinfo .upload-section .ant-form-item .ant-form-item-control-input-content,.cinfo .upload-section .ant-form-item .ant-form-item-row{height:100%}.cinfo .upload-section .ant-form-item .ant-form-item-row .ant-col.ant-form-item-control{height:140px;max-height:168px;min-height:140px;overflow:hidden}.color-section .ant-input-affix-wrapper{padding-left:0}.cinfo .upload-section .ant-form-item .ant-form-item-control-input{align-items:normal;display:flex;min-height:32px;position:relative}.cinfo .upload-section .ant-upload-wrapper .ant-upload-drag .ant-upload{padding:14px}.cinfo .upload-section .ant-upload-drag-container{display:flex;height:110px;max-height:110px;overflow:hidden}.cinfo .upload-section .ant-upload-drag-container img{border-radius:5px;height:100%}.cinfo .floating-label-select-wrapper{width:auto}.cinfo .ant-upload-wrapper .ant-upload-drag{background:#0000;border-style:solid!important}.user-control .col-header{font-size:16px;font-weight:600}.cinfo .action-buttons,.profile .action-buttons,.proj-building .action-buttons,.systemNotify .action-buttons,.user-control .action-buttons{align-self:flex-end;display:flex;justify-content:flex-end!important}.cinfo .action-buttons button,.profile .action-buttons button,.proj-building .action-buttons button,.systemNotify .action-buttons button,.user-control .action-buttons button{margin:10px 20px;padding:0 25px}.user-control .ant-row,.user-control .us-arrow{display:flex;justify-content:center}.user-control .ant-collapse{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:12px 20px}.user-control .ant-collapse .ant-collapse-header{padding:0!important}.user-control .ant-collapse .dropdown-placeholder{color:#bfbfbf;display:block;margin-bottom:8px}.user-control .ant-collapse .ant-collapse-content-box{padding:0!important}.user-control .ant-collapse .ant-collapse-content-box .ant-checkbox-group{display:flex;flex-direction:column}.user-control .ant-collapse .ant-collapse-content-box .ant-checkbox-group .ant-checkbox-wrapper.ant-checkbox-group-item{margin:3px 0}.user-control .us-arrow{color:var(--primary-color);font-size:18px}@media (max-width:1024px){.filter-container{justify-content:left}.button-group{justify-content:right}.cinfo .data-form .ant-col-9{flex:0 0 45.83333333333333%;max-width:45.83333333333333%}}@media only screen and (max-width:768px){.profile .profile-container,.profile .profile-container .form-container{display:flex;flex-direction:column-reverse;justify-content:space-between}.profile .profile-container .user-avatar{width:85%}.profile .avatar-form{flex-direction:row}.profile .avatar-form .user-profile-upload{width:70%}.profile .data-form .ant-col{flex:0 0 100%;max-width:100%}.cinfo .data-form .ant-row,.cinfo .data-form .col-split,.profile .data-form .ant-row,.proj-building .ant-row,.user-control .ant-row{flex-direction:column}.cinfo .data-form .ant-col,.user-control .ant-row .ant-col{flex:0 0 100%;max-width:100%}.user-control .ant-row .ant-col.us-arrow{margin:10px 0}.user-control .ant-row .ant-col.us-arrow svg{transform:rotate(90deg)}}@media only screen and (max-width:575px){.settings-container .layout-container{flex-direction:column-reverse}.settings-container .content-menu,.settings-container .main-content{width:100%}.cinfo .card-div{margin:20px 0}}
/*# sourceMappingURL=main.1a5ab13d.css.map*/