.demo-image__lazy{height:85vh;margin:10px;overflow:auto}.ant-card-head-title{font-size:18px;font-weight:700}.title{border-color:#1e90ff}.ant-card-head{border-bottom-color:#797878}.content{font-size:18px;margin-bottom:5px}.main{max-height:600px}.box{height:150px;border:1px solid #8fbc8f;width:150px;background-color:#f0fff0;cursor:pointer}.box,.box-container{display:-webkit-box;display:-ms-flexbox;display:flex}.box-container{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-container .box{margin-bottom:10px}.box h2{color:#000;font-size:20px;font-weight:700;margin:auto}.box:hover{background-color:#96c9f8}.class-container{height:70vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;overflow:auto;overflow-y:auto}.class-container,.class-container .class-box{display:-webkit-box;display:-ms-flexbox;display:flex}.class-container .class-box{width:33%;height:350px;border:1px solid #000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;margin-bottom:5px;margin-right:5px}.class-container .class-box h3{margin:0 auto;font-size:20px;font-weight:700;margin-bottom:5px}.class-container .class-box h3 span{font-size:16px;font-weight:400}.class-container .class-box div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.class-container .class-box div span.male{background-color:#5af;color:azure}.class-container .class-box div span.female,.class-container .class-box div span.male{margin-bottom:2px;margin-right:2px;text-align:center;width:70px;height:35px;line-height:35px;font-weight:700}.class-container .class-box div span.female{background-color:#a5f;color:#fff;color:azure}.drag div span{cursor:pointer}.v-enter,.v-leave-to{opacity:0;-webkit-transform:translateX(150px);transform:translateX(150px)}.v-enter-active,.v-leave-active{-webkit-transition:all 2s ease;transition:all 2s ease}.chosen{color:#fff!important;background-color:red!important}.sortable-row-demo .drag-btn{cursor:move;font-size:12px}.sortable-row-demo .vxe-body--row.sortable-chosen,.sortable-row-demo .vxe-body--row.sortable-ghost{background-color:#dfecfb}.print-title{text-align:center;font-size:30px;margin:10mm 0 5mm;font-weight:700}.print-info{text-align:right;margin-bottom:5mm;font-size:10pt;color:#666}