.loading-panel{align-items:center}.loading-panel .loading-text{font-size:larger}.loading-panel .loader{min-width:48px;height:48px;padding:0 10px;display:flex;font-family:Courier New,Courier,monospace;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid dodgerblue;border-radius:2px;box-sizing:border-box;animation:fill 2s linear infinite alternate}.loading-panel .loader>span{color:#fff;mix-blend-mode:difference}@keyframes fill{0%{box-shadow:0 0 inset}to{box-shadow:0 -48px #1e90ff inset}}.login-form{margin:25px auto auto;width:90%;align-self:center;padding:10px;box-sizing:border-box;max-width:400px;box-shadow:0 5px 10px #808080bf}.login-form .arge-logo{height:100px;margin-bottom:20px}.theme-dark .theme-switch-dark,.theme-light .theme-switch-light{display:none}.float-left{float:left}.float-right{float:right}.silver-border{border:1px solid silver}.fs-1{font-size:13px}.fs-2{font-size:15px}.fs-3{font-size:18px}.fs-4{font-size:20px}.ml-1{margin-left:5px}.ml-2{margin-left:10px}.ml-3{margin-left:15px}.ml-4{margin-left:20px}.mr-1{margin-right:5px}.mr-2{margin-right:10px}.mr-3{margin-right:15px}.mr-4{margin-right:20px}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}.m-1{margin:5px}.m-2{margin:10px}.m-3{margin:15px}.m-4{margin:20px}.pl-1{padding-left:5px}.pl-2{padding-left:10px}.pl-3{padding-left:15px}.pl-4{padding-left:20px}.pr-1{padding-right:5px}.pr-2{padding-right:10px}.pr-3{padding-right:15px}.pr-4{padding-right:20px}.pb-1{padding-bottom:5px}.pb-2{padding-bottom:10px}.pb-3{padding-bottom:15px}.pb-4{padding-bottom:20px}.pt-1{padding-top:5px}.pt-2{padding-top:10px}.pt-3{padding-top:15px}.pt-4{padding-top:20px}.p-1{padding:5px}.p-2{padding:10px}.p-3{padding:15px}.p-4{padding:20px}.progress-color-red .dx-trackbar-range.dx-progressbar-range{background-color:red;border-color:red}.progress-color-blue .dx-trackbar-range.dx-progressbar-range{background-color:#00f;border-color:#00f}.progress-color-green .dx-trackbar-range.dx-progressbar-range{background-color:green;border-color:green}.progress-color-yellow .dx-trackbar-range.dx-progressbar-range{background-color:#d3d324;border-color:#d3d324}.dxc-tooltip{z-index:10000}.bigFormItem,.bigFormItem .dx-texteditor{font-size:15px}.bigFormItem .dx-button-content{font-size:15px;padding-left:10px;padding-right:10px}.dx-fileuploader-button .dx-button-content .dx-button-text{font-size:15px}.dx-fileuploader-content .dx-fileuploader-input-label{font-size:15px;padding-left:10px}.calendarDropDownLight .dx-placeholder{color:#000}.calendarDropDownDark .dx-placeholder{color:#fff}.app-confirm .dx-icon{font-size:2em;margin:5px;text-shadow:.5px .5px 1px #000}.dx-scheduler-appointment{height:30px!important;margin-top:20px;text-align:center;border:none}.dx-scheduler-appointment .dx-scheduler-appointment-title{font-size:15px}.dx-invalid-message-content{font-size:14px!important}.sidebar-list .dx-icon{font-size:16px;padding-right:3px}.sidebar-list .dx-item{margin-bottom:5px;margin-top:5px}.image-container{text-align:center}.image-container img{display:block;margin:0 auto}.image-container{border:1px solid silver;margin:5px;padding-bottom:2px;padding-top:2px;cursor:pointer}.image-container .button:hover{background-color:#0056b3}.button-delete,.button-detail{margin-top:10px;margin-left:5px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.demand-image-small{width:130px;height:120px;object-fit:cover;float:none}.user-image-small{width:35px;height:35px;object-fit:cover;float:left;margin-right:5px;border-radius:50%;border:1px solid silver}.user-image-name{font-size:18px;float:left;margin-top:4px}.user-image-toolbar{height:35px;width:35px;object-fit:cover;float:left;margin-right:5px;border-radius:20%;border:1px solid black}.user-image-profile{border:1px solid silver;border-radius:20px;width:100%;object-fit:cover;height:400px}.centeredText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay{position:absolute;bottom:0;background:#000;background:#00000080;color:#f1f1f1;width:100%;transition:.5s ease;opacity:0;color:#fff;font-size:20px;padding:20px;text-align:center}:root,body,#root{margin:0;padding:0;display:flex;height:100%;flex-direction:column;align-items:stretch;overflow:hidden}.icon-img{box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:contain}.arge-logo{background-image:url(/assets/logo-argepark-Cevhh5xu.svg);box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:contain}.dx-drawer-panel-content,.dx-drawer-panel-content .dx-overlay-content{width:auto!important}.dx-multiview-item-content>.dx-overlay.dx-popup{display:none}.dx-popover-wrapper .dx-popup-content:has(.app-errormessage){padding:0}.color-red{color:red}.color-green{color:green}.font-bold{font-weight:700!important}.app-errormessage{background-color:red;color:#fff;padding:10px 15px}.display-none{display:none}.dx-invalid-message.dx-overlay{position:fixed;z-index:5000}.dx-texteditor.dx-state-readonly{border-style:solid}.invisible{visibility:hidden}.no-overflow{overflow:hidden;overflow-y:hidden;overflow-x:hidden}.flex{display:flex;width:auto;height:100%;flex:1;overflow:auto;gap:5px}.flex.vertical{flex-direction:column}.flex-0{height:auto;flex:0 0 auto}.flex.vertical>.flex-0{height:auto}.flex.horizontal>.flex-0{width:auto}.flex-1{flex:1;overflow:hidden;overflow-x:hidden;overflow-y:hidden}.flex-1>.dx-field-item-content{height:100%}.flex-2{height:auto;flex:2}.flex>div{margin:0}.dx-selectbox-popup-wrapper .dx-list-item,.dx-dropdownbutton-content .dx-list-item,.dx-dropdownbutton-content .dx-list-item .dx-item-content.dx-list-item-content{display:block}label.input-label,.dx-checkbox-text{white-space:nowrap}.dx-loadpanel{display:none}.load-panel .dx-loadpanel-message{font-size:1.5em}.load-panel .dx-loadpanel-content{display:flex;flex-direction:column-reverse}.load-panel .dx-loadpanel-content-wrapper{margin-bottom:10px}.load-panel .dx-loadpanel-content:before{display:none}.app-confirm{display:flex;flex-direction:row;width:100%;font-size:large}.app-confirm .dx-icon.main{font-size:2em;margin:5px;text-shadow:.5px .5px 1px #000}.theme-dark .app-confirm .dx-icon.main{text-shadow:.5px .5px 1px #fff}.app-confirm .dx-icon-help{color:green}.app-confirm .dx-icon-warning{color:#daa520}.app-confirm .dx-icon-errorcircle{color:red}.app-confirm .dx-icon-info{color:#00f}.theme-switch,.user-switch{font-size:24px;cursor:pointer}.user-switch{color:red}.app-header{display:flex;flex-direction:row;width:100%}.app-header .arge-logo{width:50px;background-position:top;margin:5px}.app-ribbon{height:max-content}.app-ribbon .dx-multiview-item-content{padding:5px}.app-ribbon .dx-tabs-wrapper{padding-left:20px}.app-ribbon .dx-tabs-wrapper>.dx-tabpanel-tab{flex:0 0 auto;padding:5px 20px}.dx-item-content.dx-multiview-item-content{display:flex;flex-direction:column;gap:5px}.dx-item-content .dx-splitter-item-content{overflow:hidden}.comp-winner,.bg-green,.bg-green input{background-color:green!important;color:#fff!important}.bg-red{background-color:red;color:#fff}.dx-header-row>td>.dx-datagrid-text-content,.dx-header-row>th>.dx-datagrid-text-content{white-space:pre-line}.dx-datagrid .dx-toolbar-item .dx-menu .dx-menu-item .dx-menu-item-content,.dx-datagrid-container .dx-toolbar-item .dx-menu .dx-menu-item .dx-menu-item-content{padding:unset;align-items:center}.dx-menu .dx-menu-item.dx-menu-item-has-text .dx-menu-item-text{align-self:center}.grayscaled,.dx-state-disabled img{filter:grayscale(1)}.dx-gallery-item-image{max-height:100%}.dx-toolbar{padding:0 5px}.app-toolbar.dx-toolbar .dx-toolbar-items-container{height:100%}.app-toolbar.dx-toolbar .dx-button-has-icon .dx-button-content{padding:0}.app-toolbar.dx-toolbar .dx-button-has-icon .dx-button-content img.dx-icon{height:auto;width:24px}.app-toolbar.dx-toolbar .dx-button-has-icon .dx-button-content i.dx-icon{font-size:24px;height:auto;width:auto}.app-view-toolbar .dx-toolbar-items-container{height:auto}.app-view-toolbar .dx-toolbar-before{position:relative;float:left}.app-view-toolbar .dx-toolbar-after{position:relative;float:right}.app-view-toolbar .dx-button .dx-icon,.app-view-toolbar .dx-menu .dx-icon{font-size:24px;width:auto}.app-view-toolbar .dx-texteditor-buttons-container .dx-icon{font-size:14px}.app-drawer-content{border-width:1px;border-style:solid}.app-drawer-content.flex{gap:0}.app-drawer-content .dx-resizable{display:none}.dx-drawer-opened .app-drawer-content .dx-resizable{display:block;flex:1;overflow:hidden}.app-drawer-body{flex:1;padding:5px;overflow:hidden;display:none;flex-direction:column}.dx-drawer-opened .app-drawer-body{display:flex}.app-menu-text{cursor:pointer}.app-menu-header{display:flex;font-size:23px;font-weight:700;flex-direction:column;transform:rotate(180deg);writing-mode:vertical-lr}.dx-device-desktop .app-menu-header{font-size:18px}.dx-drawer-opened .app-menu-header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px dotted;writing-mode:unset;padding-right:2px;transform:rotate(0)}.app-menu-header>.app-menu-text{padding-bottom:5px;display:inline-block}.dx-drawer-opened .app-menu-header>.app-menu-text{padding:0 3px 1px 10px}.app-menu-header .app-menu-pinner{box-sizing:content-box;cursor:pointer;border:1px solid;display:none;text-align:center;line-height:1em;min-width:1em;align-self:center}.dx-drawer-opened .app-menu-header .app-menu-pinner{display:inline-block}.app-menu-header .app-menu-pinner.dx-icon-pin{font-size:inherit}.dx-drawer-shrink .app-menu-header .app-menu-pinner.dx-icon-pin{transform:rotate(90deg)}.dx-device-tablet .app-menu-tree .dx-treeview-item,.dx-device-phone .app-menu-tree .dx-treeview-item{font-size:large}.app-footer{display:flex;flex-direction:row;align-items:center;padding:5px}.app-footer i.dx-icon{margin-left:5px;margin-right:5px}.dx-icon.app-tabtitle{width:unset!important}.dx-tab-selected .dx-icon.app-tabtitle{font-weight:700}.dx-tabpanel .dx-multiview-item-content{padding:5px}.dx-tabpanel .dx-multiview-item-content>.dx-box>.dx-item{padding:0}.dx-layout-manager{height:100%;display:flex;flex-direction:column}.dx-layout-manager .dx-tabpanel .dx-multiview-item-content{padding:5px}.dx-first-row.dx-last-row{flex:1 1 100%}.dx-first-row.dx-last-row.dx-field-item-has-group{display:flex;flex-direction:column;justify-content:stretch}.dx-first-row.dx-last-row.dx-field-item-has-group>div{flex:1}.dx-form-group,.dx-form-group-content{height:100%}.dx-box-item:has(>.dx-box-item-content>.item-flex-0){flex:0 0 auto!important}.dx-box-item:has(>.dx-box-item-content>.item-flex-1){flex:1 1 100%!important}.item-flex-1{flex:1 1 100%;display:flex;flex-direction:column}.item-flex-1>div{flex:1 1 100%}.dx-tabpanel-tabs .dx-tabs:not(.dx-tabs-vertical) .dx-tabpanel-tab{max-width:80px;padding-left:10px;padding-right:10px}.dx-scrollable-content{display:flex!important;flex-direction:column}.dx-scrollable-content>.dx-layout-manager{display:flex;flex-direction:column;flex:1}.dx-scrollable-content>.dx-layout-manager>.dx-widget{display:flex;flex:1}.dx-scrollable-content>.dx-layout-manager>.dx-widget .dx-box-flex.dx-collection:not(.dx-item-content){flex:1}.dx-scrollable-content>.dx-layout-manager>.dx-widget .dx-box-flex.dx-collection:not(.dx-item-content)>.dx-box-item{flex-grow:0!important}.dx-scrollable-content>.dx-layout-manager>.dx-widget .dx-box-flex.dx-collection:not(.dx-item-content)>.dx-box-item:has(>.dx-box-item-content>.flex-1){flex-grow:1!important}.dx-form .dx-collection{display:flex;flex-direction:column}.col-button .dx-button-content,.col-button.dx-button-has-icon .dx-button-content{padding:0}.dx-datagrid-column-chooser .dx-popup-bottom.dx-toolbar{padding-top:0}.select-item-view{max-height:80vw}.grid-wrapped-headers .dx-datagrid-headers .dx-header-row>td>.dx-datagrid-text-content{white-space:pre-line}.dx-datagrid-filter-row .dx-menu-item.dx-state-focused:after{border-color:transparent}.render-status{color:#fff;text-align:center;border-radius:20px;padding:5px;margin-left:10px;margin-right:10px}.demand-image:hover{filter:grayScale(80%) brightness(.5)}.dx-datagrid-content .dx-datagrid-table .dx-row>td,.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td,.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space,.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-datagrid-group-space{vertical-align:middle}.dx-splitter{overflow:hidden}.mobile-style .dx-datagrid{font-size:9px!important}.mobile-style .dx-popup-content{width:300px!important}.answer-view{border:1px solid silver;margin-top:20px;border-radius:10px}.file-image{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.file-image-edit{display:flex;flex-wrap:wrap;gap:10px}.grid-layout{display:grid;gap:4px;align-items:center;align-self:flex-start;width:100%}.flex.horizontal>.grid-layout{flex:0}.dx-toolbar-item-content .grid-layout{padding:0}.grid-layout>.dx-widget.dx-checkbox{padding-top:5px;padding-bottom:5px}.grid-layout .edit-label{display:flex;flex-direction:row;align-items:center;width:100%}.grid-layout .edit-label>div{flex:1}.grid-layout .edit-label-text{display:block;white-space:nowrap;padding-right:5px}.grid-layout .input-label .dx-field-item-label-text{color:inherit}.grid-layout .dx-item-content{white-space:nowrap}
