.table{width:100%;max-width:100%;margin-bottom:1rem}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #eceeef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{background-color:#00000013}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.course .active{font-weight:700}.course .question .ant-radio-wrapper span.ant-radio+*,.course .question .ant-checkbox-wrapper span.ant-radio+*,.course .question .ant-radio-wrapper span.ant-checkbox+*,.course .question .ant-checkbox-wrapper span.ant-checkbox+*{display:inline-block}.course .question .ant-radio-wrapper,.course .question .ant-radio-group,.course .question .ant-checkbox-wrapper{display:block;width:100%}.course .question .ant-radio-wrapper .dynamic,.course .question .ant-radio-group .dynamic,.course .question .ant-checkbox-wrapper .dynamic{display:inline-block}.course .question .ant-radio-wrapper .dynamic p:last-child,.course .question .ant-radio-group .dynamic p:last-child,.course .question .ant-checkbox-wrapper .dynamic p:last-child{margin-bottom:0}.pdfPane{display:flex;flex-direction:column;height:100vh;background:#f4f4f6;border:1px solid rgba(107,107,110,.2);border-radius:6px;overflow:hidden}.pdfPane:fullscreen{height:100%;border:0;border-radius:0}.pdfPane .react-pdf__message{text-align:center;margin:2rem;color:#6b6b6e}.pdfPane .react-pdf__message.react-pdf__message--error{color:#cf3438}.pdfToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding:6px 10px;background:#303253;box-shadow:0 2px 8px #30325340;z-index:10}.pdfToolbar .ant-btn{color:#fff}.pdfToolbar .ant-btn:not(:disabled):hover,.pdfToolbar .ant-btn:not(:disabled):focus-visible{color:#fff;background:#ffffff24}.pdfToolbar .ant-btn:disabled{color:#ffffff59}.pdfToolbar .ant-divider{border-color:#ffffff40}.pdfToolbarZoom{min-width:52px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdfPageCount{color:#ffffffbf;font-size:12px;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdfPageNav{flex:0 0 auto}.pdfCanvas{flex:1 1;overflow:auto;padding:16px}.pdfCanvas .react-pdf__Page{margin:0 auto 12px;width:fit-content;background:#fff;box-shadow:0 1px 6px #3734352e}.pdfCanvas .pdfPageCaption{text-align:center;color:#6b6b6e;font-size:12px;padding:0 0 1.25rem}@font-face{font-family:Poppins;src:url(/fonts/Poppins.ttf) format("truetype");font-display:swap}html,body,#root{height:100%}html{scrollbar-gutter:stable}body{font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}h1,h2,span.ant-page-header-heading-title,h2.ant-typography .dynamic{color:#323d61;font-weight:700;font-family:Playfair Display,Georgia,Times New Roman,serif;text-shadow:none}h2,h2.ant-typography .dynamic{font-weight:600}h3{color:#373435;font-weight:600}.clc-overline{color:#cf3438;font-weight:600;font-size:12px;letter-spacing:.28em;text-transform:uppercase}.clc-divider{width:64px;height:3px;margin:8px 0 0;background:linear-gradient(90deg,#323d61,#cf3438);border:none;border-radius:2px}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-layout .ant-pro-layout-container{background:#fdfdfc}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost){background:linear-gradient(90deg,#323d61,#cf3438);border-color:transparent}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):focus-visible{background:linear-gradient(90deg,#404e7c,#d54d50)}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):active{background:linear-gradient(90deg,#2b3554,#b92c2f)}body.clc-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost){background:#323d61;border-color:#323d61}body.clc-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover,body.clc-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):focus-visible{background:#42507f;border-color:#42507f}body.clc-admin .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):active{background:#2b3554;border-color:#2b3554}body.clc-admin .ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title,body.clc-admin .ant-menu-horizontal>.ant-menu-item-selected{color:#323d61;font-weight:600}body.clc-admin .ant-menu-horizontal>.ant-menu-submenu-selected,body.clc-admin .ant-menu-horizontal>.ant-menu-item-selected{background:#323d610f}body.clc-admin .ant-menu-horizontal>.ant-menu-submenu-selected:after,body.clc-admin .ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom:2px solid #323d61}.ant-pro-layout .ant-pro-layout-content{padding-block:24px;padding-inline:24px}@media (max-width: 767px){.ant-pro-layout .ant-pro-layout-content{padding-block:12px;padding-inline:12px}}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}ins{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}del{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-form-item-extra ol,.ant-form-item-extra ul{padding-left:20px;list-style:initial}.ant-form-item-extra ul.ls-square{list-style:square}@media (max-width: 480px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body .ant-design-pro>.ant-layout{min-height:100vh}}.ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo h1{color:#000;font-weight:700}.ant-table-cell .ant-tag.ant-tag-blue{white-space:pre-line}#addonStageForm .ant-table-cell .ant-tag{white-space:pre-wrap}.two-rows-label .ant-form-item-label{padding:4px 0!important;color:red}.two-rows-label .ant-form-item-label span{display:block}.two-rows-label .ant-form-item-label span span+span{display:block;font-size:.9em}.two-rows-label .ant-form-item-label label{align-items:top}th.ant-descriptions-item-label{white-space:nowrap}.errorIcon{margin-right:24px;color:#ff4d4f;cursor:pointer}.errorIcon span.anticon{margin-right:4px}.errorPopover :global .ant-popover-inner-content{min-width:256px;max-height:290px;padding:0;overflow:auto}.errorListItem{padding:8px 16px;list-style:none;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s}.errorListItem:hover{background:#e6f7ff}.errorListItem:last-child{border:0}.errorListItem .errorIcon{float:left;margin-top:4px;margin-right:12px;padding-bottom:22px;color:#ff4d4f}.errorListItem .errorField{margin-top:2px;color:#00000073;font-size:12px}.multilineLabel.ant-form-item{align-items:center}.multilineLabel label{height:auto!important;line-height:1.3;white-space:normal}.fc-timegrid-event.fc-v-event.fc-event{padding-left:.25rem;background:#fff;border-color:#ccc}.fc-timegrid-event.fc-v-event.fc-event .fc-event-main{color:#000}.ant-btn{height:auto;min-height:32px;white-space:pre-wrap}.ant-btn-lg{min-height:40px}.ant-btn-sm{min-height:24px}.ant-btn-icon-only{white-space:nowrap}.rst__moveHandle,.rst__loadingHandle{z-index:1;width:44px;height:100%;background:#323d61 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSIgPjxwYXRoIGQ9Ik0xNCAxNS43aDE0LjQiLz48cGF0aCBkPSJNMTQgMjEuNGgxNC40Ii8+PHBhdGggZD0iTTE0IDI3LjFoMTQuNCIvPjwvZz4KPC9zdmc+) no-repeat center!important;border:solid #aaa 1px;box-shadow:0 2px 2px -2px;cursor:move}a{color:#cf3438;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}main a:not(.ant-btn):hover{text-decoration:underline}.loader___L8kof{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.orbit___m6RSd{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.arc___ZK0M5{display:block;animation:clc-orbit___bC0KO 1s linear infinite}.emblem___OutUX{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none}.label___wDyZl{margin-top:14px;color:#323d61;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;padding-left:.28em;text-transform:uppercase}.small___jtb0D{flex-direction:row;padding:8px 0}.small___jtb0D .label___wDyZl{margin:0 0 0 8px;padding-left:0;color:#6b6b6e;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.medium___q3dNj{padding:32px 0}.medium___q3dNj .label___wDyZl{margin-top:10px;padding-left:0;color:#6b6b6e;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.large___dQHOM{padding:96px 0}.fullpage___SFE0k{min-height:100vh;padding:0}@keyframes clc-orbit___bC0KO{to{transform:rotate(360deg)}}.empty___p61Hh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.disc___kokAN{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:1rem;color:#323d61;font-size:28px;background:#f4f4f6;border:1px solid #e3e4ea;border-radius:50%;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #d8b04c59}.title___rmxee{margin-bottom:4px;color:#323d61;font-size:15.5px;font-weight:600}.description___BlHnD{max-width:420px;color:#8a8a8a;font-size:13.5px;line-height:1.6}.action___hbXHR{margin-top:1.1rem}.small___BIze8{padding:1.5rem 1rem}.small___BIze8 .disc___kokAN{width:48px;height:48px;margin-bottom:.6rem;font-size:19px}.small___BIze8 .title___rmxee{font-size:14px}.small___BIze8 .description___BlHnD{font-size:12.5px}.small___BIze8 .action___hbXHR{margin-top:.7rem}.large___vsFg4{padding:4.5rem 1rem}.large___vsFg4 .disc___kokAN{width:92px;height:92px;margin-bottom:1.25rem;font-size:36px}.large___vsFg4 .title___rmxee{font-size:17px}.fileUpload___NRysf .ant-upload-select-picture-card i{color:#999;font-size:16px}.fileUpload___NRysf .ant-upload-select-picture-card .ant-upload-text{margin-top:8px;color:#666}.fileUpload___NRysf .ant-alert-message{font-weight:700}.fileUpload___NRysf .ant-alert-description ul{padding-left:16px}.fileUpload___NRysf .ant-upload.ant-upload-drag .ant-upload{padding:6px 0}.pdfPreview___C46p5{display:flex;align-items:center;gap:14px;max-width:520px;min-width:0;padding:12px 16px;background:#f4f4f6;border:1px solid #e2e3ea;border-radius:10px;transition:border-color .2s ease}.pdfPreview___C46p5:hover{border-color:#c9cad6}.clc-upload__trigger.ant-btn{height:auto;min-height:44px;padding:9px 18px;color:#323d61;font-weight:500;background:#fbfbfd;border:1px dashed #c2c4d2;border-radius:8px;box-shadow:none}.clc-upload__trigger.ant-btn .anticon{color:#323d61}.clc-upload__trigger.ant-btn:hover,.clc-upload__trigger.ant-btn:focus{color:#323d61;background:#f4f4f6;border-color:#323d61;border-style:dashed}.clc-upload{display:inline-flex;flex-direction:column;gap:10px;max-width:100%}.clc-upload__thumb{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:#fff;border:1px solid #e2e3ea;border-radius:10px}.clc-upload__thumb .ant-image{display:block}.clc-upload__thumb img{display:block;border-radius:4px;object-fit:contain}.clc-upload--image .clc-upload__thumb img{width:116px;height:148px}.clc-upload--sign .clc-upload__thumb{background:#fff}.clc-upload--sign .clc-upload__thumb img{width:184px;height:64px;object-fit:contain}.clc-upload__meta{display:flex;align-items:center;gap:12px}.clc-upload__status{display:inline-flex;align-items:center;gap:5px;color:#2e7d52;font-size:12.5px;font-weight:500}.clc-upload__status .anticon{font-size:13px}.clc-upload__remove.ant-btn{height:auto;padding:0 4px;font-size:12.5px}.clc-upload__undo{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 8px 6px 12px;background:#fdeceb;border:1px solid #f3cfd0;border-radius:8px}.clc-upload__undo-text{display:inline-flex;align-items:center;gap:6px;color:#cf3438;font-size:12.5px;font-weight:500}.clc-upload__undo-text .anticon{font-size:13px}.clc-file-card{cursor:default}.clc-file-card__icon.anticon{flex:0 0 auto;font-size:34px;line-height:1}.clc-file-card__body{flex:1 1 auto;min-width:0}.clc-file-card__name{margin-bottom:8px;overflow:hidden;color:#373435;font-weight:600;font-size:13.5px;line-height:1.4;text-overflow:ellipsis}.clc-file-card__slug{color:#6b6b6e;font-weight:400}.clc-file-card__actions{display:flex;align-items:center;gap:8px}.pdfButtonGroup___lKFnZ{display:inline-block}.pdfButtonGroup___lKFnZ button:first-child{margin-top:.25rem}.pdfButtonGroup___lKFnZ button{margin-right:.25rem;margin-bottom:.5rem}.pdfButtonGroup___lKFnZ button:last-child{margin-bottom:0}
