.lfc-modal{z-index:2005;width:100vw;height:100vh;position:fixed;top:0;left:0}.lfc-modal:before{content:"";opacity:.5;z-index:2000;background:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.lfc-modal .modal-content{box-sizing:border-box;z-index:2010;background:#fff;border:1px solid #999;border-radius:2px;flex-flow:column;width:445px;max-height:90vh;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #00000040}.lfc-modal.has-tabs .modal-content{height:100%;max-height:513px}.lfc-modal.has-tabs .el-tabs{height:calc(100% + 20px);position:relative}.lfc-modal.has-tabs header{border-bottom:0}.lfc-modal.has-tabs .el-tabs__content{height:auto;max-height:calc(100% - 75px);top:-2px;overflow:auto}.lfc-modal.has-tabs main{min-height:calc(100% - 167px);padding-bottom:0}.lfc-modal header{border-bottom:1px solid #c1c1c1;padding:30px 50px 20px 40px}.lfc-modal header h2{margin:0}.lfc-modal header h3{margin:0;font-weight:400}.lfc-modal header .close-btn{position:absolute;top:20px;right:20px}.lfc-modal main{padding:20px 50px 20px 40px;overflow:hidden auto}.lfc-modal main .el-tabs{width:calc(100% + 90px);margin-top:-20px;margin-left:-40px}.lfc-modal main .el-tabs__content{padding:20px 50px 20px 40px}.lfc-modal main .el-tabs__nav{padding:0 50px 0 40px}.lfc-modal footer{background:#fafafa;border-top:1px solid #999;justify-content:center;padding:20px;display:flex}.lfc-modal-fade-enter-active{animation:.3s lfc-modal-fade-in}.lfc-modal-fade-leave-active{animation:.3s lfc-modal-fade-out}@keyframes lfc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lfc-modal-fade-out{0%{opacity:1}to{opacity:0}}
