.icon-button-tooltip{position:relative;width:100%}.icon-button-tooltip button{display:block;margin:0 auto}.tooltip-wrap{position:absolute;left:0;right:0;margin:auto;bottom:-20px}.tooltip{font-family:Rubik;font-size:10px;line-height:10px;color:#000;text-align:center;background:#b3c7de;border-radius:2px;padding:2px 5px;box-sizing:border-box}
button.MuiButton-root{margin-top:16px;height:56px}
.fx-grid-div{display:flex;flex-direction:column;width:100%}
.fx-grid-row-div{display:flex;flex-direction:row;width:100%}
.fx-grid-cell-div{display:flex;flex-direction:row;width:100%}
.loader-icon{animation:loader-icon-spin-animation 2s linear infinite}@keyframes loader-icon-spin-animation{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}
.fx-react-sign-in{display:flex;flex-direction:column;height:100vh}.fx-react-sign-in-top{height:33vh}.fx-react-sign-in-middle{display:flex;flex-direction:column;align-items:center;height:34vh;width:100%}.fx-react-sign-in-bottom{height:33vh}
.groupbox-wrap{width:100%;position:relative;border-radius:10px;padding:20px;margin:5px;margin-top:30px;margin-bottom:30px;box-shadow:0 0 0 1px #393393;box-sizing:border-box}.groupbox-title{position:absolute;left:15px;top:-14px;font-size:18px;line-height:18px;color:#393393;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:700;background:#fff;padding:5px;box-sizing:border-box}@media(max-width: 960px){.groupbox-wrap{padding:5px}}
.fx-react-single-comp-container{width:100%}.fx-react-single-comp-params{width:100%;display:flex;flex-direction:column}
.fx-react-div-col{display:flex;flex-direction:column;width:100%}
.fx-react-key-value{display:flex;flex-direction:row;align-items:baseline}.fx-react-key-value h4{margin:0}
.fx-react-localizable-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:calc(100% - 2px);margin:16px 0 1px 0;padding:1px;height:52px;border-radius:4px;border:1px solid #c4c4c4;position:relative}.fx-react-localizable-field .fx-react-localizable-field-name span{position:absolute;background-color:#fff;top:-6px;left:5px;font-size:12px;line-height:11px}
.fx-react-multiline-split{word-break:break-word}
.fx-react-div-row{display:flex;flex-direction:row;width:100%}
.fx-react-p-table-pending{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;left:0px;top:0px;width:100%;height:calc(100% - 52px);background-color:rgba(0,0,0,.0862745098);z-index:1000}
.language-logo{display:flex;align-items:center;justify-content:flex-end}.language-logo__image{margin-left:5px;object-fit:cover;width:30px}.language-logo .MuiSvgIcon-root{cursor:pointer}
.fx-react-localization-translation-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}
.fx-react-def-users-permission-actions{display:flex;align-items:center;justify-content:flex-end}
.fx-react-date{width:100%}.fx-react-date .MuiFormControl-root{width:100%}
.fx-react-p-table-pending{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;left:0px;top:0px;width:100%;height:calc(100% - 52px);background-color:rgba(0,0,0,.0862745098);z-index:1000}.buttons-block{text-align:end;padding:4px 30px}.button-settings-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (max-width: 600px){.button-settings-wrapper{grid-template-columns:1fr}}
.fx-react-dynamic-header-cell{display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-start}.fx-react-dynamic-header-cell svg{margin-left:2px;border:1px solid rgba(0,0,0,0)}.fx-react-dynamic-header-cell svg:hover{box-shadow:2px 2px 2px gray;border:1px solid #000}.fx-react-dynamic-header-row{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-end}.fx-react-dynamic-header-filter{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-end}
.fx-react-range-filter-column{display:flex;flex-direction:column;width:100%}.fx-react-range-filter-row{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center}.fx-react-range-filter-row span{min-width:35px;margin-right:2px}
.fx-react-test-dialog{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:50px}.fx-react-test-dialog-success{font-size:xx-large;font-weight:bold}.fx-react-test-dialog-title{display:flex;flex-direction:row;align-items:center}.fx-react-test-dialog-icon{width:min-content}
.css-nxo287-MuiInputBase-input-MuiOutlinedInput-input{padding:8.5px 14px !important}.buttons-block{display:flex}@media(max-width: 768px){.buttons-block{display:block}}.button{width:100%;margin:0 10px}
.fx-react-date-time{width:100%}.fx-react-date-time .MuiFormControl-root{width:100%}
.edit-table{overflow:scroll;overflow:auto;width:100%}.edit-table table{width:100%;border:1px solid #000}.edit-table table span{display:block}.edit-table-wrap .title{font-family:"Roboto",Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:15px;text-transform:none;color:#fff}.edit-table thead tr{box-sizing:border-box;background:none}.edit-table tbody tr{border-bottom:1px solid #55589a}.edit-table tbody tr:last-child{border-bottom:none}.edit-table tbody tr td:first-child{box-sizing:border-box;padding:8px;vertical-align:middle}.edit-table tbody tr td:last-child{padding:8px;text-align:center}.edit-table th{font-size:14px;font-weight:500;line-height:18px;padding:8px;color:#000}.edit-table td{font-size:14px;font-weight:500;line-height:18px;box-sizing:border-box;padding:8px;vertical-align:middle}
.fx-react-groupbox-wrap{width:100%;position:relative;border-radius:10px;padding:20px;margin:20px 0;box-shadow:0 0 0 1px #393393;box-sizing:border-box}.fx-react-groupbox-title{position:absolute;left:15px;top:-14px;font-size:18px;line-height:18px;color:#393393;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:700;background:#fff;padding:5px;box-sizing:border-box}@media(max-width: 960px){.fx-react-groupbox-wrap{padding:5px}}
.fx-react-app{display:flex;flex-direction:column;height:100vh}
.fx-react-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:61px;padding-left:8px;padding-right:8px}.fx-react-header-left{display:flex;flex-direction:row;align-items:center}.fx-react-header-right{display:flex;flex-direction:row;align-items:center}.fx-react-header-name{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:x-large;color:#fff;background:#393393;border-radius:24px;width:48px;height:48px;margin-right:8px}.fx-react-header-full-name{display:flex;flex-direction:row;align-items:center;color:#000}
.fx-react-header-culture{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f7f8fc;color:#3f51b5;border:1px solid #3f51b5;text-transform:uppercase;border-radius:5px;margin:8px;width:50px;height:50px;cursor:pointer}
.fx-react-header-back{display:flex;flex-direction:row;align-items:center;height:100%;cursor:pointer;margin-right:8px}
.fx-app-header-server-time{color:#000;width:500px;font-family:monospace}
.fx-app-error{position:absolute;top:1%;right:0;left:0;display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;max-width:600px;margin:auto;padding:20px;border-radius:8px;background:#d7e5ff;-ms-flex-align:center;align-items:center;justify-content:space-between}.fx-app-error-text{font-size:14px;font-weight:500;line-height:17px;color:#153155}
.myLinkSubMenu{color:#6495ed;text-indent:1em;text-decoration:none !important}.menu-container{display:flex;flex-direction:row;align-items:center}.expand{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:200px}.fx-menu-expanded-expanded{max-width:230px;min-width:230px}.fx-menu-collapsed-expanded{max-width:36px;min-width:36px}.fx-menu-expanded-nested{padding:0 0 0 11px !important;margin-bottom:1px !important}.fx-menu-collapsed-nested{padding:0 0 0 11px !important;margin-bottom:1px !important}.fx-menu-expanded-regular{padding:0 8px 0 0px !important;width:100% !important;color:#000 !important}.fx-menu-collapsed-regular{padding:0 8px 0 5px !important;width:100% !important;color:#000 !important}.fx-menu-expanded-selected{width:100% !important;padding:0 8px 0 0 !important;color:#393393 !important;background:#eeeff8 !important;border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.fx-menu-collapsed-selected{width:100% !important;padding:0 8px 0 5px !important;color:#393393 !important;background:#eeeff8 !important;border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.fx-menu-expanded-selected-item-0{color:#393393 !important;font-weight:bold !important;padding-left:8px}.fx-menu-expanded-regular-item-0{color:#393393 !important;font-weight:bold !important;padding-left:8px}.fx-menu-collapsed-selected-item-0{padding:0 0 0 0px !important;color:#393393 !important;font-weight:bold !important}.fx-menu-collapsed-regular-item-0{padding:0 0 0 0px !important;color:#393393 !important;font-weight:bold !important}.fx-menu-expanded-selected-item-1{color:#393393 !important;padding:0 0 0 11px !important;font-weight:bold !important;border-bottom:1px solid #393393 !important}.fx-menu-collapsed-selected-item-1{color:#393393 !important;padding:0 0 0 11px !important;font-weight:bold !important;border-bottom:1px solid #393393 !important}.fx-menu-expanded-selected-text{color:#393393 !important;font-weight:bold;text-decoration:none !important}.fx-menu-collapsed-selected-text{color:#393393;font-weight:bold}
.fx-menu{display:flex;flex-direction:column;width:min-content;height:100vh;padding-left:2px;border-right:1px solid #ddd}.fx-menu a{text-decoration:none}.fx-menu .MuiCollapse-root .MuiButtonBase-root.MuiListItem-root.fx-menu-expanded-nested.MuiListItem-dense.MuiListItem-gutters.MuiListItem-button>a{width:100%}
.fx-menu-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #393393;min-height:61px;max-height:61px}.fx-menu-header-icon{color:#000;width:12px;margin-right:12px}.fx-menu-header-icon:hover{color:#393393;width:12px}
.fx-page{display:flex;flex-direction:row}
.fx-page-header{display:flex;flex-direction:row;width:100%;height:61px;justify-content:center;align-items:center;border-bottom:1px solid #393393;font-size:xx-large;color:#393393}
.fx-page-content{display:flex;flex-direction:column;width:calc(100% - 16px);padding-left:8px;padding-right:8px}
