.lzb-constructor-controls{margin-top:-10px;margin-bottom:5px}.lzb-constructor-controls-item,.lzb-constructor-controls-item-appender{position:relative;padding:20px 25px;color:#515764;cursor:pointer;border-radius:4px;-webkit-transition:.15s background-color ease-in-out, .15s color ease-in-out, .15s border-color ease-in-out, .15s box-shadow ease-in-out;-o-transition:.15s background-color ease-in-out, .15s color ease-in-out, .15s border-color ease-in-out, .15s box-shadow ease-in-out;transition:.15s background-color ease-in-out, .15s color ease-in-out, .15s border-color ease-in-out, .15s box-shadow ease-in-out;z-index:1}.lzb-constructor-controls-item-wrap-selected>.lzb-constructor-controls-item{border-color:#007cba;-webkit-box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px #007cba}.lzb-constructor-controls-item-wrap,.lzb-constructor-controls-item-appender{margin-top:15px}.lzb-constructor-controls-item-appender{display:block;width:100%;padding:18px 25px;color:#6b6c6e;background:#fbfbfb;border:1px dashed #dadbdd;outline:none;-webkit-box-shadow:none;box-shadow:none}.lzb-constructor-controls-item-appender:hover{color:#343536;background:#fff;border-color:#a3a5a7}.lzb-constructor-controls-item-appender svg{display:block;margin:0 auto}.lzb-constructor-controls-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:60px;background-color:#fff;border:1px solid #fff}.lzb-constructor-controls-item:hover{-webkit-box-shadow:0 0 0 1px #dadbdd;box-shadow:0 0 0 1px #dadbdd}.lzb-constructor-controls-item-dragging>.lzb-constructor-controls-item{-webkit-box-shadow:0 0 0 1px #dadbdd,0 5px 15px 0 rgba(218,219,221,0.2);box-shadow:0 0 0 1px #dadbdd,0 5px 15px 0 rgba(218,219,221,0.2)}.lzb-constructor-controls-item>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.lzb-constructor-controls-item .lzb-constructor-controls-item-icon{position:absolute;top:0;bottom:0;left:0;width:65px;color:#6b6c6e;cursor:-webkit-grab;cursor:grab}.lzb-constructor-controls-item .lzb-constructor-controls-item-icon>span{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;width:100%;height:100%;-webkit-transition:.15s opacity ease-in-out, .15s transform ease-in-out;-o-transition:.15s opacity ease-in-out, .15s transform ease-in-out;transition:.15s opacity ease-in-out, .15s transform ease-in-out}.lzb-constructor-controls-item .lzb-constructor-controls-item-icon>span+span{opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.lzb-constructor-controls-item-dragging>.lzb-constructor-controls-item>.lzb-constructor-controls-item .lzb-constructor-controls-item-icon>span,.lzb-constructor-controls-item .lzb-constructor-controls-item-icon:hover>span{opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.lzb-constructor-controls-item-dragging>.lzb-constructor-controls-item>.lzb-constructor-controls-item .lzb-constructor-controls-item-icon>span+span,.lzb-constructor-controls-item .lzb-constructor-controls-item-icon:hover>span+span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lzb-constructor-controls-item .lzb-constructor-controls-item-handler{z-index:1}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-text{display:block;font-weight:600;-webkit-transition:.15s transform ease-in-out;-o-transition:.15s transform ease-in-out;transition:.15s transform ease-in-out}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-text .lzb-constructor-controls-item-label-no{opacity:.3}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-text .required{margin-left:5px}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-buttons{position:absolute;display:block;bottom:20px;opacity:0;-webkit-transition:.15s opacity ease-in-out, .15s transform ease-in-out;-o-transition:.15s opacity ease-in-out, .15s transform ease-in-out;transition:.15s opacity ease-in-out, .15s transform ease-in-out}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-buttons button{padding:0;margin-right:5px;font-size:.8em;color:inherit;cursor:pointer;background:none;border:none;opacity:.5;-webkit-transition:.15s opacity ease-in-out;-o-transition:.15s opacity ease-in-out;transition:.15s opacity ease-in-out}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-buttons button:hover{opacity:1}.lzb-constructor-controls-item .lzb-constructor-controls-item-label-buttons .lzb-constructor-controls-item-label-buttons-remove{color:#d1343c}.lzb-constructor-controls-item small{font-size:80%;color:#6b6c6e}.lzb-constructor-controls-item-wrap:hover>.lzb-constructor-controls-item>.lzb-constructor-controls-item-label .lzb-constructor-controls-item-label-text,.lzb-constructor-controls-item-wrap:focus>.lzb-constructor-controls-item>.lzb-constructor-controls-item-label .lzb-constructor-controls-item-label-text,.lzb-constructor-controls-item-wrap-selected>.lzb-constructor-controls-item>.lzb-constructor-controls-item-label .lzb-constructor-controls-item-label-text{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.lzb-constructor-controls-item-wrap:hover>.lzb-constructor-controls-item>.lzb-constructor-controls-item-label .lzb-constructor-controls-item-label-buttons,.lzb-constructor-controls-item-wrap:focus>.lzb-constructor-controls-item>.lzb-constructor-controls-item-label .lzb-constructor-controls-item-label-buttons,.lzb-constructor-controls-item-wrap-selected>.lzb-constructor-controls-item>.lzb-constructor-controls-item-label .lzb-constructor-controls-item-label-buttons{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.lzb-constructor-controls-item-name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;padding:5px 10px;font-size:80%;color:#6b6c6e;cursor:pointer;background-color:#e6e8eb;border:none;border-radius:2px;outline:0;-webkit-transition:.15s color ease-in-out, .15s background-color ease-in-out;-o-transition:.15s color ease-in-out, .15s background-color ease-in-out;transition:.15s color ease-in-out, .15s background-color ease-in-out}.lzb-constructor-controls-item-name:hover{color:#515764;background-color:#dadbdd}.lzb-constructor-controls-item-name svg{width:1em;height:1em;margin-right:.4em}.lzb-constructor-controls-item-childs{padding-left:20px}.lzb-constructor-controls-item-repeater-toggle{position:relative;display:block;width:100%;padding:9px;padding-left:20px;margin-top:3px;margin-bottom:-11px;font-size:80%;color:#6b6c6e;text-align:left;cursor:pointer;background:none;border:none;outline:none;-webkit-transition:.15s color;-o-transition:.15s color;transition:.15s color}.lzb-constructor-controls-item-repeater-toggle:hover{color:#343536}.lzb-constructor-controls-item-repeater-toggle>svg{height:.7em;margin-left:.5em;vertical-align:-.05em}.lzb-constructor-controls-item-repeater-toggle.lzb-constructor-controls-item-repeater-toggle-collapsed>svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
