*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:root{--blue:#00A8A2;--orange:#FA9E00;--pink:#e55f5f;--blueH:#00b6b0;--buleq:#F6F9F9;--orangeH:#ffa200;--pinkH:#d85a5a;--blueq:#eff7f8;--green:#083e41;--blueness:#0075FF;--111:#111;--333:#333;--666:#666;--999:#999;--aaa:#aaa;--ccc:#ccc;--eee:#eee;--fff:#fff;--f3:#f3f3f3;--f8:#f8f8f8}
.layx-flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;display:-webkit-flex;overflow:hidden;border:none}
.layx-flex-vertical{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start}
.layx-flex-center,.layx-flex-vertical{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center}
.layx-flex-center{-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center}
.layx-flexauto{flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1}
#layx-window-move,.layx-shade{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
body.layx-body{overflow:hidden!important}
.layx-window{position:fixed;overflow:hidden;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-height:60vh;color:#000;font-size:12px;line-height:1.5;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-direction:normal;-webkit-box-direction:normal;-moz-box-direction:normal;-o-box-direction:normal;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-border-radius:3px;-o-border-radius:3px;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-out;-moz-transition:all ease-out .3s;-webkit-transition:all .3s ease-out;-o-transition:all ease-out .3s}
.layx-window.layx-flicker{animation-name:layx-flicker;-webkit-animation-name:layx-flicker;-moz-animation-name:layx-flicker;-o-animation-name:layx-flicker;animation-duration:.12s;-webkit-animation-duration:.12s;-moz-animation-duration:.12s;-o-animation-duration:.12s;animation-iteration-count:8;-webkit-animation-iteration-count:8;-moz-animation-iteration-count:8;-o-animation-iteration-count:8}
.layx-window.layx-min-statu{min-height:0!important}
.layx-window.layx-min-statu .layx-title{overflow:hidden!important}
.layx-control-bar{overflow:hidden;width:100%;min-height:30px;margin-bottom:20px}
.layx-iconfont{overflow:hidden;width:1em;height:1em;vertical-align:-.15em;font-size:14px;fill:currentColor}
.layx-icon{text-align:center}
.layx-icon *{pointer-events:none}
.layx-left-bar{margin-right:8px}
.layx-title,.layx-window-icon{font-size:22px;font-weight:600}
.layx-title{margin-right:8px;min-width:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.layx-title label{display:inline-block;visibility:visible;overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;line-height:30px;line-clamp:1;-moz-line-clamp:1;-o-line-clamp:1;-webkit-line-clamp:1;-ms-line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-white-space:nowrap;font-size:22px;font-weight:600}
.layx-control-bar.layx-type-group{overflow:visible;border-bottom:1px solid #dfdfdf;background:#f5f5f5}
.layx-group-title{position:relative;margin-top:3px;padding:0 8px;width:150px;height:27px;max-width:150px;border:1px solid #dfdfdf;border-width:1px 1px 0 0;background-color:#f5f5f5;color:#666;white-space:nowrap;line-height:25px}
.layx-title.layx-type-group{overflow:visible}
.layx-title.layx-type-group .layx-group-title:first-child{border-left:1px solid #dfdfdf}
.layx-group-title[data-enable="1"]{background-color:#fff;color:#000}
.layx-group-title[data-enable="1"]:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-bottom:1px solid #fff;content:""}
.layx-title label{pointer-events:none}
.layx-inlay-menus{position:absolute;top:0;right:0;z-index:2;height:45px}
.layx-inlay-menus .layx-icon{width:45px;cursor:pointer;border-bottom-left-radius:20px}
.layx-inlay-menus .layx-icon:hover{background-color:#e5e5e5}
.layx-inlay-menus .layx-icon.layx-destroy-menu:hover{background-color:var(--pink);color:var(--fff)}
.layx-inlay-menus .layx-icon.layx-stick-menu[data-enable="1"]{color:var(--pink)}
.layx-main{position:relative;clear:both;max-height:50vh;overflow-y:auto}
.layx-group-main{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;visibility:hidden;width:100%;height:100%}
.layx-group-main[data-enable="1"]{z-index:1;visibility:visible}
.layx-mouse-preventDefault{z-index:3;background-color:transparent}
.layx-content-shade,.layx-mouse-preventDefault{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%}
.layx-content-shade{z-index:2;background-color:#fff;font-size:14px}
.layx-html{position:relative;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;overflow:auto;width:100%;height:100%;font-size:14px;word-break: break-word;align-items:start;justify-content:center}
.layx-load,.layx-msg{padding:0;font-size:16px;word-break:break-all}
.layx-alert,.layx-confirm,.layx-prompt{padding:20px 20px 0 20px;color:var(--333);text-align:center;font-size:16px}
.layx-prompt{width:100%}
.layx-textarea{display:block;margin-top:8px;padding:8px;width:100%;height:60px;border:1px solid #dfdfdf;color:#000;font-size:16px;resize:none}
.layx-textarea:focus{border:1px solid var(--blue)}
.layx-buttons{margin:20px 0 0 0;padding:0;text-align:center;line-height:normal}
.layx-button-item{outline:0;border:none;cursor:pointer;display:inline-block;height:54px;line-height:54px;text-align:center;width:100%;font-size:16px;color:var(--fff);background:var(--blue);-ms-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.layx-buttons .layx-button-item:hover{background-color:var(--blueH)!important;color:var(--fff)!important}
.layx-iframe{position:relative;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}
.layx-statu-bar{background:0 0;font-size:12px}
.layx-resizes[data-enable="0"]{visibility:hidden}
.layx-resizes>div{position:absolute;z-index:3}
.layx-resize-bottom,.layx-resize-top{right:3px;left:3px;height:3px}
.layx-resize-top{top:0;cursor:n-resize}
.layx-resize-bottom{bottom:0;cursor:s-resize}
.layx-resize-left,.layx-resize-right{top:3px;bottom:3px;width:3px}
.layx-resize-left{left:0;cursor:w-resize}
.layx-resize-right{right:0;cursor:e-resize}
.layx-resize-left-bottom,.layx-resize-left-top,.layx-resize-right-bottom,.layx-resize-right-top{width:3px;height:3px}
.layx-resize-left-top{top:0;left:0;cursor:nw-resize}
.layx-resize-right-top{top:0;right:0;cursor:ne-resize}
.layx-resize-left-bottom{bottom:0;left:0;cursor:sw-resize}
.layx-resize-right-bottom{right:0;bottom:0;cursor:se-resize}
.layx-auto-destroy-tip{position:absolute;right:3px;bottom:3px;z-index:5;background-color:#fff;color:#444;font-size:12px}
.timetip{padding:5px 8px;line-height:16px;font-size:12px}
.timetip strong{font-size:12px;color:var(--pink);font-weight:700}
@keyframes layx-flicker{0%{box-shadow:0 0 5px rgba(0,0,0,.3)}
    to{box-shadow:0 0 5px rgba(0,0,0,.3)}
}
@-webkit-keyframes layx-flicker{0%{box-shadow:0 0 5px rgba(0,0,0,.3);opacity:1}
    to{box-shadow:0 0 5px rgba(0,0,0,.3);opacity:.5}
}
@-moz-keyframes layx-flicker{0%{box-shadow:0 0 5px rgba(0,0,0,.3);opacity:1}
    to{box-shadow:0 0 5px rgba(0,0,0,.3);opacity:.5}
}
@-o-keyframes layx-flicker{0%{box-shadow:0 0 5px rgba(0,0,0,.3);opacity:1}
    to{box-shadow:0 0 5px rgba(0,0,0,.3);opacity:.5}
}
.layx-button-item,.layx-inlay-menus .layx-icon.layx-destroy-menu{-webkit-transition:all .3s ease-out;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all .3s ease-out}
@media (max-width:1024px){.layx-window{left:50%;top:auto;bottom:20px;transform:translate(-50%,0);padding:20px;width:calc(100% - 40px)!important;max-height:60vh;min-width:auto!important;height:auto}
    .layx-msgwindow{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);padding:20px;width:calc(100% - 40px)!important;max-height:60vh;min-width:auto!important}
    .layx-loadwindow{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);padding:10px;max-width:calc(100% - 40px)!important;max-height:60vh;min-width:auto!important;width:auto!important}
}
