@import "//at.alicdn.com/t/c/font_3809364_7yb8hluehsi.css";@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.flex{display:flex;flex-direction:row}.flex-all-center{display:flex;justify-content:center;align-items:center}.justify-center{display:flex;justify-content:center;flex-direction:row}.justify-end{display:flex;justify-content:flex-end;flex-direction:row}.justify-between{display:flex;justify-content:space-between;flex-direction:row}.justify-around{display:flex;justify-content:space-around;flex-direction:row}.align-center{display:flex;align-items:center;flex-direction:row}.align-end{display:flex;align-items:flex-end;flex-direction:row}.flex-center{display:flex;justify-content:center;align-items:center;flex-direction:row}.flex-sub, .flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-shrink-0{flex-shrink:0}.scroll-999::-webkit-scrollbar{width:6px}.scroll-999::-webkit-scrollbar-track{width:6px;background:transparent;border-radius:2em}.scroll-999::-webkit-scrollbar-thumb{background-color:rgba(144,147,153,0.3);background-clip:padding-box;min-height:28px;border-radius:2em;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer}.scroll-999::-webkit-scrollbar-thumb:hover{background-color:rgba(144,147,153,0.5)}*{box-sizing:border-box}a{text-decoration:none}.w100p{width:100%}.h100p{height:100%}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.two-line{word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.three-line{word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}html,
body{margin:0;padding:0;width:100%;height:100%}.page-title{box-shadow:0px 2px 3px 0px rgba(50,50,50,0.19);background:linear-gradient(60deg,#333333,#999);height:60px;position:fixed;top:0;left:0;right:0;z-index:10}#app{background:#f2f3f5;width:100%;height:100%}#container{margin:1em 1.9em;box-sizing:border-box;width:calc(100% - 3.8em);min-height:100vh;padding-top:60px}ul{list-style:none}ul.root{padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.common-btn-group{display:flex;align-items:center}.common-btn-group > a{cursor:pointer}.common-btn-group .common-btn:not(:first-child){margin-left:1em}a.common-btn,
button.common-btn{height:2.5em;cursor:pointer;margin-bottom:0;text-align:center;font-size:14px;outline:none;display:inline-block;margin-left:4px;font-weight:400;touch-action:manipulation;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 8px;line-height:20px;border-radius:0.3em;min-width:80px;transition:all;transition-duration:0.3s;background:#f0f0f0;box-shadow:0 3px 4px rgba(0,0,0,0.32)}a.common-btn:hover,
button.common-btn:hover{background:rgba(240,240,240,0.7)}a.common-btn.danger,
button.common-btn.danger{background:#f53367;color:#fff}a.common-btn.danger:hover,
button.common-btn.danger:hover{background:rgba(245,51,103,0.7)}a.common-btn.primary,
button.common-btn.primary{background:#ca1dac;color:#fff}a.common-btn.primary:hover,
button.common-btn.primary:hover{background:rgba(202,29,172,0.7)}a.common-btn.info,
button.common-btn.info{background:#9a9a9a;color:#fff}a.common-btn.info:hover,
button.common-btn.info:hover{background:rgba(154,154,154,0.7)}a.common-btn.success,
button.common-btn.success{background:#14dc14;color:#fff}a.common-btn.success:hover,
button.common-btn.success:hover{background:rgba(20,220,20,0.7)}.common-preview .close{position:fixed;width:30px;height:30px;right:10px;top:10px;color:#fff;background:rgba(0,0,0,0.5);border-radius:50%;z-index:90010193;border:2px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.common-preview .close:hover{background:#000;box-shadow:0 0 3px rgba(0,0,0,0.33)}.common-preview .close svg{fill:#fff}.common-preview .close svg path{fill:#fff}.common-preview .media{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);-o-object-fit:contain;object-fit:contain;z-index:90010192}.dialog{display:none}.dialog .dialog-mask{position:fixed;z-index:999;background:rgba(0,0,0,0.3);left:0;top:0;width:100%;height:100%;animation:fadeIn 0.3s ease-in-out}.dialog .dialog-content{position:fixed;z-index:1000;background:#fff;border-radius:0.3em;left:50%;top:50%;transform:translate(-50%,-50%);animation:fadeIn 0.3s ease-in-out}.dialog .dialog-content .dialog-header{font-size:1.2em;padding:1em;border-bottom:0.1em solid #e2e2e2;font-weight:bold}.dialog .dialog-content .dialog-body{padding:1.5em;min-width:30em;min-height:10em;max-height:calc(100vh - 5em);overflow-y:auto}@media (max-width: 48em){.dialog .dialog-content .dialog-body{width:90%;min-width:auto}}.common-form{margin:0}.common-form .upload-image-controller,
.common-form textarea.common-input{border:2px solid #ccc;border-radius:0.3em;outline:none;transition:all 0.3s ease-in-out}.common-form .upload-image-controller:focus,
.common-form textarea.common-input:focus{border-color:#0aaeb3}.common-form .common-form-item{padding:1em 0;display:flex}.common-form .common-form-item > label{margin-right:1em;display:flex;color:#666;white-space:nowrap;align-items:center}.common-form input.common-input{border-bottom:2px solid #ccc;border-left:0;border-top:0;border-right:0;outline:none;position:relative;padding:6px;font-size:inherit}.common-form input.common-input:focus{border-color:#0aaeb3}.common-form input[type=time].common-input{padding:6px;font-size:inherit;border-radius:0.3em;outline:none;position:relative;border:2px solid #ccc}.common-form input[type=time].common-input:focus{border-color:#0aaeb3}.common-form textarea.common-input,
.common-form input.common-input{padding:0.3em 0.5em}.common-card{border:1px solid #ccc;border-radius:0.3em;overflow:hidden}.common-card.hidden-body .common-card-header{border-bottom:0}.common-card .common-card-header{border-bottom:1px solid #ccc;padding:1em}.common-card .common-card-header .common-card-title{font-size:1.2em;font-weight:bold}.common-card .common-card-body{padding:1em}.common-card .common-card-footer{padding:1em;display:flex;justify-content:end;align-items:center}.confirm .confirm-mask{position:fixed;z-index:999;background:rgba(0,0,0,0.3);left:0;top:0;width:100%;height:100%;animation:fadeIn 0.3s ease-in-out}.confirm .confirm-content{position:fixed;z-index:1000;background:#fff;border-radius:0.3em;left:50%;top:50%;transform:translate(-50%,-50%);animation:fadeIn 0.3s ease-in-out;box-shadow:0 6px 24px rgba(0,0,0,0.24);min-width:30em;min-height:10em}@media (max-width: 48em){.confirm .confirm-content{width:90%;min-width:auto}}.confirm .confirm-content .confirm-title{padding:1em;font-size:1.5em;border-bottom:1px solid #ccc;font-weight:bold}.confirm .confirm-content .confirm-body{padding:1em}.confirm .confirm-content .confirm-footer{padding:1em}.confirm .confirm-content .confirm-footer .confirm-btns{display:flex;justify-content:flex-end;margin-top:1em}.confirm .confirm-content .confirm-footer .confirm-btns button:not(:first-child){margin-left:1.5em}@keyframes from-top{from{top:0;opacity:0}to{top:50px;opacity:1}}.message{padding:0.8em 1em;position:fixed;z-index:1000;background:#fff;border-radius:0.3em;left:50%;top:50px;transform:translateX(-50%);animation:from-top 0.7s ease-in-out;display:flex;align-items:center}.message.error{background:#f53367;color:#fff}.message.success{background:#14dc14;color:#fff}.message > i{color:#fff}.message .message-body{text-align:center;margin-left:0.3em}.radio-group{display:flex;align-items:center}.radio-group .radio{display:flex;align-items:center;margin-left:10px}.radio-group .radio::before{content:"";width:24px;height:24px;margin-right:5px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1' d='M3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.radio-group .radio.active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-dasharray='14' stroke-dashoffset='14' d='M8 12L11 15L16 10'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.2s' values='14;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.show-panel-ani{transition:height 0.3s ease-in-out}.plan_box{overflow:hidden}.plan_box table{border-collapse:collapse;border:2px solid rgb(140,140,140);font-size:0.8rem;letter-spacing:1px}.plan_box caption{caption-side:bottom;padding:10px;font-weight:bold}.plan_box thead,
.plan_box tfoot{background-color:rgb(228,240,245)}.plan_box th,
.plan_box td{border:1px solid rgb(160,160,160);padding:8px 10px}.plan_box td:last-of-type{text-align:center}.plan_box tbody > tr:nth-of-type(even){background-color:rgb(237,238,242)}.plan_box tfoot th{text-align:right}.plan_box tfoot td{font-weight:bold}.plan_box a{cursor:pointer}