.wx_loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:rgba(0,0,0,.5)}.wx_loading .wx_loading_inner{text-align:center;background-color:#67ac45;color:#fff;position:fixed;top:50%;left:50%;margin-left:-70px;margin-top:-48px;width:150px;border-radius:6px;font-size:14px;padding:58px 0 10px 0}.wx_loading .wx_loading_inner .wx_loading_icon{position:absolute;top:15px;left:50%;margin-left:-16px;width:24px;height:24px;border:2px solid #fff;border-radius:24px;-webkit-animation:gif 1s linear infinite;animation:gif 1s linear infinite;clip:rect(0 auto 12px 0)}@keyframes gif{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes gif{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}html.noscroll{overflow-y:hidden}#app .alert{z-index:2;margin:0}@media(min-width:1440px){#app .container{max-width:1024px}}.align-right{display:flex;justify-content:flex-end}.tile-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.objectbox{border:1px solid #dbd9d7;border-radius:10px;background-color:#fff;position:relative;min-height:calc(100vh - 120px)}.objectbox__header{display:flex;padding:10px 20px;height:70px;border-bottom:1px solid #dbd9d7;justify-content:space-between;width:100%;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.07)}.objectbox__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.objectbox__layers{padding:20px;overflow-y:auto;padding-bottom:100px;width:100%;height:calc(100vh - 240px);list-style:none;padding:0;margin:0}.objectbox__layers li{padding:10px}.objectbox__layers li:not(:last-child){border-bottom:1px solid #dbd9d7}.objectbox__content{padding:20px;overflow-y:auto;max-height:calc(100vh - 190px);width:100%}.objectbox__aside{border-right:1px solid #dbd9d7;min-height:calc(100vh - 120px);position:relative}.objectbox__aside .objectbox__header{padding:10px}.objectbox__aside .btn-add--square{position:absolute;bottom:0;width:100%;border-radius:0 0 0 10px}.formbox{border:1px solid #dbd9d7;border-radius:10px;background-color:#fff;position:relative}.formbox__header{display:flex;padding:10px 20px;height:70px;align-items:center;border-bottom:1px solid #dbd9d7}.formbox__header .btn-square{margin-right:18px}.formbox__header .divider{width:1px;height:28px;background-color:#dbd9d7;margin:0 18px}.formbox__content{padding:20px;overflow-y:auto;max-height:calc(100vh - 130px);padding-bottom:100px;width:100%}.formbox__grid_tablet{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px}.formbox__grid_series{grid-template-columns:1fr 1fr 1fr}.formbox__grid_mobile,.formbox__grid_series{display:grid;grid-gap:0 10px}.formbox__panel{padding:20px;overflow-y:auto;min-width:355px;border-left:1px solid #dbd9d7}.formbox__panel .nav-tiles{display:grid;grid-template-columns:1fr 1fr}.formbox__panel .nav.nav-tiles .nav-link{box-shadow:none;border:1px solid #dbd9d7;width:100%;height:150px}.formbox__footer{position:absolute;display:flex;justify-content:space-between;padding:20px;bottom:0;left:0;z-index:2;width:100%;background-color:#fff;border-radius:10px}.formbox__footer .btn{min-width:300px}.formbox__footer:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px;background:linear-gradient(hsla(0,0%,100%,0),#fff);z-index:1;pointer-events:none}.card-layer-slider{display:flex}.card-layer-slider .layer-card{margin-right:10px;max-width:100px}.layer-card{width:100%}.box{border:1px solid #dbd9d7;padding:10px;background-color:#fff;border-radius:10px}.box__header{font-weight:700;display:flex;align-items:center;margin-bottom:10px}.box ul{list-style-type:none;margin:0;padding:0}.box ul li{margin-bottom:10px}.table td,.table th{vertical-align:middle}.table .form-check{margin:0}.dx-toolbar-button .dx-button-default,.dx-toolbar-button .dx-button-normal,.dx-toolbar-button .dx-button-success{background-color:#89b368}.dx-toolbar-button .dx-button-default:hover,.dx-toolbar-button .dx-button-normal:hover,.dx-toolbar-button .dx-button-success:hover{background-color:#658b49}.dx-toolbar-button .dx-button-danger{background-color:#d32323}.dx-toolbar-button .dx-button-danger:hover{background-color:#eb5757}#app #danger-messages,#app #info-messages{z-index:9999}.buttons-row-container{flex-direction:row;width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-content:center;align-items:center}.buttons-row-container>*{min-width:125px;width:40%;margin-top:10px;margin-right:2px;margin-left:2px}