.fade-enter-active[data-v-59d3f496]{transition:opacity .2s ease-out}.fade-leave-active[data-v-59d3f496]{transition:opacity .3s ease-out}.fade-enter[data-v-59d3f496],.fade-leave-to[data-v-59d3f496]{opacity:0}[data-component=action-group-row][data-v-59d3f496]{display:flex;align-items:center;padding:1.375rem 1.5rem}[data-component=action-group-row] [data-element=info-text][data-v-59d3f496]{font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:700;line-height:18px}[data-component=action-group-row] [data-component=btn][data-v-59d3f496]{margin:auto 0 auto auto;font-family:DM Sans,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:20px}.fade-enter-active[data-v-2f0fd94a]{transition:opacity .2s ease-out}.fade-leave-active[data-v-2f0fd94a]{transition:opacity .3s ease-out}.fade-enter[data-v-2f0fd94a],.fade-leave-to[data-v-2f0fd94a]{opacity:0}[data-component=action-group][data-v-2f0fd94a]{padding:20px;border:1px solid rgba(186,193,202,.5019607843);border-radius:4px}[data-component=action-group] [data-element=heading][data-v-2f0fd94a]{margin:.6875rem 0 1.5rem 0;font-family:DM Sans,sans-serif;font-size:24px;color:#07193d;font-weight:700;line-height:28px}[data-component=action-group] [data-element=rows][data-v-2f0fd94a] [data-component=action-group-row]:nth-of-type(odd){background-color:#f0f1f2}.fade-enter-active[data-v-fbb736ec]{transition:opacity .2s ease-out}.fade-leave-active[data-v-fbb736ec]{transition:opacity .3s ease-out}.fade-enter[data-v-fbb736ec],.fade-leave-to[data-v-fbb736ec]{opacity:0}[data-component=action-groups][data-v-fbb736ec] [data-component=action-group]{margin-bottom:2.625rem}[data-component=action-groups][data-v-fbb736ec] [data-component=action-group]:last-child{margin-bottom:0}.fade-enter-active[data-v-67034d19]{transition:opacity .2s ease-out}.fade-leave-active[data-v-67034d19]{transition:opacity .3s ease-out}.fade-enter[data-v-67034d19],.fade-leave-to[data-v-67034d19]{opacity:0}[data-component=modal-inner][data-v-67034d19]{width:100%;padding-right:8.3333333333%;padding-left:8.3333333333%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;display:flex;flex-direction:column;margin:auto 0;border-radius:4px}@media(max-width:1279px){[data-component=modal-inner][data-v-67034d19]{padding-right:0}}[data-component=modal-inner] [data-element=modal-content][data-v-67034d19]{flex-grow:0;flex-shrink:1;width:93.3333333333%;background:#fafaf9;border-radius:4px}@media(min-width:830px){[data-component=modal-inner] [data-element=modal-content][data-size=sm][data-v-67034d19]{flex-grow:0;flex-shrink:1;width:45.3333333333%;margin-left:24%}}@media(min-width:830px){[data-component=modal-inner] [data-element=modal-content][data-size=md][data-v-67034d19]{flex-grow:0;flex-shrink:1;width:61.3333333333%;margin-left:16%}}@media(min-width:830px){[data-component=modal-inner] [data-element=modal-content][data-size=lg][data-v-67034d19]{flex-grow:0;flex-shrink:1;width:77.3333333333%;margin-left:8%}}@media(min-width:830px){[data-component=modal-inner] [data-element=modal-content][data-left-aligned][data-v-67034d19]{flex-grow:0;flex-shrink:1;width:61.3333333333%;margin-left:0}}[data-component=modal-inner] [data-element=modal-content] [data-element=modal-header][data-v-67034d19]{display:flex;padding:12px 16px;justify-content:space-between;background:#fff;border-radius:4px}[data-component=modal-inner] [data-element=modal-content] [data-element=modal-header] h1[data-v-67034d19]{font-family:DM Sans,sans-serif;font-size:18px;color:#122546;font-weight:600;line-height:23px}[data-component=modal-inner] [data-element=modal-content] [data-element=modal-header] .close-btn[data-v-67034d19]{width:22px;height:22px;padding:0}[data-component=modal-inner] [data-element=modal-content] [data-element=modal-slot][data-v-67034d19]{padding:1.5rem 1.5rem 1.5rem}.fade-enter-active[data-v-0c7fc543]{transition:opacity .2s ease-out}.fade-leave-active[data-v-0c7fc543]{transition:opacity .3s ease-out}.fade-enter[data-v-0c7fc543],.fade-leave-to[data-v-0c7fc543]{opacity:0}[data-component=actions][data-v-0c7fc543]{display:flex;justify-content:space-between;padding:1.25rem 0 1.875rem}[data-component=actions] [data-component=btn][data-v-0c7fc543]{border-radius:4px;font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:500;line-height:20px;padding:8px 20px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid transparent}[data-component=actions] [data-component=btn][data-v-0c7fc543]:hover:not(.disabled){filter:brightness(80%)}[data-component=actions] [data-component=btn].disabled[data-v-0c7fc543]{opacity:.75;cursor:not-allowed}[data-component=actions] [data-component=btn].fit[data-v-0c7fc543]{width:-moz-fit-content;width:fit-content}[data-component=actions] [data-component=btn].red[data-v-0c7fc543]{background:#c91919;color:#fff;border:1px solid #c91919}[data-component=actions] [data-component=btn].outline[data-v-0c7fc543]{background:#fafaf9;color:#122546;border:1px solid #122546}[data-component=actions] [data-component=btn].filled[data-v-0c7fc543]{background:#122546;color:#fff;border:1px solid #122546}[data-component=actions] [data-component=btn].text[data-v-0c7fc543]{color:#122546;background:none;text-align:center}[data-component=actions] [data-component=btn].text[data-v-0c7fc543]:hover:not(.disabled){background:#f4f5f5;border:1px solid #f4f5f5}[data-component=actions] [data-component=btn].correct[data-v-0c7fc543]{background:rgba(50,160,61,.1019607843);color:#07193d;border:1px solid rgba(50,160,61,.1019607843)}[data-component=actions] [data-component=btn].incorrect[data-v-0c7fc543]{background:rgba(209,0,0,.1019607843);color:#07193d;border:1px solid rgba(209,0,0,.1019607843)}[data-component=actions] [data-element=actions-primary][data-v-0c7fc543]{display:flex;align-items:flex-start;margin:0 auto 0 0}[data-component=actions] [data-element=actions-primary] [data-component=btn][data-v-0c7fc543]{margin-right:1rem}[data-component=actions] [data-element=actions-secondary][data-v-0c7fc543]{display:flex;align-items:flex-end;margin:0 0 0 auto}[data-component=actions] [data-element=actions-secondary] [data-component=btn][data-v-0c7fc543]{margin-left:1rem}[data-component=actions][data-wrapped] [data-element=actions-primary][data-v-0c7fc543],[data-component=actions][data-wrapped] [data-element=actions-secondary][data-v-0c7fc543]{flex-wrap:wrap}[data-component=actions][data-wrapped] [data-element=actions-primary] [data-component=btn][data-v-0c7fc543],[data-component=actions][data-wrapped] [data-element=actions-secondary] [data-component=btn][data-v-0c7fc543]{margin-bottom:1rem}.fade-enter-active[data-v-22c890e2]{transition:opacity .2s ease-out}.fade-leave-active[data-v-22c890e2]{transition:opacity .3s ease-out}.fade-enter[data-v-22c890e2],.fade-leave-to[data-v-22c890e2]{opacity:0}[data-component=confirmation-modal] [data-element=text][data-v-22c890e2]{margin:0 0 .75rem;font-size:1.125rem;line-height:1.4}[data-component=confirmation-modal] [data-component=actions][data-v-22c890e2]{display:flex;gap:6px;padding-bottom:0}[data-component=confirmation-modal] [data-component=actions][data-v-22c890e2] [data-element=actions-primary],[data-component=confirmation-modal] [data-component=actions][data-v-22c890e2] [data-element=actions-secondary]{margin:0!important}[data-component=confirmation-modal] [data-component=actions][data-v-22c890e2] [data-component=btn]{width:100%;margin:0!important}.fade-enter-active[data-v-0b7eb0ba]{transition:opacity .2s ease-out}.fade-leave-active[data-v-0b7eb0ba]{transition:opacity .3s ease-out}.fade-enter[data-v-0b7eb0ba],.fade-leave-to[data-v-0b7eb0ba]{opacity:0}[data-v-0b7eb0ba] [data-element=approval-note]{font-size:1.125rem;line-height:1.5}[data-v-0b7eb0ba] [data-element=approval-note] p{margin-bottom:.6em}[data-v-0b7eb0ba] [data-element=approval-note] img{display:block;margin-bottom:.6em}[data-v-0b7eb0ba] [data-element=approval-note] img:last-child{margin-bottom:0}[data-v-0b7eb0ba] [data-element=approval-note] ol,[data-v-0b7eb0ba] [data-element=approval-note] ul{list-style-position:outside;padding-left:1.2em;margin-bottom:.6em}[data-v-0b7eb0ba] [data-element=approval-note] ol:last-child,[data-v-0b7eb0ba] [data-element=approval-note] ul:last-child{margin-bottom:0}[data-v-0b7eb0ba] [data-element=approval-note] ul{list-style:disc}[data-v-0b7eb0ba] [data-element=approval-note] :last-child{margin-bottom:0!important}[data-v-0b7eb0ba] [data-element=approval-note] a{text-decoration:underline;font-weight:700;color:#000f76}[data-v-0b7eb0ba] [data-element=approval-note] [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}[data-v-0b7eb0ba] [data-element=approval-note] [data-element=suit-symbol][data-colour=red] span{color:#c91919}[data-v-0b7eb0ba] [data-element=approval-note] [data-element=suit-symbol][data-colour=black] span{color:#000}.fade-enter-active[data-v-5b7f0c92]{transition:opacity .2s ease-out}.fade-leave-active[data-v-5b7f0c92]{transition:opacity .3s ease-out}.fade-enter[data-v-5b7f0c92],.fade-leave-to[data-v-5b7f0c92]{opacity:0}[data-component=action-list][data-v-5b7f0c92]{display:flex;justify-content:space-between}[data-component=action-list] [data-component=btn][data-v-5b7f0c92]{height:auto;border-radius:4px;font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:500;line-height:20px;padding:8px 20px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid transparent}[data-component=action-list] [data-component=btn][data-v-5b7f0c92]:hover:not(.disabled){filter:brightness(80%)}[data-component=action-list] [data-component=btn].disabled[data-v-5b7f0c92]{opacity:.75;cursor:not-allowed}[data-component=action-list] [data-component=btn].fit[data-v-5b7f0c92]{width:-moz-fit-content;width:fit-content}[data-component=action-list] [data-component=btn].red[data-v-5b7f0c92]{background:#c91919;color:#fff;border:1px solid #c91919}[data-component=action-list] [data-component=btn].outline[data-v-5b7f0c92]{background:#fafaf9;color:#122546;border:1px solid #122546}[data-component=action-list] [data-component=btn].filled[data-v-5b7f0c92]{background:#122546;color:#fff;border:1px solid #122546}[data-component=action-list] [data-component=btn].text[data-v-5b7f0c92]{color:#122546;background:none;text-align:center}[data-component=action-list] [data-component=btn].text[data-v-5b7f0c92]:hover:not(.disabled){background:#f4f5f5;border:1px solid #f4f5f5}[data-component=action-list] [data-component=btn].correct[data-v-5b7f0c92]{background:rgba(50,160,61,.1019607843);color:#07193d;border:1px solid rgba(50,160,61,.1019607843)}[data-component=action-list] [data-component=btn].incorrect[data-v-5b7f0c92]{background:rgba(209,0,0,.1019607843);color:#07193d;border:1px solid rgba(209,0,0,.1019607843)}[data-component=action-list] [data-element=waiting][data-v-5b7f0c92],[data-component=action-list] [data-element=waiting][data-v-5b7f0c92]:after{border-radius:50%;width:10em;height:10em}[data-component=action-list] [data-element=waiting][data-v-5b7f0c92]{position:relative;font-size:3px;text-indent:-9999em;border-top:1.1em solid #000f76;border-right:1.1em solid #fff;border-bottom:1.1em solid #fff;border-left:1.1em solid #fff;transform:translateZ(0);animation:load-data-v-5b7f0c92 1.1s linear infinite}@keyframes load-data-v-5b7f0c92{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-15f9f7c0]{transition:opacity .2s ease-out}.fade-leave-active[data-v-15f9f7c0]{transition:opacity .3s ease-out}.fade-enter[data-v-15f9f7c0],.fade-leave-to[data-v-15f9f7c0]{opacity:0}[data-component=draggable-list-item][data-v-15f9f7c0]{display:block;width:100%;padding:.625rem 0;border-bottom:1px solid #9ea09f;outline:0 none;background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=draggable-list-item] [data-element=type][data-v-15f9f7c0]{margin-bottom:.25rem;font-size:1rem;line-height:1;color:#0a1212;text-align:left}[data-component=draggable-list-item] [data-element=title][data-v-15f9f7c0]{font-size:1.375rem;line-height:1;color:#0a1212;text-align:left;font-weight:700}[data-component=draggable-list-item][data-disabled][data-v-15f9f7c0]{cursor:default;color:#9ea09f}[data-component=draggable-list-item][data-reordering][data-v-15f9f7c0]{cursor:grab}[data-component=draggable-list-item][data-reordering].ghost[data-v-15f9f7c0]{background:#9ea09f}.fade-enter-active[data-v-fce72678]{transition:opacity .2s ease-out}.fade-leave-active[data-v-fce72678]{transition:opacity .3s ease-out}.fade-enter[data-v-fce72678],.fade-leave-to[data-v-fce72678]{opacity:0}.fade-enter-active[data-v-55075ffc]{transition:opacity .2s ease-out}.fade-leave-active[data-v-55075ffc]{transition:opacity .3s ease-out}.fade-enter[data-v-55075ffc],.fade-leave-to[data-v-55075ffc]{opacity:0}.page__info[data-v-55075ffc]{display:flex;justify-content:space-between;flex-direction:row;margin-top:0;margin-bottom:12px}.page__info--btn[data-v-55075ffc],.page__info--title[data-v-55075ffc]{width:-moz-fit-content;width:fit-content}.fade-enter-active[data-v-42a922aa]{transition:opacity .2s ease-out}.fade-leave-active[data-v-42a922aa]{transition:opacity .3s ease-out}.fade-enter[data-v-42a922aa],.fade-leave-to[data-v-42a922aa]{opacity:0}[data-component=select-field] ul[data-v-42a922aa]{padding:0}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__input [data-element=suit-symbol] span,[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__single [data-element=suit-symbol] span,[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__tags-wrap [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__input [data-element=suit-symbol][data-colour=red] span,[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__single [data-element=suit-symbol][data-colour=red] span,[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__tags-wrap [data-element=suit-symbol][data-colour=red] span{color:#c91919}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__input [data-element=suit-symbol][data-colour=black] span,[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__single [data-element=suit-symbol][data-colour=black] span,[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__tags .multiselect__tags-wrap [data-element=suit-symbol][data-colour=black] span{color:#000}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__content-wrapper .multiselect__content{max-width:100%}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option [data-element=suit-symbol][data-colour=red] span{color:#c91919}[data-component=select-field][data-v-42a922aa] .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option [data-element=suit-symbol][data-colour=black] span{color:#000}[data-component=select-field] [data-error] [data-element=label][data-v-42a922aa],[data-component=select-field] [data-error][data-v-42a922aa] .multiselect__tags{color:#c91919;border-color:#c91919}[data-component=select-field] [data-error] .multiselect__select[data-v-42a922aa]:before{border-color:#c91919 transparent transparent}.fade-enter-active[data-v-9026d596]{transition:opacity .2s ease-out}.fade-leave-active[data-v-9026d596]{transition:opacity .3s ease-out}.fade-enter[data-v-9026d596],.fade-leave-to[data-v-9026d596]{opacity:0}[data-component=course-action-list][data-v-9026d596]{margin-bottom:36px}[data-component=course-action-list] [data-component=action-list][data-v-9026d596]{display:flex;flex-direction:column;gap:6px}.fade-enter-active[data-v-47990bc3]{transition:opacity .2s ease-out}.fade-leave-active[data-v-47990bc3]{transition:opacity .3s ease-out}.fade-enter[data-v-47990bc3],.fade-leave-to[data-v-47990bc3]{opacity:0}.progress-wrapper[data-v-47990bc3]{width:100%;height:25px;display:flex;align-items:center;padding:0 4px}.progress-wrapper .progress[data-v-47990bc3]{width:100%;height:10px;position:relative;background:#bac1ca;border-radius:100px}.progress-wrapper .progress__bar[data-v-47990bc3]{width:var(--percent);height:10px;position:absolute;left:0;top:0;z-index:2;background:#122546;position:relative;border-radius:100px}.progress-wrapper .progress__bar--point[data-v-47990bc3]{position:absolute;width:19.2px;height:19.2px;right:0;top:0;transform:translate(50%,-25%)}.progress-wrapper .percentage[data-v-47990bc3]{font-family:DM Sans,sans-serif;font-size:14px;color:#122546;font-weight:400;line-height:18px;width:35px;margin-left:3px}.fade-enter-active[data-v-7211a20b]{transition:opacity .2s ease-out}.fade-leave-active[data-v-7211a20b]{transition:opacity .3s ease-out}.fade-enter[data-v-7211a20b],.fade-leave-to[data-v-7211a20b]{opacity:0}.wrapper[data-v-7211a20b]{width:100%;height:34px;display:flex;align-items:center;font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:800;line-height:20px}.wrapper .back-button[data-v-7211a20b]{display:flex;align-items:center;color:#fff;background:#122546;cursor:pointer;padding:2px 8px 2px 0;border-radius:4px}.wrapper .back-button__chevron[data-v-7211a20b]{color:#fff;padding:5px 9px 6px 7px;width:24px;height:24px}.fade-enter-active[data-v-0dc5153f]{transition:opacity .2s ease-out}.fade-leave-active[data-v-0dc5153f]{transition:opacity .3s ease-out}.fade-enter[data-v-0dc5153f],.fade-leave-to[data-v-0dc5153f]{opacity:0}.live[data-v-0dc5153f]{width:9px;height:9px;border-radius:40px;background:#e60000}.lesson-card[data-v-0dc5153f]{display:flex;flex-direction:column;padding:20px;border:1px solid rgba(186,193,202,.5019607843);border-radius:4px;justify-content:space-between}.lesson-card.locked[data-v-0dc5153f]{opacity:1%;pointer-events:none;cursor:not-allowed}.lesson-card.locked .lesson-card__btn[data-v-0dc5153f]{background:#5e6571}.lesson-card__body[data-v-0dc5153f]{display:flex;gap:16px}.lesson-card__body--icon[data-v-0dc5153f]{width:50px;min-width:50px;height:100%;max-height:60px;display:flex;align-items:center;justify-content:center;background-color:#122546;border-radius:2px}.lesson-card__body--icon.completed[data-v-0dc5153f]{background-color:#32a03d}.lesson-card__body--icon--item[data-v-0dc5153f]{width:36px;height:36px}.lesson-card__body--text[data-v-0dc5153f]{display:flex;flex-direction:column;gap:10px}.lesson-card__body--text-title[data-v-0dc5153f]{font-family:DM Sans,sans-serif;font-size:18px;color:#122546;font-weight:500;line-height:23px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.lesson-card__body--text-subtitle[data-v-0dc5153f]{display:flex;align-items:center;gap:4px;padding:4px 0;background:#fafbfb;font-family:DM Sans,sans-serif;font-size:14px;color:#122546;font-weight:500;line-height:18px}.lesson-card__body--text-subtitle[data-v-0dc5153f]:not(.activities){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.lesson-card__btn[data-v-0dc5153f]{font-family:DM Sans,sans-serif!important;font-size:18px!important;color:#fff!important;font-weight:500!important;line-height:23px!important;padding:6px 20px!important;border-radius:4px!important;outline:inherit!important;background:#122546!important;border:none!important;width:100%!important;margin-top:12px!important}.lesson-card__btn.completed[data-v-0dc5153f]{background:#5e6571!important;opacity:.75!important}.lesson-card__btn.active[data-v-0dc5153f]{background-color:#c91919!important}.fade-enter-active[data-v-159506ee]{transition:opacity .2s ease-out}.fade-leave-active[data-v-159506ee]{transition:opacity .3s ease-out}.fade-enter[data-v-159506ee],.fade-leave-to[data-v-159506ee]{opacity:0}.course__header[data-v-159506ee]{margin-top:24px;background:#fff;padding:20px;border-radius:4px}@media(max-width:1279px){.course__header[data-v-159506ee]{display:flex;flex-direction:column-reverse}.course__header .main[data-v-159506ee],.course__header .side[data-v-159506ee],.course__header .side img[data-v-159506ee]{width:100%}}.course__header .main[data-v-159506ee]{display:flex;flex-direction:column;gap:8px}.course__header .side[data-v-159506ee]{display:flex;align-items:center;justify-content:center}.course__header--info[data-v-159506ee]{display:flex;gap:6px;margin-bottom:8px}.course__header--info .tag[data-v-159506ee]{background:#f0f1f2}.course__header--title[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:28px;color:#07193d;font-weight:500;line-height:36px}.course__header--subtitle[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:18px;color:#07193d;font-weight:400;line-height:23px}.course__header--description[data-v-159506ee]{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-family:DM Sans,sans-serif;font-size:16px;color:#07193d;font-weight:400;line-height:20px}.course__header--description[data-v-159506ee] [data-element=introduction]{font-size:1.125rem;line-height:1.5}.course__header--description[data-v-159506ee] [data-element=introduction] p{margin-bottom:.6em}.course__header--description[data-v-159506ee] [data-element=introduction] img{display:block;margin-bottom:.6em}.course__header--description[data-v-159506ee] [data-element=introduction] img:last-child{margin-bottom:0}.course__header--description[data-v-159506ee] [data-element=introduction] ol,.course__header--description[data-v-159506ee] [data-element=introduction] ul{list-style-position:outside;padding-left:1.2em;margin-bottom:.6em}.course__header--description[data-v-159506ee] [data-element=introduction] ol:last-child,.course__header--description[data-v-159506ee] [data-element=introduction] ul:last-child{margin-bottom:0}.course__header--description[data-v-159506ee] [data-element=introduction] ul{list-style:disc}.course__header--description[data-v-159506ee] [data-element=introduction] :last-child{margin-bottom:0!important}.course__header--description[data-v-159506ee] [data-element=introduction] a{text-decoration:underline;font-weight:700;color:#000f76}.course__header--description[data-v-159506ee] [data-element=introduction] [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}.course__header--description[data-v-159506ee] [data-element=introduction] [data-element=suit-symbol][data-colour=red] span{color:#c91919}.course__header--description[data-v-159506ee] [data-element=introduction] [data-element=suit-symbol][data-colour=black] span{color:#000}.course__header--description-item[data-v-159506ee]{display:flex;align-items:center}.course__header--description-item .icon[data-v-159506ee]{display:flex;align-items:center;justify-content:center;width:13.5px;height:13.5px;margin-right:5.5px}.course__header--description-item .bold[data-v-159506ee]{font-weight:700}.course__header--controls[data-v-159506ee]{display:flex;align-items:center;margin-top:8px;gap:16px}.course__header--controls .btn[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:26px;padding:8px 20px;gap:10px;border-radius:4px;outline:inherit;background:#5e6571;border:none}.course__header--controls__price[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:20px;color:#122546;font-weight:500;line-height:26px}.course__header--controls__price.discount[data-v-159506ee]{text-decoration:line-through;opacity:.5}.course__header--controls__price.admin[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:26px;padding:8px 20px;gap:10px;border-radius:4px;outline:inherit;background:#122546;border:none}.course__header--controls .progress-wrapper[data-v-159506ee]{width:105px}.course__header--img[data-v-159506ee]{width:277px;height:174px;-o-object-fit:cover;object-fit:cover;border-radius:4px}@media(max-width:1279px){.course__body[data-v-159506ee]{display:flex;flex-direction:column}.course__body .main[data-v-159506ee],.course__body .side[data-v-159506ee]{width:100%}}.course__body--info[data-v-159506ee]{display:flex;flex-direction:column}.course__body--info-title[data-v-159506ee]{display:flex;align-items:center;padding:7.5px 0;margin-bottom:12px;gap:10px;font-family:DM Sans,sans-serif;font-size:18px;color:#07193d;font-weight:700;line-height:23px}.course__body--info-controlls[data-v-159506ee]{display:flex;flex-direction:column;gap:6px}.course__body--info-controlls .separator[data-v-159506ee]{margin:6px 0}.course__body--info-controlls .error[data-v-159506ee]{display:flex;gap:6px;justify-content:space-around;font-family:DM Sans,sans-serif;font-size:14px;color:#3f4a58;font-weight:400;line-height:20px}.course__body--info-labels[data-v-159506ee]{margin-bottom:36px;display:flex;flex-wrap:wrap;gap:9px}.course__body--info-labels .tag[data-v-159506ee]{background:#f0f1f2}.course__body--info-teacher[data-v-159506ee]{display:flex;padding:12px;border:1px solid rgba(186,193,202,.5019607843);gap:12px;margin-bottom:36px;align-items:center;cursor:pointer}.course__body--info-teacher .teacher__avatar[data-v-159506ee]{width:45px;height:45px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.course__body--info-teacher .teacher__text[data-v-159506ee]{display:flex;flex-direction:column;gap:4px}.course__body--info-teacher .teacher__text--title[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:18px;color:#122546;font-weight:500;line-height:23px}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:14px;color:#3f4a58;font-weight:700;line-height:18px}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction]{font-size:1.125rem;line-height:1.5}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] p{margin-bottom:.6em}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] img{display:block;margin-bottom:.6em}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] img:last-child{margin-bottom:0}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] ol,.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] ul{list-style-position:outside;padding-left:1.2em;margin-bottom:.6em}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] ol:last-child,.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] ul:last-child{margin-bottom:0}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] ul{list-style:disc}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] :last-child{margin-bottom:0!important}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] a{text-decoration:underline;font-weight:700;color:#000f76}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] [data-element=suit-symbol][data-colour=red] span{color:#c91919}.course__body--info-teacher .teacher__text--subtitle[data-v-159506ee] [data-element=introduction] [data-element=suit-symbol][data-colour=black] span{color:#000}.course__body--title[data-v-159506ee]{font-family:DM Sans,sans-serif;font-size:24px;color:#07193d;font-weight:500;line-height:31px;margin-bottom:36px}.course__body--lessons[data-v-159506ee]{margin-bottom:36px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:767px){.course__body--lessons[data-v-159506ee]{grid-template-columns:1fr}}.course__body--lessons .create-lesson[data-v-159506ee]{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:40px 36px 20px 36px;border:1px dashed rgba(186,192,202,.5019607843);border-radius:4px;text-align:center;font-family:DM Sans,sans-serif;font-size:18px;color:#3f4a58;font-weight:400;line-height:23px}.course__body--lessons .create-lesson .btn[data-v-159506ee]{margin-top:12px;display:flex;justify-content:center;align-items:center;padding:8px 20px;border:1px solid #122546;border-radius:4px;font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:500;line-height:20px}.course__body--lessons-full[data-v-159506ee]{display:flex;flex-direction:column;gap:12px;width:100%}[data-component=course-view][data-v-159506ee]{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}[data-component=course-view] article[data-v-159506ee]{width:100%;margin-bottom:4rem}@media(min-width:830px){[data-component=course-view] article[data-v-159506ee]{width:57.1428571429%;margin-right:2.8571428571%;margin-bottom:0}}[data-component=course-view] article [data-element=type-and-level][data-v-159506ee]{display:flex;margin:0 0 2.625rem}[data-component=course-view] article [data-element=type-and-level][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] article [data-element=type-and-level] [data-component=live-or-solo-badge][data-v-159506ee]{margin:0 2rem 0 0}[data-component=course-view] article [data-element=type-and-level] [data-component=experience-level-chart][data-v-159506ee]{margin:0 auto 0 0}[data-component=course-view] article [data-element=teacher][data-v-159506ee]{display:flex;align-items:center;margin:0 0 .5rem}[data-component=course-view] article [data-element=teacher][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] article [data-element=teacher][data-v-159506ee]:hover{text-decoration:underline}[data-component=course-view] article [data-element=teacher] [data-component=icon][data-v-159506ee]{width:auto;height:2.375rem;margin:0 .25rem 0 0}[data-component=course-view] article [data-element=teacher] span[data-v-159506ee]{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;color:#3c4142}[data-component=course-view] article [data-element=heading][data-v-159506ee]{margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:700;color:#000f76}[data-component=course-view] article [data-element=heading][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] article [data-element=subheading][data-v-159506ee]{margin:0 0 3.625rem;font-size:1.125rem;color:#000f76}[data-component=course-view] article [data-element=subheading][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] article [data-element=introduction][data-v-159506ee]{margin:0 0 2.375rem}[data-component=course-view] article [data-element=introduction][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] article [data-element=introduction] h2[data-v-159506ee]{margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction]{font-size:1.125rem;line-height:1.5}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] p{margin-bottom:.6em}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] img{display:block;margin-bottom:.6em}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] img:last-child{margin-bottom:0}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] ol,[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] ul{list-style-position:outside;padding-left:1.2em;margin-bottom:.6em}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] ol:last-child,[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] ul:last-child{margin-bottom:0}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] ul{list-style:disc}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] :last-child{margin-bottom:0!important}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] a{text-decoration:underline;font-weight:700;color:#000f76}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] [data-element=suit-symbol][data-colour=red] span{color:#c91919}[data-component=course-view] article [data-element=introduction][data-v-159506ee] [data-element=introduction] [data-element=suit-symbol][data-colour=black] span{color:#000}[data-component=course-view] article [data-element=main-cta][data-v-159506ee]{display:flex;margin:0 0 3.75rem}[data-component=course-view] article [data-element=main-cta][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] article [data-component=lesson-list][data-v-159506ee]{margin-bottom:4rem}[data-component=course-view] article [data-component=lesson-list][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] aside[data-v-159506ee]{width:100%}@media(min-width:830px){[data-component=course-view] aside[data-v-159506ee]{width:31.4285714286%;margin-left:8.5714285714%}}[data-component=course-view] aside [data-component=additional-info-list][data-v-159506ee]{margin-bottom:1.375rem}[data-component=course-view] aside [data-component=additional-info-list][data-v-159506ee]:last-child{margin-bottom:0}[data-component=course-view] aside [data-component=course-action-list][data-v-159506ee]{margin-bottom:1.625rem}[data-component=course-view] aside [data-element=badges][data-v-159506ee]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem}[data-component=course-view] aside [data-element=badges][data-v-159506ee]:last-child{margin-bottom:0}