.fm-tooltip{z-index:99999;letter-spacing:.5px;color:#3c4248;line-break:auto;text-align:left;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px;text-decoration:none;display:block;position:absolute}.fm-tooltip.top{margin-top:-3px}.fm-tooltip.top .fm-tooltip-arrow{border-width:4px 4px 0;border-top-color:#3c4248;margin-left:-4px;bottom:-4px;left:50%}.fm-tooltip.right{margin-left:3px}.fm-tooltip.right .fm-tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#3c4248;margin-top:-5px;top:50%;left:0}.fm-tooltip.bottom{margin-top:3px}.fm-tooltip.bottom .fm-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#3c4248;margin-left:-5px;top:0;left:50%}.fm-tooltip.left{margin-left:-3px}.fm-tooltip.left .fm-tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#3c4248;margin-top:-5px;top:50%;right:0}.fm-tooltip.top-left .fm-tooltip-arrow{border-width:5px 5px 0;border-top-color:#3c4248;margin-bottom:-5px;bottom:0;right:5px}.fm-tooltip.top-right .fm-tooltip-arrow{border-width:5px 5px 0;border-top-color:#3c4248;margin-bottom:-5px;bottom:0;left:5px}.fm-tooltip.bottom-left .fm-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#3c4248;margin-top:-5px;top:0;right:5px}.fm-tooltip.bottom-right .fm-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#3c4248;margin-top:-5px;top:0;left:5px}.fm-tooltip .fm-tooltip-inner{color:#fff;text-align:center;text-transform:none;background-color:#3c4248;border-radius:4px;max-width:200px;padding:5px 15px;white-space:pre-wrap!important}.fm-tooltip .fm-tooltip-arrow{border-style:solid;border-color:transparent;width:0;height:0;position:absolute}.fm-tooltip.infoIconTooltip{color:#3c4248;z-index:1070;letter-spacing:.5px;line-break:auto;text-align:left;width:400px;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;background-color:#fff;padding:17px 20px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px;text-decoration:none;display:block;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,.2)}.fm-tooltip.infoIconTooltipSmall{color:#636363;z-index:9999;letter-spacing:.5px;line-break:auto;text-align:left;max-width:200px;text-shadow:none;text-transform:none;white-space:normal;word-break:break-word;word-spacing:normal;word-wrap:normal;background-color:#fff;padding:17px 20px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;display:block;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,.2)}.action-buttons{justify-content:center;align-items:center;gap:8px;height:30px;display:flex}.action-buttons .action-buttons__principal,.action-buttons .action-buttons__secondaries{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;padding:6px 0;display:flex}.action-buttons .action-buttons__principal svg,.action-buttons .action-buttons__secondaries svg{vertical-align:top;width:18px;height:18px}.action-buttons .action-buttons__principal:hover,.action-buttons .action-buttons__secondaries:hover{background:#f6f7f9;border-radius:15px}.action-buttons .action-buttons__principal:active svg .icon-color,.action-buttons .action-buttons__secondaries:active svg .icon-color{fill:#ced4d9}.action-buttons .action-buttons__secondaries{margin-right:0}.action-buttons .action-buttons__secondaries .rc-menu-submenu-title{padding-bottom:0;display:block}.action-buttons__secondaries__menu{width:auto!important}.action-buttons__secondaries__menu .secondary-action-btn svg{flex-shrink:0;width:18px;height:18px}.action-buttons__secondaries__menu .secondary-action-btn svg path{fill:#788590}.action-buttons__secondaries__menu .secondary-action-btn--red .secondary-action-btn__text{color:#ff3b30;font-weight:500}.action-buttons__secondaries__menu .secondary-action-btn--red svg path{fill:#ff3b30}.secondary-action-btns-modal{z-index:101;background:#fff;padding:10px 0;display:none;box-shadow:0 3px 9px rgba(0,0,0,.25)}.secondary-action-btns-modal.show{display:block}.secondary-action-btns-modal .secondary-action-btn{cursor:pointer;padding:9px 20px}.secondary-action-btns-modal .secondary-action-btn:hover{background-color:#f6f7f9}.secondary-action-btns-modal .secondary-action-btn .secondary-action-btn__icon{vertical-align:middle;width:18px;height:18px;margin-right:20px;display:inline-block}.secondary-action-btns-modal .secondary-action-btn .secondary-action-btn__icon svg{vertical-align:top;width:18px;height:18px}.secondary-action-btns-modal .secondary-action-btn .secondary-action-btn__text{letter-spacing:.5px;color:#3c4248;vertical-align:middle;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:18px;display:inline-block}.secondary-action-btns-modal .secondary-action-btn.secondary-action-btn__red .secondary-action-btn__text{color:#ff3b30;font-weight:500}.secondary-action-btns-modal .secondary-action-btn.secondary-action-btn__red .secondary-action-btn__icon .icon-color{fill:#ff3b30}.alert{flex-wrap:wrap;padding:17px 20px;display:flex}.alert .alert-icon{flex:0 0 18px;width:18px;height:18px;margin-right:10px}.alert .alert-icon svg{vertical-align:top;width:18px;height:18px}.alert .alert-text{letter-spacing:.5px;color:#3c4248;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;flex:1 0 calc(100% - 28px);font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px}.alert.alert-info{background-color:#e1edff;border-radius:2px}.alert.alert-info .alert-text{color:#0576b9}.alert.alert-danger .alert-text{color:#ff3b30}.custom-loader{width:35px;margin:0 auto;position:relative}.custom-loader:before{content:"";padding-top:100%;display:block}.custom-loader.big{width:35px}.custom-loader.medium{width:25px}.custom-loader.small{width:18px}.custom-loader .circular{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite rotate;position:absolute;top:0;bottom:0;left:0;right:0}.custom-loader .circular .path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash,6s ease-in-out infinite color}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes color{0%{stroke:#21cc21}to{stroke:#21cc21}}.custom-react-select .custom-react-select__placeholder{margin-left:0}.custom-react-select .custom-react-select__control{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;min-height:0}.custom-react-select .custom-react-select__control .custom-react-select__single-value{color:#8f8f8f;letter-spacing:.5px;margin:0;font-size:13px;font-weight:400}.custom-react-select .custom-react-select__control:hover{border-color:#ed8b00}.custom-react-select .custom-react-select__control:focus,.custom-react-select .custom-react-select__control:active,.custom-react-select .custom-react-select__control.custom-react-select__control-is-focused{border-bottom:1px solid #ed8b00;outline:none}.custom-react-select .custom-react-select__control .custom-react-select__value-container,.custom-react-select .custom-react-select__control .custom-react-select__value-container--has-value{padding:0}.custom-react-select .custom-react-select__control .custom-react-select__indicators .custom-react-select__indicator-separator{display:none}.custom-react-select .custom-react-select__control .custom-react-select__indicators .custom-react-select__dropdown-indicator{float:right;text-align:center;padding:0}.custom-react-select .custom-react-select__control .custom-react-select__indicators .custom-react-select__dropdown-indicator svg{width:10px;height:10px}.custom-react-select .custom-react-select__menu{color:rgba(0,0,0,.87);background-color:#fff;border-radius:2px;padding:0;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12)}.custom-react-select .custom-react-select__menu .custom-react-select__option{color:#636363}.custom-react-select .custom-react-select__menu .custom-react-select__option.custom-react-select__option--is-focused{background-color:transparent}.custom-react-select .custom-react-select__menu .custom-react-select__option.custom-react-select__option--is-selected{background-color:#ddd}.custom-react-select .custom-react-select__menu .custom-react-select__option:hover{background-color:rgba(0,0,0,.1)}.fm-select{letter-spacing:.5px;color:#3c4248;caret-color:#007e45;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px}.fm-select .fm-select__placeholder{letter-spacing:.5px;color:#ced4d9;margin-left:0;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;top:65%}.fm-select .fm-select__indicator-separator{display:none}.fm-select .fm-select__control{box-shadow:none;min-height:initial;background:0 0;border:none;border-radius:0;height:25px;margin-bottom:18px;position:relative;border-top:1px solid transparent!important}.fm-select .fm-select__control:before{content:"";content:" ";pointer-events:none;border-bottom:1px solid #dce3eb;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.fm-select .fm-select__control:after{content:"";border:#007e45;border-bottom:1px solid #007e45;border-image:initial;box-sizing:content-box;width:100%;margin:0;transition:all .45s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.fm-select .fm-select__control.fm-select__control--is-focused{box-shadow:none}.fm-select .fm-select__control.fm-select__control--is-focused:after{outline:none;transform:scaleX(1)}.fm-select .fm-select__control:hover{border-color:#ced4d9}.fm-select .fm-select__control .fm-select__value-container{height:24px;margin-bottom:8px;padding:0}.fm-select .fm-select__control .fm-select__value-container.fm-select__value-container--has-value .fm-select__single-value{letter-spacing:.5px;color:#3c4248;margin:2px 0 0;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.fm-select .fm-select__control .fm-select__value-container>div:last-child{margin-top:0;margin-left:0;padding-top:0}.fm-select .fm-select__control.fm-select__control--is-disabled .fm-select__value-container--has-value .fm-select__single-value--is-disabled{color:#788590}.fm-select .fm-select__control .fm-select__indicators{margin-bottom:4px}.fm-select .fm-select__control .fm-select__indicators .fm-select__indicator{cursor:pointer;width:17px;display:inline-block}.fm-select .fm-select__control .fm-select__indicators .fm-select__indicator.fm-select__clear-indicator{text-align:center;width:26px;padding:0;position:relative}.fm-select .fm-select__control .fm-select__indicators .fm-select__indicator.fm-select__clear-indicator:after{content:"";box-sizing:border-box;background-color:#ced4d9;align-self:stretch;width:1px;height:10px;margin:0;position:absolute;top:6px;right:0}.fm-select .fm-select__control .fm-select__indicators .fm-select__indicator.fm-select__dropdown-indicator{float:right;text-align:right;padding:0}.fm-select .fm-select__control .fm-select__indicators .fm-select__indicator.fm-select__dropdown-indicator svg,.fm-select .fm-select__control .fm-select__indicators .fm-select__indicator.fm-select__clear-indicator svg{width:10px;height:10px}.fm-select.input-error .fm-select__control{margin-bottom:0}.fm-select.input-error .fm-select__control:after{border-color:#ff3b30;transform:scaleX(1)}.fm-select.fm-select-async .fm-select__control{flex-direction:row}.fm-select.fm-select-async .fm-select__value-container{order:1}.fm-select.fm-select-async .fm-select__loading-indicator{margin:0;position:absolute;right:5px}.fm-select.fm-select-async .fm-select__indicator-search{text-align:left;order:-1}.fm-select.fm-select-async .fm-select__indicator-search svg{vertical-align:middle;margin-right:15px;width:10px!important;height:10px!important}.fm-select__menu-portal .fm-select__menu{z-index:99999;border-radius:0;margin-top:9px}.fm-select__menu-portal .fm-select__menu .fm-select__menu-list .fm-select__group{border-bottom:1px solid #f6f7f9}.fm-select__menu-portal .fm-select__menu .fm-select__menu-list .fm-select__option{cursor:pointer;letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.fm-select__menu-portal .fm-select__menu .fm-select__menu-list .fm-select__option:hover,.fm-select__menu-portal .fm-select__menu .fm-select__menu-list .fm-select__option:active{background-color:#f6f7f9;outline:none;border:0!important}.fm-select__menu-portal .fm-select__menu .fm-select__menu-list .fm-select__option.fm-select__option--is-focused{background-color:#f6f7f9}.fm-select__menu-portal .fm-select__menu .fm-select__menu-list .fm-select__option.fm-select__option--is-selected{color:inherit;background-color:#f6f7f9}.custom-checkbox:focus~.custom-control-label:before{box-shadow:none}.custom-checkbox:checked~.custom-control-label:before{background-color:#007e45}.custom-checkbox__disabled{cursor:not-allowed}.fm-scrollbars,.fm-scrollbars .fm-scrollbars__with-fade{width:100%;height:100%}.fm-scrollbars .fm-scrollbars__with-fade .fm-scrollbars__top-fade{content:"";background:linear-gradient(#fff 10%,rgba(255,255,255,.7) 30%,rgba(255,255,255,0) 100%);height:30px;position:absolute;top:0;left:0;right:8px}.fm-scrollbars .fm-scrollbars__with-fade .fm-scrollbars__bottom-fade{content:"";background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 70%,#fff 90%);height:30px;position:absolute;bottom:0;left:0;right:8px}.custom-btn{letter-spacing:.5px;color:#3c4248;cursor:pointer;text-align:center;letter-spacing:.5px;text-transform:capitalize;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;border:0;outline:none;font-family:Sage Text,sans-serif;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal}.custom-btn:disabled:hover,.custom-btn:disabled:active{cursor:default}.custom-btn-crud{letter-spacing:.5px;color:#788590;text-transform:uppercase;width:100px;height:48px;padding:0;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:49px;display:inline-block}.custom-btn-crud.custom-btn-crud-default{box-sizing:border-box;letter-spacing:.3px;background:#fff;border-left:1px solid #dce3eb}.custom-btn-crud.custom-btn-crud-default:hover{background:#f6f7f9}.custom-btn-crud.custom-btn-crud-default:active{color:#ced4d9;background:#f6f7f9}.custom-btn-crud.custom-btn-crud-default:disabled{opacity:.5;background:#ced4d9}.custom-btn-crud.custom-btn-crud-primary{color:#fff;background:#007e45}.custom-btn-crud.custom-btn-crud-primary:hover,.custom-btn-crud.custom-btn-crud-primary:active{background:linear-gradient(-180deg,#007e45 0%,#006738 100%);background:-webkit-gradient(-180deg,#007e45 0%,#006738 100%);background:-moz-gradient(-180deg,#007e45 0%,#006738 100%);background:-ms-gradient(-180deg,#007e45 0%,#006738 100%)}.custom-btn-crud.custom-btn-crud-primary:disabled{background:#4da77e}.crud-modal__overlay{z-index:99999!important}.crud .crud-header{border-bottom:1px solid #dce3eb;width:100%;height:49px}.crud .crud-header .crud-header-title{letter-spacing:.5px;color:#788590;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;max-width:calc(100% - 200px);padding:13px 20px;font-family:Sage Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:22px;overflow:hidden}.crud .crud-tabs{padding-top:5px;padding-left:20px}.crud .crud-body{width:100%;height:calc(100vh - 50px)}.crud .crud-body .crud-body-inside{padding:20px}.crud .crud-body.with-footer .crud-body-inside{padding-bottom:80px}.crud .crud-footer{text-align:center;background:rgba(255,255,255,.5);width:500px;height:80px;position:fixed;bottom:0}.crud .crud-footer .crud-footer-inside{transform:translateY(50%)}.crud .crud-error-message{letter-spacing:.5px;color:#ff3b30;margin-top:4px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:16px}.crud.wide .crud-body .form-group,.crud.wide .crud-body .crud-section{width:500px}.crud.wide .crud-body .crud-section .crud-section-title{margin-right:20px}.crud.wide .crud-body .crud-section .crud-section-body .form-group{padding-left:0}.crud.wide .crud-footer{width:930px}.crud-alert-field{margin-left:170px;margin-right:20px}.crud-alert-field.crud-alert-field__clickable{cursor:pointer}.custom-btn-alert{letter-spacing:.5px;color:#fff;vertical-align:middle;box-sizing:border-box;background-color:#ff3b30;border-radius:100px;min-width:100px;padding:0 15px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:30px;display:inline-block}.custom-btn-alert:hover{background:linear-gradient(-180deg,#ff8c00 0%,#ff3b30 100%);background:-webkit-gradient(-180deg,#ff8c00 0%,#ff3b30 100%);background:-moz-gradient(-180deg,#ff8c00 0%,#ff3b30 100%);background:-ms-gradient(-180deg,#ff8c00 0%,#ff3b30 100%)}.custom-btn-alert:active{background:linear-gradient(-180deg,#ff3b30 0%,#ff8c00 100%);background:-webkit-gradient(-180deg,#ff3b30 0%,#ff8c00 100%);background:-moz-gradient(-180deg,#ff3b30 0%,#ff8c00 100%);background:-ms-gradient(-180deg,#ff3b30 0%,#ff8c00 100%)}.custom-btn-crud-action{letter-spacing:.5px;color:#788590;background:#fff;border:1px solid #dce3eb;border-radius:2px;height:28px;padding:0 9px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:28px}.custom-btn-crud-action:hover{border:1px solid #d0d4d8}.custom-btn-crud-action:active{box-shadow:inset 0 -2px 4px rgba(122,122,122,.23)}.custom-icon-btn{cursor:pointer;line-height:normal;display:inline-block}.custom-btn-info{background:0 0;padding:0 4px}.custom-btn-info svg{width:10px;height:10px}.custom-button-input-clear{background:0 0}.custom-btn-modal-secondary{letter-spacing:.5px;color:#3c4248;vertical-align:middle;box-sizing:border-box;background-color:transparent;border:1px solid transparent;border-radius:100px;padding:0 15px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:28px;display:inline-block}.custom-btn-modal-secondary:hover{color:#fff;background-color:#ced4d9;border:1px solid #ced4d9}.custom-btn-modal-secondary:active{color:#fff;background-color:#dce3eb;border:1px solid #dce3eb}.custom-btn-modal-secondary-compact{padding:0 15px;line-height:18px}.custom-btn-secondary{letter-spacing:.5px;color:#ff8c00;vertical-align:middle;box-sizing:border-box;background-color:transparent;border:1px solid #ff8c00;border-radius:100px;padding:0 15px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:28px;display:inline-block}.custom-btn-secondary:hover{color:#fff;background-color:#ff8c00;border:0;padding:0 16px;line-height:30px}.custom-btn-secondary:active{background:linear-gradient(-180deg,#ff8c00 0%,#ffc341 100%);background:-webkit-gradient(-180deg,#ff8c00 0%,#ffc341 100%);background:-moz-gradient(-180deg,#ff8c00 0%,#ffc341 100%);background:-ms-gradient(-180deg,#ff8c00 0%,#ffc341 100%);color:#fff;border:0;padding:0 16px;line-height:30px}.custom-btn-secondary-compact{height:20px;padding:0 15px;line-height:18px}.custom-btn-secondary-compact:hover,.custom-btn-secondary-compact:active{padding:0 16px;line-height:20px}.custom-btn-primary{letter-spacing:.5px;color:#fff;vertical-align:middle;box-sizing:border-box;background-color:#007e45;border-radius:100px;min-width:100px;padding:0 15px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:30px;display:inline-block}.custom-btn-primary:hover,.custom-btn-primary:active{background:linear-gradient(-180deg,#007e45 0%,#006738 100%);background:-webkit-gradient(-180deg,#007e45 0%,#006738 100%);background:-moz-gradient(-180deg,#007e45 0%,#006738 100%);background:-ms-gradient(-180deg,#007e45 0%,#006738 100%)}.custom-btn-primary:disabled,.custom-btn-primary:disabled:hover,.custom-btn-primary:disabled:active{color:#ced4d9;background:#fafbfc}.custom-btn-primary-compact{padding:0 15px;line-height:20px}.custom-btn-primary-crud-footer{text-transform:uppercase;width:300px;padding:0 14px;line-height:40px}.custom-btn-search{letter-spacing:.5px;color:#3c4248;box-sizing:border-box;background:0 0;border:1px solid #dce3eb;border-radius:15.5px;min-width:100px;height:30px;padding:7px 17px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:16px;display:inline-block}.custom-btn-search i svg{width:10px;height:10px;margin-right:6px}.custom-btn-search .custom-btn-search__text{vertical-align:middle;display:inline-block}.custom-btn-search.btn-reverse{text-align:left;padding-left:0;padding-right:0}.custom-btn-search.btn-reverse .custom-btn-search__text{margin-right:10px}.custom-btn-search.btn-reverse i svg{width:14px;height:14px;margin-right:0}.custom-btn-tertiary{letter-spacing:.5px;color:#788590;vertical-align:middle;box-sizing:border-box;background-color:#f6f7f9;border:1px solid #f6f7f9;border-radius:100px;height:30px;padding:0 20px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:16px;display:inline-block}.custom-btn-tertiary .custom-btn-tertiary__text{vertical-align:middle;line-height:30px;display:inline-block}.custom-btn-tertiary .custom-btn-tertiary__icon{vertical-align:middle;margin-left:5px;display:inline-block}.custom-btn-tertiary .custom-btn-tertiary__icon svg{vertical-align:baseline;width:13px;height:13px}.custom-btn-tertiary:hover{color:#fff;background-color:#ced4d9;border-color:#ced4d9}.custom-btn-tertiary:hover .custom-btn-tertiary__icon svg .icon-color{fill:#fff}.custom-btn-tertiary:active{color:#fff;background-color:#dce3eb;border-color:#dce3eb}.custom-btn-tertiary-compact{height:20px;padding:0 10px}.custom-btn-tertiary-compact .custom-btn-tertiary__text{line-height:20px}.custom-btn-tertiary-compact .custom-btn-tertiary__icon svg{width:10px;height:10px}.custom-radio-btn .custom-btn-crud-action{border-radius:0}.custom-radio-btn .custom-btn-crud-action.custom-radio-btn-selected{background-color:#f6f7f9;box-shadow:inset 0 0 8px rgba(120,133,144,.4)}.custom-radio-btn .custom-btn-crud-action:first-child{border-right:none;border-top-left-radius:2px;border-bottom-left-radius:2px}.custom-radio-btn .custom-btn-crud-action:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.custom-checkbox-crud{margin:3px 0 18px}.custom-checkbox-crud .custom-control-label{letter-spacing:.5px;color:#3c4248;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;min-width:10px;height:20px;padding-top:3px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px}.custom-checkbox-crud .custom-control-label.custom-control-input__disabled{cursor:not-allowed!important}.custom-checkbox-crud .custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-checkbox-crud .custom-control-input:checked~.custom-control-label:before{background-color:#007e45}.custom-checkbox-crud .custom-control-input:disabled~.custom-control-label:before{background-color:#ced4d9!important}.fm-field-container{line-height:50px}.fm-field-container.vertical .fm-field-toggle{margin:12px 0 6px -8px}.fm-field-container.vertical .fm-field-label,.fm-field-container.vertical .fm-field-input{width:100%}.fm-field-container.vertical+.fm-field-container-selected{width:100%;margin:0}.fm-field-container .fm-field-label,.fm-field-container .fm-field-label-inverted{vertical-align:middle;width:40%;display:inline-block}.fm-field-container .fm-field-label span,.fm-field-container .fm-field-label-inverted span{vertical-align:middle;display:inline-block}.fm-field-container .fm-field-label-inverted,.fm-field-container .fm-field-label{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px}.fm-field-container .fm-field-input{vertical-align:top;width:60%;display:inline-block}.fm-field-container .fm-field-input .textfield-wrapper{vertical-align:middle;width:100%;display:inline-block;margin:0!important}.fm-field-container .fm-field-input .textfield-element{width:100%!important;top:-3px!important}.fm-field-container .fm-field-input .textfield-element>div>span,.fm-field-container .fm-field-input .textfield-element input,.fm-field-container .fm-field-input .textfield-element div,.fm-field-container .fm-field-input .react-valuelist-container input,.fm-field-container .fm-field-input .react-valuelist-container div{letter-spacing:.5px;color:#ced4d9;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.fm-field-container .fm-field-input .textfield-element+.ic-close-filled{top:1px!important}.fm-field-container .fm-field-input .textfield-wrapper+.ic-agenda{top:4px!important}.fm-field-container .fm-field-input .react-valuelist-container>.ic-close-filled{top:1px!important}.fm-field-container .fm-field-input .react-valuelist-container{width:100%;margin-left:0!important}.fm-field-container .fm-field-input .react-valuelist-container>svg{height:20px!important;position:absolute!important;top:15px!important;right:0!important}.fm-field-container .fm-field-input .react-valuelist-container>div:first-child,.fm-field-container .fm-field-input .react-valuelist-container>div:first-child>div{width:100%!important}.fm-field-container .fm-field-input .react-valuelist-container .ic-search{vertical-align:middle!important}.fm-field-container .fm-field-input .react-valuelist-container hr{border-width:1px!important}.fm-field-container .fm-field-range .fm-textinput,.fm-field-container .fm-field-date-range>div{width:45%}.fm-field-container .fm-field-date-range .textfield-wrapper,.fm-field-container .fm-field-date-range .textfield-wrapper .textfield-element,.fm-field-container .fm-field-date>div,.fm-field-container .fm-field-date .textfield-wrapper,.fm-field-container .fm-field-date .textfield-wrapper .textfield-element{width:100%}.fm-field-container .fm-field-general-error{letter-spacing:.5px;color:#ff3b30;margin-top:-8px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;width:100%!important;font-size:13px!important}.fm-field-container .fm-field-error{letter-spacing:.5px;color:#ff3b30;margin-top:-5px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;width:100%!important;font-size:13px!important}.fm-field-container .fm-range-field-sep{vertical-align:middle;text-align:center;width:10%;display:inline-block}.fm-field-container .fm-asterisk-mandatory{margin-left:3px}.fm-field-container .fm-field-description{color:#3c4248;cursor:pointer;margin-left:5px;line-height:10px}.fm-field-container .fm-field-checkbox{width:auto}.fm-field-container .fm-field-toggle>div.toggle-fm{padding:13px 0}.fm-field-container .fm-field-toggle input{width:48px;height:48px}.fm-field-container-selected{width:60%;margin-left:40%}.fm-field-container-selected .react-chip{margin:0 5px 7px 0}.fm-field-container-selected.vertical{width:100%;margin:0}.fm-field-container-selected.fm-field-multi-selected{width:100%;margin:0;line-height:20px}.fm-field-container-selected .fm-field-multiple-selected{letter-spacing:.5px;color:#fff;white-space:nowrap;background-color:#7f8b99;border-radius:16px;margin-bottom:5px;margin-right:5px;padding:2px 3px 2px 5px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:15px;display:inline-block}.fm-field-container-selected .fm-field-multiple-selected .ic-close-filled{cursor:pointer;margin-left:5px;position:relative;top:2px}.fm-field-container-selected-crud.selected-single{width:100%}.fm-field-container-selected-crud.selected-single .fm-field-multiple-selected{letter-spacing:.5px;color:#fff;white-space:nowrap;background-color:#7f8b99;border-radius:16px;padding:2px 3px 2px 5px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:15px;display:inline-block}.fm-field-container-selected-crud.selected-single .fm-field-multiple-selected .ic-close-filled{cursor:pointer;margin-left:5px;position:relative;top:2px}.fm-field-description-tooltip{margin-top:-7px!important}.fm-field-description-tooltip .fm-tooltip-inner{letter-spacing:.5px;color:#788590;text-align:left;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;box-shadow:0 3px 9px #3c4248;max-width:400px!important;text-transform:inherit!important;background-color:#fff!important;border-radius:0!important;padding:20px!important}.fm-field-description-tooltip .fm-tooltip-arrow{width:25px;height:10px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);border:none!important;margin-left:0!important}.fm-field-description-tooltip .fm-tooltip-arrow:after{content:"";background:#fff;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg);box-shadow:0 3px 9px #3c4248}.fm-field-file-list .fm-field-label{margin-top:20px}.fm-field-file-list .fm-field-input{vertical-align:top}.fm-field-textarea [class*=MuiInputAdornment-root-]{align-items:flex-start!important}.fm-field-slider{width:calc(100% - 13px);height:50px;margin:auto;padding:25px 0}.fm-percent-slider__handle .fm-percent-slider__handle-label{text-align:center;letter-spacing:.5px;color:#788590;margin-left:-10px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:16px;position:absolute;top:0}.fm-field-textinput__xlarge{display:inline-block}.fm-field-textinput__xlarge .fm-field-input{width:100%}.fm-field-textinput__xlarge .fm-textinput>div:before,.fm-field-textinput__xlarge .fm-textinput>div:after{border-bottom-width:2px!important}.fm-field-textinput__xlarge [class*=MuiInputAdornment-root-]{max-height:2.3em!important}.fm-field-textinput__xlarge input{color:#3c4248!important;font-size:20px!important;font-weight:500!important}.fm-field-textinput__large{width:50%;display:inline-block}.fm-field-textinput__large .fm-field-input{width:100%}.fm-field-textinput__large [class*=MuiInputAdornment-root-]{max-height:2.1em!important}.fm-field-textinput__large input{font-size:16px!important}.fm-field-fuzzy.input-error .fm-field-container{line-height:25px}.fm-field-fuzzy.input-error .fm-field-container .fm-select .fm-select__control{margin-bottom:0}.fm-field-fuzzy.input-error .fm-field-container .fm-select .fm-select__control:after{border-color:#ff3b30;transform:scaleX(1)}.fm-field-fuzzy-single{height:50px}.fm-field-fuzzy-single.fm-field-fuzzy-single__selected .fm-select{display:none}.fm-field-fuzzy-single.fm-field-fuzzy-single__selected .fm-field-input{vertical-align:middle}.fm-field-fuzzy-single.fm-field-fuzzy-single__selected .fm-field-container-selected-crud{line-height:0!important}.fm-field-multiple-fuzzy-single{width:100%}.fm-field-multiple-fuzzy-single .react.react-btn.react-btn-bulk-outline.fm-btn-bulk-outline-crud{color:#788590}.fm-field-multiple-fuzzy-single .add-button-container{justify-content:flex-end;display:flex}.fm-field-multiple-fuzzy-single .add-button-container .add-button{width:60%;margin-top:5px;margin-bottom:10px}.fm-field-multi-server-list .fm-select__multi-value{display:none}.fm-select-row p{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;overflow:hidden;line-height:15px!important}.fm-select-row .fm-select-row__label{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px}.fm-select-row .fm-select-row__sub-label{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.fm-select-row .fm-select-row__sub-sub-label{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:16px}.fm-select-row.fm-select-row__image img{vertical-align:middle;width:30px;margin-right:10px;display:inline-block}.fm-select-row.fm-select-row__image .fm-select-row__label{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 40px);display:inline-block;overflow:hidden}.form-group .fm-crud-field-fuzzy .fm-field-fuzzy .fm-field-input{width:100%}.form-group .fm-crud-field-fuzzy .crud-error-message{margin-bottom:5px}.react-chip{cursor:default;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;background-color:#f0f3f5;border-radius:3px;max-width:150px;height:20px;display:inline-block;position:relative}.react-chip.react-chip-image .chip-image{vertical-align:middle;border-top-left-radius:3px;border-bottom-left-radius:3px;line-height:20px;display:inline-block}.react-chip.react-chip-image .chip-image img,.react-chip.react-chip-image .chip-image svg{border-top-left-radius:3px;border-bottom-left-radius:3px;width:20px;height:20px;display:block}.react-chip.react-chip-image .chip-text{letter-spacing:.5px;color:#3c4248;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;width:calc(100% - 20px);padding:0 5px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px;display:inline-block;overflow:hidden}.react-chip.react-chip-text{background-color:#f6f7f9}.react-chip.react-chip-text .chip-text{letter-spacing:.5px;color:#788590;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 8px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;display:inline-block;overflow:hidden}.react-chip.react-chip-dismissible{background-color:#e4eeff}.react-chip.react-chip-dismissible.react-chip-image .chip-text{width:calc(100% - 40px)}.react-chip.react-chip-dismissible.react-chip-text .chip-text{letter-spacing:.5px;color:#788590;width:calc(100% - 21px);padding-right:3px;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:16px}.react-chip.react-chip-dismissible .chip-dismissible{cursor:pointer;text-align:center;width:14px;height:20px;margin-right:7px;display:inline-block}.react-chip.react-chip-dismissible .chip-dismissible svg{width:10px;height:10px}.react-chip.react-chip-alert{background-color:#ff3b30;max-width:none}.react-chip.react-chip-alert .chip-text{letter-spacing:.5px;color:#fff;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:500;font-stretch:100%;line-height:16px}.rc-switch{box-sizing:border-box;vertical-align:middle;cursor:pointer;background-color:#ccc;border:1px solid #ccc;border-radius:20px;width:44px;height:22px;padding:0;line-height:20px;transition:all .3s cubic-bezier(.35,0,.25,1);display:inline-block;position:relative;overflow:hidden}.rc-switch-inner-checked,.rc-switch-inner-unchecked{color:#fff;font-size:12px;transition:left .3s cubic-bezier(.35,0,.25,1);position:absolute;top:0}.rc-switch-inner-checked{left:-14px}.rc-switch-inner-unchecked{left:24px}.rc-switch:after{content:" ";cursor:pointer;background-color:#fff;border-radius:50%;width:18px;height:18px;transition:left .3s cubic-bezier(.35,0,.25,1);animation-name:rcSwitchOff;animation-duration:.3s;animation-timing-function:cubic-bezier(.35,0,.25,1);position:absolute;top:1px;left:2px;transform:scale(1);box-shadow:0 2px 5px rgba(0,0,0,.26)}.rc-switch:hover:after{animation-name:rcSwitchOn;transform:scale(1.1)}.rc-switch:focus{outline:none;box-shadow:0 0 0 2px #d5f1fd}.rc-switch-checked{background-color:#87d068;border:1px solid #87d068}.rc-switch-checked .rc-switch-inner-checked{left:6px}.rc-switch-checked .rc-switch-inner-unchecked{left:44px}.rc-switch-checked:after{left:22px}.rc-switch-disabled{cursor:no-drop;background:#ccc;border-color:#ccc}.rc-switch-disabled:after{cursor:no-drop;background:#9e9e9e;animation-name:none}.rc-switch-disabled:hover:after{animation-name:none;transform:scale(1)}.rc-switch-label{vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;user-select:text;padding-left:10px;font-size:14px;line-height:20px;display:inline-block}@keyframes rcSwitchOn{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1.1)}}@keyframes rcSwitchOff{0%{transform:scale(1.1)}to{transform:scale(1)}}.fm-field-switch .rc-switch{background-color:#dce0e3;border:1px solid #dce0e3;width:37px;height:16px;overflow:inherit!important}.fm-field-switch .rc-switch.rc-switch-checked{background-color:#006738;border:1px solid #006738}.fm-field-switch .rc-switch.rc-switch-checked:after{background-color:#00a310;left:15px}.fm-field-switch .rc-switch:focus{box-shadow:none}.fm-field-switch .rc-switch:after{background-color:#eef1f4;width:21px;height:21px;top:-3px;left:-1px}.upload-photo{cursor:pointer;background-color:#fafbfc;border:1px dashed #e1e4e7;border-radius:4px;height:120px;position:relative}.upload-photo:hover{background-color:#dceff4;border-color:#2da7bf}.upload-photo .upload-photo__empty-text{letter-spacing:.5px;color:#3c4248;text-align:center;width:100%;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upload-photo .upload-photo__img-container{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upload-photo .upload-photo__img-container .upload-photo__img{margin:auto}.upload-photo .upload-photo__img-container .upload-photo__img-text{letter-spacing:.5px;color:#3c4248;margin-top:14px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.upload-photo .upload-photo__drop-message{letter-spacing:.5px;color:#fff;text-align:center;background-color:#2da7bf;width:100%;height:0;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:30px;transition:height .3s;display:block;position:absolute;bottom:0}.upload-photo.drag-active{background-color:#dceff4;border:2px solid #2da7bf}.upload-photo.drag-active .upload-photo__img .rounded-img__close-btn{display:none}.upload-photo.drag-active .upload-photo__drop-message{height:30px}.upload-files{width:100%;height:auto;position:relative}.upload-files .dropzone{letter-spacing:.5px;color:#3c4248;background-color:#fafbfc;border:1px solid #e1e4e7;border-radius:4px;justify-content:center;align-items:center;width:100%;height:120px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;display:flex}.upload-files .dropzone--isActive{background-color:#dceff4;border:2px solid #2da7bf}.upload-files .dropzone span{cursor:pointer}.upload-files .add-more-files{text-align:right;width:100%;position:relative}.upload-files .files{flex-direction:column;display:flex}.upload-files .files__file{justify-content:space-between;align-items:center;margin-top:5px;margin-bottom:10px;display:flex}.upload-files .files__file img{width:30px;height:30px}.upload-files .files__file p{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:240px;margin-left:10px;overflow:hidden}.widget-size{border:1px solid #e1e4e7;border-radius:2px;width:30%;padding:5px}.widget-size__cell{color:#ced4d9;will-change:background-color,border,color;background-color:#fff;border:1px solid #ced4d9;border-radius:2px;transition:background-color .1s,border,color;position:relative}.widget-size__cell:hover{color:#ff8c00;cursor:pointer;background-color:#ffeed9;border:1px solid #ff8c00}.widget-size__cell--1-1{width:100%;height:48px;margin-bottom:5px}.widget-size__cell--1-2{width:calc(70% - 5px);height:48px;margin-bottom:5px;margin-left:5px}.widget-size__cell--2-1{width:100%;height:96px}.widget-size__cell--2-2{width:calc(70% - 5px);height:96px;margin-left:5px}.widget-size .selected{color:#fff;background-color:#ff8c00;border:1px solid #ff8c00}.form-group{flex-wrap:wrap;min-height:46px;margin-bottom:17px;display:flex}.form-group .col-form-label{letter-spacing:.5px;color:#3c4248;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;white-space:normal;flex:0 0 170px;width:170px;padding-top:3px;padding-left:0;padding-right:10px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px;overflow:hidden}.form-group .col-form-label>span,.form-group .col-form-label>div{vertical-align:middle;display:inline-block}.form-group .col-form-element{flex:0 0 290px;width:290px}.form-group .col-form-element.full-width{flex:0 0 100%;width:100%;padding-top:10px}.form-group .col-form-element .rc-switch{margin-top:8px}.form-group .col-form-element .custom-react-select,.form-group .col-form-element .text-input,.form-group .col-form-element .password-input{margin-top:3px}.form-group .col-form-element .input-text-wrapper:not(.input-error),.form-group .col-form-element .input-password-wrapper:not(.input-error),.form-group .col-form-element .input-textarea-wrapper:not(.input-error){margin-bottom:18px}.form-group .col-form-element .input-text-wrapper,.form-group .col-form-element .text-input,.form-group .col-form-element .input-textarea-wrapper{width:100%}.form-group .col-form-element .input-textarea-wrapper{margin-top:3px}.form-group .col-form-element .has-error .fm-field-multi-server-list .fm-field-container{line-height:normal}.form-group .col-form-element .has-link-action.custom-react-select .fm-select__control{margin-bottom:10px}.form-group .col-form-element .crud-link-action{text-align:right;margin-bottom:8px}.form-group .col-form-element .crud-link-action .crud-link-action__btn{letter-spacing:.5px;color:#0576b9;cursor:pointer;font-family:Sage Text,sans-serif;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;display:inline-block}.form-group .col-form-element .input-datepicker [class*=HoiPoi__Input__focused]{background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0}.form-group .col-form-element .input-datepicker [class*=HoiPoi__Input__focused] [class*=HoiPoi__Input__inputComponents]{border-bottom:1px solid #000}.form-group .col-form-element .input-datepicker [class*=HoiPoi__Input__inputComponents]{background:0 0;border:0;border-bottom:1px solid #dce3eb;border-radius:0;padding:0}.form-group .col-form-element .input-datepicker [class*=HoiPoi__Input__input]{height:28px}.form-group__select-hoi{padding:0!important}.form-group__select-hoi--edit-list{margin-top:10px}.crud-lbl-tooltip .fm-tooltip-inner{text-transform:none}.crud-section{margin-bottom:35px}.crud-section .crud-section-title{letter-spacing:.5px;color:#788590;text-transform:uppercase;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #dce3eb;margin-bottom:30px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:40px;overflow:hidden}.crud-text-description{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-password-wrapper{width:100%;display:inline-block;position:relative}.input-password-wrapper:before{content:"";content:" ";pointer-events:none;border-bottom:1px solid #dce3eb;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.input-password-wrapper:after{content:"";border:none;border-bottom:1px solid #007e45;border-image:initial;box-sizing:content-box;width:100%;margin:0;transition:all .45s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.input-password-wrapper.password-input--focus:not(.input-password-readonly):after{outline:none;transform:scaleX(1)}.input-password-wrapper.input-error{margin-bottom:0}.input-password-wrapper.input-error:after{border-color:#ff3b30;outline:none;transform:scaleX(1)}.input-password-wrapper.password-input__with-icon .password-input{width:calc(100% - 25px)}.input-password-wrapper .password-input{letter-spacing:.5px;color:#3c4248;background:0 0;border:0;height:21px;margin-bottom:4px;padding:0;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-password-wrapper .password-input::-webkit-input-placeholder{letter-spacing:.5px;color:#ced4d9;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-password-wrapper .password-input:-moz-placeholder-shown{letter-spacing:.5px;color:#ced4d9;opacity:1;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-password-wrapper .password-input::-moz-placeholder{letter-spacing:.5px;color:#ced4d9;opacity:1;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-password-wrapper .password-input::-ms-reveal{display:none}.input-password-wrapper .password-input:-ms-placeholder-shown{letter-spacing:.5px;color:#ced4d9;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-password-wrapper .password-input:disabled{color:#788590}.input-password-wrapper .password-input:read-only{color:#788590}.input-password-wrapper .input-password-icon{position:absolute;top:0;right:0}.input-password-wrapper .input-password-icon .input-password-icon__lock,.input-password-wrapper .input-password-icon .input-password-icon__clear,.input-password-wrapper .input-password-icon .input-password-icon__eye{vertical-align:baseline;cursor:pointer}.input-password-wrapper .input-password-icon .input-password-icon__lock svg,.input-password-wrapper .input-password-icon .input-password-icon__clear svg,.input-password-wrapper .input-password-icon .input-password-icon__eye svg{width:10px;height:10px}.input-password-wrapper .input-password-icon .input-password-icon__btn-clear{text-align:center;width:26px;padding:0;display:inline-block;position:relative}.input-password-wrapper .input-password-icon .input-password-icon__btn-clear:after{content:"";box-sizing:border-box;background-color:#c2ceda;align-self:stretch;width:1px;height:10px;margin:0;position:absolute;top:4px;right:0}.input-password-wrapper .input-password-icon .input-password-icon__eye{background:0 0;border:0;padding-right:0}.input-text-wrapper{display:inline-block;position:relative}.input-text-wrapper:before{content:"";content:" ";pointer-events:none;border-bottom:1px solid #dce3eb;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.input-text-wrapper:after{content:"";border:none;border-bottom:1px solid #007e45;border-image:initial;box-sizing:content-box;width:100%;margin:0;transition:all .45s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.input-text-wrapper.text-input--focus:not(.input-text-readonly):after{outline:none;transform:scaleX(1)}.input-text-wrapper.input-error{margin-bottom:0}.input-text-wrapper.input-error:after{border-color:#ff3b30;outline:none;transform:scaleX(1)}.input-text-wrapper.text-input__with-icon .text-input{width:calc(100% - 25px)}.input-text-wrapper .text-input{letter-spacing:.5px;color:#3c4248;background:0 0;border:0;height:21px;margin-bottom:4px;padding:0;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-text-wrapper .text-input::-webkit-input-placeholder{letter-spacing:.5px;color:#ced4d9;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-text-wrapper .text-input:-moz-placeholder-shown{letter-spacing:.5px;color:#ced4d9;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;opacity:1;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-text-wrapper .text-input::-moz-placeholder{letter-spacing:.5px;color:#ced4d9;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;opacity:1;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-text-wrapper .text-input:-ms-placeholder-shown{letter-spacing:.5px;color:#ced4d9;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-text-wrapper .text-input:disabled{color:#788590}.input-text-wrapper .text-input:read-only{color:#788590}.input-text-wrapper .input-text-icon{display:flex;position:absolute;top:0;right:0}.input-text-wrapper .input-text-icon .custom-button-input-clear{vertical-align:bottom;padding:0}.input-text-wrapper .input-text-icon .custom-button-input-clear img{width:8px;height:8px}.input-text-wrapper .input-text-icon .input-text-icon__lock{vertical-align:middle}.input-text-wrapper .input-text-icon .input-text-icon__lock svg{width:10px;height:10px}.input-text-wrapper .input-text-icon .input-text-icon__copy-to-clipboard{vertical-align:middle;margin-left:5px}.input-text-wrapper .input-text-icon .input-text-icon__copy-to-clipboard svg{width:10px;height:10px}.input-text-wrapper .input-text-icon__copy-to-clipboard{cursor:pointer}.input-textarea-wrapper{display:inline-block;position:relative}.input-textarea-wrapper:before{content:"";content:" ";pointer-events:none;border-bottom:1px solid #dce3eb;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.input-textarea-wrapper:after{content:"";border:none;border-bottom:1px solid #007e45;border-image:initial;box-sizing:content-box;width:100%;margin:0;transition:all .45s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.input-textarea-wrapper.input-textarea--focus:not(.input-textarea-readonly):after,.input-textarea-wrapper.input-error:after{outline:none;transform:scaleX(1)}.input-textarea-wrapper .input-textarea{letter-spacing:.5px;color:#3c4248;word-break:normal;border:0;width:100%;margin-bottom:0;padding:0;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-textarea-wrapper .input-textarea::-webkit-input-placeholder{letter-spacing:.5px;color:#ced4d9;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-textarea-wrapper .input-textarea:-moz-placeholder-shown{letter-spacing:.5px;color:#ced4d9;opacity:1;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-textarea-wrapper .input-textarea::-moz-placeholder{letter-spacing:.5px;color:#ced4d9;opacity:1;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-textarea-wrapper .input-textarea:-ms-placeholder-shown{letter-spacing:.5px;color:#ced4d9;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.input-textarea-wrapper .input-textarea:disabled{color:#788590}.input-textarea-wrapper .input-textarea:read-only{color:#788590}.alert-modal{z-index:1031;box-sizing:border-box;visibility:hidden;opacity:0;background:#fff;width:450px;padding:30px 20px;transition:visibility,opacity .3s linear;position:fixed;top:0;right:-1000px;box-shadow:0 3px 9px rgba(0,0,0,.25)}.alert-modal.show{visibility:visible;opacity:1;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}.alert-modal .alert-header{letter-spacing:.5px;color:#3c4248;text-align:center;font-family:Sage Text,sans-serif;font-size:20px;font-style:normal;font-weight:500;font-stretch:100%;line-height:26px}.alert-modal .alert-content{margin-top:20px}.alert-modal .alert-content .alert-text{letter-spacing:.5px;color:#3c4248;text-align:center;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px}.alert-modal .alert-footer{text-align:center;margin-top:30px;margin-bottom:10px}.alert-modal .alert-footer .dialog-footer-btn{margin:0 10px}.dialog-modal{z-index:1031;box-sizing:border-box;visibility:hidden;opacity:0;background:#fff;width:400px;padding:30px;position:fixed;top:0;right:-1000px}.dialog-modal.show{visibility:visible;opacity:1;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}.dialog-modal .dialog-header{text-align:left;height:24px}.dialog-modal .dialog-header .dialog-header__text{letter-spacing:.5px;color:#3c4248;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;width:calc(100% - 20px);font-family:Sage Text,sans-serif;font-size:20px;font-style:normal;font-weight:500;font-stretch:100%;line-height:24px;display:inline-block;overflow:hidden}.dialog-modal .dialog-header .dialog-header__close-btn{vertical-align:middle;cursor:pointer;width:18px;height:18px;display:inline-block}.dialog-modal .dialog-header .dialog-header__close-btn svg{vertical-align:baseline;width:18px;height:18px}.dialog-modal .dialog-content{text-align:left;margin:37px 0 40px}.dialog-modal .dialog-content .dialog-text{letter-spacing:.5px;color:#3c4248;white-space:pre-wrap;word-wrap:break-word;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.dialog-modal .dialog-footer{text-align:right}.dialog-modal .dialog-footer .dialog-footer-btn{margin-left:15px}.implementations-modal-body{height:400px}.implementations-modal-body.show{display:block}.implementations-modal-overlay{z-index:2000!important}.info-modal{z-index:1031;box-sizing:border-box;background:#fff;width:700px;height:420px;padding:30px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 9px rgba(0,0,0,.25)}.info-modal.show{display:block}.info-modal .info-modal-inside{height:100%}.info-modal .info-modal-inside .info-modal-header{height:60px}.info-modal .info-modal-inside .info-modal-header .info-modal-header__text{letter-spacing:.5px;color:#3c4248;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;width:calc(100% - 20px);font-family:Sage Text,sans-serif;font-size:20px;font-style:normal;font-weight:500;font-stretch:100%;line-height:24px;display:inline-block;overflow:hidden}.info-modal .info-modal-inside .info-modal-header .info-modal-header__close-btn{vertical-align:middle;cursor:pointer;width:18px;height:18px;display:inline-block}.info-modal .info-modal-inside .info-modal-header .info-modal-header__close-btn svg{vertical-align:baseline;width:18px;height:18px}.info-modal .info-modal-inside .info-modal-content{letter-spacing:.5px;color:#3c4248;height:calc(100% - 60px);font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px;overflow:auto}.form-modal{z-index:1031;box-sizing:border-box;background:#fff;width:700px;padding:30px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 9px rgba(0,0,0,.25)}.form-modal.show{display:block}.form-modal .form-modal-header .form-modal-header__text{letter-spacing:.5px;color:#3c4248;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;width:calc(100% - 20px);font-family:Sage Text,sans-serif;font-size:20px;font-style:normal;font-weight:500;font-stretch:100%;line-height:24px;display:inline-block;overflow:hidden}.form-modal .form-modal-header .form-modal-header__close-btn{vertical-align:middle;cursor:pointer;width:18px;height:18px;display:inline-block}.form-modal .form-modal-header .form-modal-header__close-btn svg{vertical-align:baseline;width:18px;height:18px}.form-modal .form-modal-footer{text-align:right;margin-top:25px}.form-modal .form-modal-footer .custom-btn{margin-left:20px}.fixed-data-table-no-results{-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;width:80%;margin:5px auto}.fixed-data-table-no-results .fixed-data-table-logo{text-align:center}.fixed-data-table-no-results .fixed-data-table-no-results-text{letter-spacing:.5px;color:#788590;text-align:center;font-family:Sage Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:22px;display:block}.fixed-data-table-no-results .fixed-data-table-no-results-text .fixed-data-table-no-results-desc{letter-spacing:.5px;color:#788590;width:375px;margin:10px auto;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.impl-table-content{flex:1}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__Grid::-webkit-scrollbar{box-shadow:none;background:#fff;width:7px}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__Grid::-webkit-scrollbar-thumb{box-shadow:none;background:#dce3eb;border-radius:10px}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__row .impl-table__codeColumn .impl-table__codeColumn__text{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 40px);line-height:16.5px;display:inline-block;overflow:hidden}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__row .impl-table__codeColumn .impl-table__codeColumn__icon{vertical-align:middle;width:16px;height:40px;margin-left:5px;display:inline-block}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__row .impl-table__codeColumn .impl-table__codeColumn__icon.fav-active{display:inline-block}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__row .impl-table__codeColumn .impl-table__codeColumn__icon.fav-no-active{display:none}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__row:hover .impl-table__codeColumn__icon.fav-no-active{display:inline-block}.impl-table-content .ReactVirtualized__Table .ReactVirtualized__Table__row:hover .impl-table__codeColumn__icon.fav-active .icon-color{fill:#0576b9}.find-implementation{flex-direction:column;height:100%;display:flex}.find-implementation .find-implementation__title{letter-spacing:.5px;color:#3c4248;margin-bottom:20px;font-family:Sage Text,sans-serif;font-size:20px;font-style:normal;font-weight:500;font-stretch:100%;line-height:26px}.find-implementation .find-implementation__search-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.find-implementation .find-implementation__search-bar .find-implementation__search-bar__filters{flex-wrap:wrap;flex:1;gap:0 10px;display:flex}.find-implementation .find-implementation__search-bar .input-text-search__switch-impl{flex:1;width:100%;min-width:140px;max-width:300px}.find-implementation .find-implementation__search-bar .search-select{width:100%;max-width:170px}.find-implementation .find-implementation__search-bar .license-select{width:-webkit-fit-content;width:fit-content;min-width:300px;max-width:600px}.find-implementation .find-implementation__search-bar .custom-btn-primary{margin-top:-5px}.find-implementation .find-implementation__btns{justify-content:right;display:flex}.find-implementation .find-implementation__btns .find-implementation__btns--left{margin-right:16px}.find-implementation .find-implementation__btns--page{padding-top:16px}.find-implementation .find-implementation__btns--modal{width:calc(100% - 64px)}.implementations-modal-inside{border-bottom:1px solid #dce3eb}.implementations-modal-inside .modal-content{height:427px}.implementations-modal{height:400px}.implementations-modal.show{display:block}.impl-switch-loader-content{margin-top:6px}.fade-enter{opacity:.01}.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:.01;transition:opacity .5s ease-in}.impl-switch .impl-switch__search-field{cursor:pointer;width:300px}.impl-switch .custom-btn-search.impl-btn-search{border:none;border-bottom:1px solid #dce3eb;border-radius:0;min-width:263px}.impl-switch .custom-btn-search.impl-btn-search .custom-btn-search__text{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.impl-switch .impl-switch__text{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:31px}.impl__search-field--container{width:300px}.impl__search-field--container .hoi-poi-select--is-disabled .hoi-poi-select__control .hoi-poi-select__indicators{display:none}.rounded-img-container{position:relative}.rounded-img-container .rounded-img{border-radius:100px}.rounded-img-container .rounded-img__close-btn{width:18px;height:18px;position:absolute;bottom:0;right:0}.rounded-img-container .rounded-img__close-btn svg{vertical-align:top;width:18px;height:18px}.rounded-img-empty{text-transform:uppercase;color:#fff;text-align:center;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;background:#7d8a96;border-radius:100px;font-weight:500}.profile-holder .profile-holder__button{margin-right:24px}.profile-holder .profile-holder__button button{color:#4da77e;font-weight:500}.profile-holder .profile-holder__button button:hover{color:#198e59}.profile-holder .profile-holder__user-name{vertical-align:middle;display:inline-block}.profile-holder .foto{vertical-align:middle;cursor:pointer;display:inline-block}.profile__submenu{z-index:1000}.profile__user-name{max-width:250px}.profile-popover__content .profile-popover__logout{cursor:pointer;justify-content:space-between;align-items:center;display:inline-flex}.profile-popover__content .profile-popover__text{margin-left:10px;font-size:14px}.profile-modal-inside .profile-name,.profile-modal-inside .profile-option{border-bottom:1px solid #dce3eb;font-size:13px}.profile-modal-inside .profile-name{color:#212121;background-color:#f6f7f9;height:56px;padding:18px 21px}.profile-modal-inside .profile-option{color:#3c4248;cursor:pointer;height:51px;padding:15px 21px;font-weight:400;display:block}.profile-modal-inside .profile-option:hover{background-color:#f8f8f8}.profile-modal-inside .profile-option .cfm-ic-logout{color:#989b9c;vertical-align:text-top;width:16px;height:16px;margin:0 15px 0 0;display:inline-block}.header{background:#fff;min-height:72px;padding:0 20px}.header .row{min-height:49px;margin:0}.header .row .header-left{padding:28px 0 22px}.header .row .header-left .title-text{letter-spacing:.5px;color:#788590;text-transform:uppercase;font-family:Sage Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:22px}.header .row .header-center{text-align:center;padding:14px 60px}.header .row .header-right{text-align:right;padding:18px 0}.table-actions-bar__container{background-color:#f6f7f9;height:40px;padding:10px 20px}.table-actions-bar__container:after{content:"";clear:both;display:block}.table-actions-bar__container .buttons .custom-btn,.table-actions-bar__container .table-actions-bar__btn-filter{margin-left:15px}.table-actions-bar__container .buttons .custom-btn.table-actions-bar__btn-filter__with-filters,.table-actions-bar__container .table-actions-bar__btn-filter.table-actions-bar__btn-filter__with-filters{color:#ff8c00}.table-actions-bar__container .buttons .custom-btn.table-actions-bar__btn-filter__with-filters:hover,.table-actions-bar__container .table-actions-bar__btn-filter.table-actions-bar__btn-filter__with-filters:hover{color:#fff}.input-text-search-wrapper{display:inline-block;position:relative}.input-text-search-wrapper .input-text-search{background:url(/static/svg/search.b704735f.svg) 0/10px no-repeat;width:100%;padding-left:22px}.input-text-search-wrapper .input-text-search-action{position:absolute;top:0;right:2px}.input-text-search-wrapper .input-text-clear .custom-button-input-clear{margin-top:0}.toolbar{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;justify-content:flex-end;padding:8px 16px;display:flex}.toolbar-btn{cursor:pointer;color:#ced4d9;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;background-position:10px;background-repeat:no-repeat;height:40px;padding:0 10px 0 40px}.toolbar-btn .toolbar-btn-text{letter-spacing:.5px;color:#3c4248;letter-spacing:.4px;text-transform:uppercase;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:40px}.toolbar-btn:hover{color:#ff8c00}.toolbar-btn:active{color:#f54752}.password-field .cfm-ic-eye,.password-field .cfm-ic-eye-off{width:21px;height:21px;display:block}.login__forgot-password{text-align:right;flex-grow:1}.auth-container.container{width:540px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-container .form-header .form-header__logo{max-width:236px}.auth-container .form-header .form-header-title{margin-top:32px}.auth-container .form-content .form-group{margin-top:24px}.auth-container .form-content .form-group label{color:#212121;letter-spacing:.5px;font-size:13px;font-weight:400}.auth-container .form-content .form-group .form-control{box-shadow:none;cursor:default;color:#54585a;background-color:#fff;border:1px solid #ccc;border-radius:4px;height:38px;padding:0 12px;font-size:14px}.auth-container .form-content .form-group .input-group .form-control{border-radius:4px 0 0 4px}.auth-container .form-content .form-group .input-group .input-group-append .btn{color:#989b9c;width:50px;box-shadow:none;border:1px solid #ccc}.auth-container .form-content .form-group .input-group .input-group-append .btn:hover{background:linear-gradient(#fff 0%,#f7f7f7 100%);border-color:#bbb}.auth-container .form-content .form-group .input-group .input-group-append .btn:active{color:#989b9c;background-color:transparent}.auth-container .form-content .form-group .input-group .input-group-append .btn.orange{color:#ed8b00}.auth-container .form-content .form-group a{color:#636363;letter-spacing:.5px;font-size:13px;font-weight:400}.auth-container .form-content .form-group a:hover{color:#212121;text-decoration:none}.auth-container .form-submit{text-align:center}.auth-container .form-submit .btn{letter-spacing:.5px;color:#fff;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;height:32px;box-shadow:none;background:#007e45;border-color:#007e45;border-radius:16px;margin-top:28px;padding:0 16px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:20px;text-decoration:none;transition:color .2s ease-in-out;overflow:hidden}.auth-container .form-submit .btn:hover,.auth-container .form-submit .btn:active,.auth-container .form-submit .btn:hover:active{background-color:#006738;border-color:#006738}.auth-container .form-submit .btn:not(:disabled):not(.disabled):active:focus{box-shadow:none}.navbar{z-index:10;width:64px;padding:0;position:relative}.fmMainMenu--on .navbar{width:224px}@keyframes background-dev-tag-gradient{0%{background-position:0}to{background-position:400%}}.fm-dev__popup{z-index:101;display:flex;position:fixed;bottom:0;left:1rem}.fm-dev__popup .fm-dev__popup__tag{cursor:pointer;background:linear-gradient(90deg,#0060a7,#3380b9,#0060a7) 0 0/400%;border-top-left-radius:.2rem;border-top-right-radius:.2rem;padding:.25rem .5rem;transition:all .25s}.fm-dev__popup .fm-dev__popup__tag:hover{animation:8s infinite background-dev-tag-gradient}.fm-dev__popup__buttons{flex-direction:column;gap:.5rem;display:flex}.ReactVirtualized__Table__headerRow{text-transform:uppercase;flex-direction:row;align-items:center;font-weight:700;display:flex}.ReactVirtualized__Table__row{flex-direction:row;align-items:center;display:flex}.ReactVirtualized__Table__headerTruncatedText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{min-width:0;margin-right:10px}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;width:1em;height:1em}.page-loader-content{transform:translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%);position:absolute;top:50%;left:50%}@font-face{font-family:Sage Headline;font-weight:700;font-style:normal;src:url(/static/font/Sage_Headline-Black.72bdac07.woff2)format("woff2"),url(/static/font/Sage_Headline-Black.31cdbd62.woff)format("woff")}@font-face{font-family:Sage Text;font-weight:400;font-style:normal;src:url(/static/font/Sage_Text-Regular.629180e3.woff2)format("woff2"),url(/static/font/Sage_Text-Regular.427bb761.woff)format("woff")}@font-face{font-family:Sage Text;font-weight:400;font-style:italic;src:url(/static/font/Sage_Text-Regular_Italic.eeb32499.woff2)format("woff2"),url(/static/font/Sage_Text-Regular_Italic.9d75d997.woff)format("woff")}@font-face{font-family:Sage Text;font-weight:500;font-style:normal;src:url(/static/font/Sage_Text-Medium.37b38406.woff2)format("woff2"),url(/static/font/Sage_Text-Medium.a36981bd.woff)format("woff")}@font-face{font-family:Sage Text;font-weight:500;font-style:italic;src:url(/static/font/Sage_Text-Medium_Italic.71175627.woff2)format("woff2"),url(/static/font/Sage_Text-Medium_Italic.5fcaa8b0.woff)format("woff")}@font-face{font-family:Sage Text;font-weight:700;font-style:normal;src:url(/static/font/Sage_Text-Bold.eebc71a5.woff2)format("woff2"),url(/static/font/Sage_Text-Bold.b23447a7.woff)format("woff")}@font-face{font-family:Sage Text;font-weight:700;font-style:italic;src:url(/static/font/Sage_Text-Bold_Italic.c052408e.woff2)format("woff2"),url(/static/font/Sage_Text-Bold_Italic.b69dd9ed.woff)format("woff")}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,audio,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;padding:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;font-size:16px;overflow:hidden}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:Sage Text,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}.cfm-ic-dashboard{background:url(/static/svg/dashboard.f742dbd2.svg) 50% no-repeat}.cfm-ic-permissions{background:url(/static/svg/permissions.7fdc1f7a.svg) 50% no-repeat}.cfm-ic-parameters{background:url(/static/svg/parameters.a0a93b98.svg) 50% no-repeat}.cfm-ic-fields{background:url(/static/svg/fields.3ec11fbc.svg) 50% no-repeat}.cfm-ic-sandbox{background:url(/static/svg/sandbox.83f800bf.svg) 50% no-repeat}.cfm-ic-crons{background:url(/static/svg/crons.76e48bf5.svg) 50% no-repeat}.cfm-ic-users{background:url(/static/svg/users.907e2bbc.svg) 50% no-repeat}.cfm-ic-literals{background:url(/static/svg/literals.f6e6dff9.svg) 50% no-repeat}.cfm-ic-customfunc{background:url(/static/svg/custom-functions.8ead4a82.svg) 50% no-repeat}.cfm-ic-widgets{background:url(/static/svg/widgets.e5b276ce.svg) 50% no-repeat}.cfm-ic-forms{background:url(/static/svg/forms.1a69b802.svg) 50% no-repeat}.cfm-ic-credentials{background:url(/static/svg/credentials.35213c31.svg) 50% no-repeat}.cfm-ic-logout{background:url(/static/svg/logout.a36ae772.svg) 50% no-repeat}.cfm-ic-eye{background:url(/static/svg/eye.954654bb.svg) 50% no-repeat}.cfm-ic-eye-off{background:url(/static/svg/eye-off.e94c4bdd.svg) 50% no-repeat}.cfm-ic-imports{background:url(/static/svg/imports.6f2b8486.svg) 50% no-repeat}.cfm-ic-value_list{background:url(/static/svg/valuelist.f0a37d98.svg) 50% no-repeat}body{letter-spacing:.5px;color:#676a6c;background-color:#fff;font-family:Sage Text,sans-serif;font-size:13px;overflow-x:hidden}h1,h2,h6{font-weight:100}h1{font-size:30px}h2{font-size:24px}h3{box-sizing:border-box;color:#676a6c;font-family:Sage Text,sans-serif;font-size:16px;font-weight:600px;text-align:center;margin-top:5px;margin-bottom:10px;line-height:17.6px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}h3,h4,h5{margin-top:5px;font-weight:600}:focus{outline:none}.page{flex-direction:column;height:100vh;margin-left:64px;transition:margin .4s cubic-bezier(0,0,.3,1);display:flex}.page .content{background-color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.page .content .list-container-filters__left{vertical-align:top;width:100%;display:inline-block;overflow:hidden}.page .content .list-container-filters__left.filters-visible{width:calc(100% - 300px)}.page .content .list-container-filters__right{vertical-align:top;border-left:1px solid #dce3eb;width:300px;height:calc(100vh - 116px);display:none;overflow:auto}.page .content .list-container-filters__right.filters-visible{display:inline-block}.page .content .list-page{background:#fff;margin:auto;overflow-x:auto}.page .content .list-page .list-content{height:calc(100vh - 212px)}.page .content .list-page.with-filters{margin-top:0}.page .content .list-page.with-filters .list-content{height:calc(100vh - 158px)}.page .content.content-list-loader{background-color:#fff;height:100%}.page.with-tabs .content{overflow:hidden}.fmMainMenu--on .page{margin-left:224px;transition:margin .4s cubic-bezier(0,0,.3,1)}.modal-root{z-index:1030;position:fixed;top:0;left:0}button:focus{outline:none}.text-bold{font-style:normal!important;font-weight:500!important;font-stretch:100%!important}.text-blue{color:#0576b9!important}.text-green{color:#86ad20!important}.text-red{color:#ff3b30!important}.text-black{color:#3c4248!important}.modal-overlay{z-index:100;background-color:rgba(0,0,0,.54);width:100%;height:100%;position:fixed;top:0}.modal-overlay.over-crud-overlay{z-index:1030}.modal-header{justify-content:normal;padding:10px 15px}.modal-header .ic{vertical-align:middle;color:#989b9c;margin-right:15px;font-size:15px}.modal-header span{vertical-align:middle;color:#636363;font-weight:400}.modal-content{border:0;width:100%;overflow:hidden}.ReactVirtualized__Table{font-family:Sage Text,sans-serif}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow{background:#f6f7f9;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{letter-spacing:.5px;color:#3c4248;text-transform:capitalize;height:40px;margin:0;padding-left:20px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:40px;position:relative}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child{border-right:1px solid #dce3eb}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-of-type{border-left:none}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn.text-center{padding:0 10px}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn.text-center.no-padding{padding:0}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .ReactVirtualized__Table__headerTruncatedText{line-height:40px}.ReactVirtualized__Table .ReactVirtualized__Table__Grid:focus,.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Grid__innerScrollContainer:focus{outline:none}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row{border-bottom:1px solid #dce3eb;height:40px}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row:hover{cursor:pointer;background-color:#f6f7f9}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row:hover .ReactVirtualized__Table__rowColumn.main-text{color:#0576b9}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row.row-selected,.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row.row-selected:hover{background-color:#e9eef3}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn{letter-spacing:.5px;color:#788590;margin:0;padding-left:20px;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:20px}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{border-right:1px solid #dce3eb}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn.main-text{letter-spacing:.5px;color:#3c4248;font-family:Sage Text,sans-serif;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:40px}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn.text-center{padding:0 10px}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn.text-center.no-padding{padding:0}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row.row-section{background-color:#f6f7f9}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row.row-section .ReactVirtualized__Table__rowColumn{overflow:visible!important}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row.row-section .ReactVirtualized__Table__rowColumn.main-text{color:#3c4248;font-weight:500}.ReactVirtualized__Table .ReactVirtualized__Table__Grid .ReactVirtualized__Table__row.row-section .ReactVirtualized__Table__rowColumn.main-text.hover{color:#3c4248}.ReactVirtualized__Table.ReactVirtualized__Table__readonly .ReactVirtualized__Table__row:hover{cursor:default;background-color:#fff}.ReactVirtualized__Table.ReactVirtualized__Table__readonly .ReactVirtualized__Table__row:hover .ReactVirtualized__Table__rowColumn.main-text{color:#3c4248}.detail-loader-content{transform:translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%);position:absolute;top:50%;left:50%}