.yt-flex-layout[data-v-b30ae8e2]{display:flex}.yt-flexColumns[data-v-b30ae8e2]{flex-direction:column}.flexCenter[data-v-b30ae8e2]{justify-content:center;align-items:center}.permission-checkbox-group[data-v-b30ae8e2]{display:flex;flex-direction:column}.yt-flex-layout[data-v-23525f5c]{display:flex}.yt-flexColumns[data-v-23525f5c]{flex-direction:column}.flexCenter[data-v-23525f5c]{justify-content:center;align-items:center}.delete-icon[data-v-23525f5c]{font-size:40px;fill:#f0ad4e;margin-right:20px}.confirm-header[data-v-23525f5c]{display:flex;align-items:center;font-size:24px;margin-left:79px}.content[data-v-23525f5c]{margin-left:139px;margin-right:70px;margin-top:20px;font-size:14px;color:#555}.footer[data-v-23525f5c]{padding:29px 0 0;border-top:1px solid #eee}.button[data-v-23525f5c]{width:115px}.yt-flex-layout[data-v-2f97fc48]{display:flex}.yt-flexColumns[data-v-2f97fc48]{flex-direction:column}.flexCenter[data-v-2f97fc48]{justify-content:center;align-items:center}.role-card-container[data-v-2f97fc48]{display:inline-flex;flex-direction:column;width:300px;height:300px;border-radius:4px;color:#fff;box-shadow:0 0 5px 0 rgba(7,27,41,.1);transition:all .3s ease-in-out}.role-card-container[data-v-2f97fc48]:hover{box-shadow:0 0 5px 0 rgba(7,27,41,.3)}.role-card-container.question-color[data-v-2f97fc48]{background-color:#de7f71}.role-card-container.course-color[data-v-2f97fc48]{background-color:#6382b3}.role-card-container.system-color[data-v-2f97fc48]{background-color:#4acacb}.role-card-container.exam-color[data-v-2f97fc48]{background-color:#5ab6df}.role-card-container .role-card-content[data-v-2f97fc48]{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;padding:60px 10px 0 20px}.role-card-container .role-card-content .role-name[data-v-2f97fc48]{display:flex;align-items:center;font-size:32px;font-weight:500}.role-card-container .role-card-content .role-permissions[data-v-2f97fc48]{margin-top:10px;font-size:18px;font-weight:400;display:flex}.role-card-container .role-card-content .role-permissions .role-permission svg.question-color[data-v-2f97fc48]{color:#e8a49a}.role-card-container .role-card-content .role-permissions .role-permission svg.course-color[data-v-2f97fc48]{color:#859dc4}.role-card-container .role-card-content .role-permissions .role-permission svg.system-color[data-v-2f97fc48]{color:#72d6d6}.role-card-container .role-card-content .role-permissions .role-permission svg.exam-color[data-v-2f97fc48]{color:#85c9e7}.role-card-container .role-card-operation[data-v-2f97fc48]{flex:0 0 auto;display:flex;align-items:center;font-size:14px;font-weight:400;border-top:1px solid #e5e7ea}.role-card-container .role-card-operation>div[data-v-2f97fc48]{flex:1 1 auto;text-align:center;padding:10px 0;cursor:pointer}.role-card-container .role-card-operation>div svg[data-v-2f97fc48]{font-size:18px;margin-right:6px}.role-card-container .role-card-operation .icon-separator[data-v-2f97fc48]{flex:0 0 1px;width:1px;height:20px;background-color:#bdc3cb}.section-container[data-v-2f97fc48] .error input{border:1px solid #e52436}.section-container[data-v-2f97fc48] .error input:focus{box-shadow:0 0 0 2px rgba(229,36,54,.2)}.section-container .chapter[data-v-2f97fc48]{font-size:12px;color:#5e6470}.section-container .chapter .title[data-v-2f97fc48]{height:50px;align-items:center;padding:0 24px;border-bottom:1px solid #eaedf1;transition:all .3s ease-in-out;display:flex}.section-container .chapter .title[data-v-2f97fc48]:after{content:"";display:inline-block;clear:both}.section-container .chapter .title .arrow[data-v-2f97fc48]{margin-right:4px;cursor:pointer;transform:rotate(-90deg);transition:all .3s ease-in-out;fill:#5e6470}.section-container .chapter .title .arrow.spread[data-v-2f97fc48]{transform:rotate(0)}.section-container .chapter .title .name[data-v-2f97fc48]{float:left;cursor:pointer}.section-container .chapter .title .time[data-v-2f97fc48]{float:left}.section-container .chapter .title .chapter-opt[data-v-2f97fc48]{display:none;float:right}.section-container .chapter .title .chapter-opt svg[data-v-2f97fc48]{margin:0 6px;cursor:pointer;color:#afbacb;transition:all .3s ease-in-out}.section-container .chapter .title .chapter-opt svg[data-v-2f97fc48]:hover{color:#6a8abe}.section-container .chapter .title[data-v-2f97fc48]:hover{background-color:#f8f9fb}.section-container .chapter .title:hover .chapter-opt[data-v-2f97fc48]{display:block}.section-container[data-v-2f97fc48] .chapter-add{padding:14px 24px;cursor:pointer;font-size:14px;color:#6a8abe;transition:color .3s ease-in-out;border-bottom:1px solid #eaedf1}.section-container[data-v-2f97fc48] .ivu-input-suffix{width:auto}.section-container[data-v-2f97fc48] .ivu-input-with-suffix{padding-right:56px}[data-v-2f97fc48]::-webkit-scrollbar{width:6px}[data-v-2f97fc48]::-webkit-scrollbar-track{-webkit-box-shadow:inset006pxrgba(0,0,0,.3);border-radius:10px}[data-v-2f97fc48]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.1);-webkit-box-shadow:inset006pxrgba(0,0,0,.5)}[data-v-2f97fc48]::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}.hoverS[data-v-2f97fc48]{width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-flex-layout[data-v-44076c1e]{display:flex}.yt-flexColumns[data-v-44076c1e]{flex-direction:column}.flexCenter[data-v-44076c1e]{justify-content:center;align-items:center}.role-container[data-v-44076c1e]{display:flex;flex-direction:column;padding:10px 20px;height:100%;background-color:#f3f7f9}.role-container .card-list[data-v-44076c1e]{text-align:left;display:flex;flex-wrap:wrap;flex:0 0 auto;padding-top:10px;height:calc(100% - 18px);overflow:auto}.role-container .card-list[data-v-44076c1e] .role-card-container{margin-bottom:20px}.role-container .card-list .role-add[data-v-44076c1e]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:300px;height:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;font-size:12px;box-shadow:0 0 5px 0 rgba(7,27,41,.1);cursor:pointer;font-weight:400;transition:all .3s ease-in-out}.role-container .card-list .role-add[data-v-44076c1e]:hover{box-shadow:0 0 5px 0 rgba(7,27,41,.3)}.role-container .card-list .role-add .role-add-icon[data-v-44076c1e]{font-size:128px;line-height:68px;padding:20px 0}.role-container .card-list .role-add .role-add-icon svg[data-v-44076c1e]{fill:#b8c2d1}.role-container .card-list .role-add .new-role[data-v-44076c1e]{font-size:24px;font-weight:500}