[data-v-c8bbb2dc]{padding:0;margin:0;text-decoration:none;list-style:none;font-weight:400;box-sizing:border-box}.d-f[data-v-c8bbb2dc]{display:-ms-flexbox;display:flex}.f-d[data-v-c8bbb2dc]{-ms-flex-direction:column;flex-direction:column}.f-w[data-v-c8bbb2dc]{-ms-flex-wrap:wrap;flex-wrap:wrap}.a-c[data-v-c8bbb2dc]{-ms-flex-align:center;align-items:center}.j-b[data-v-c8bbb2dc]{-ms-flex-pack:justify;justify-content:space-between}.j-c[data-v-c8bbb2dc]{-ms-flex-pack:center;justify-content:center}.container[data-v-c8bbb2dc]{width:100%;height:100vh;background:#f6f9fe;overflow:hidden}.container .title[data-v-c8bbb2dc]{width:100%;padding:24px 12px;font-size:20px;color:#0166b6;font-weight:600}.container .time[data-v-c8bbb2dc]{width:100%;padding:0 12px;font-size:18px;color:#333}.container .time .foo[data-v-c8bbb2dc]{width:25%;padding-left:24px}.container .time .foo img[data-v-c8bbb2dc]{height:45px;transform:rotate(300deg)}.container .time .learn-time[data-v-c8bbb2dc],.container .time .total-time[data-v-c8bbb2dc]{width:75%;height:45px;background-color:rgba(1,102,182,.1);border-radius:6px}.container .time .learn-time img[data-v-c8bbb2dc],.container .time .total-time img[data-v-c8bbb2dc]{width:16px;margin-right:4px}.container .space[data-v-c8bbb2dc]{width:100%;height:calc(100vh - 238px);padding:12px 12px 24px;overflow-y:auto}.container .space .card[data-v-c8bbb2dc]{width:100%;height:50px;background-color:#fff;border-radius:6px;padding:0 12px}.container .space .card p[data-v-c8bbb2dc]{width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.container .space .card[data-v-c8bbb2dc]:not(:first-child){margin-top:12px}.container .space[data-v-c8bbb2dc]::-webkit-scrollbar{width:4px}.container .space[data-v-c8bbb2dc]::-webkit-scrollbar-thumb{border-radius:12px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}.container .space[data-v-c8bbb2dc]::-webkit-scrollbar-track{border-radius:12px;background:transparent}.footer-container[data-v-c8bbb2dc]{width:100%;height:70px;background:#fff;box-shadow:0 -2px 3px rgba(0,0,0,.16);position:fixed;bottom:0;left:0;padding:0 30px}.footer-container ul[data-v-c8bbb2dc]{width:100%;height:100%}.footer-container ul li[data-v-c8bbb2dc]{height:100%}.footer-container ul li img[data-v-c8bbb2dc]{width:32px;height:32px}.footer-container ul li p[data-v-c8bbb2dc]{margin-top:6px;font-size:12px;color:#333}