.grading-card.focused-grading-card{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.grading-card.focused-grading-card .ant-card-head-title{font-weight:600}.grading-card.focused-grading-card .text-area-title{padding:4px 12px;text-align:center}.grading-card.focused-grading-card .reasoning{border-radius:0}.grading-card.focused-grading-card .feedback{border-radius:0 0 6px 6px}.grading-card.focused-grading-card .category-select .ant-radio-button-wrapper{border-radius:0!important}.grading-card .ant-card-body{padding:0}.grading-card .ant-card-head-title{font-weight:100}.grading-card .category-select .ant-radio-button-wrapper:first-child{border-radius:0 0 0 6px}.grading-card .category-select .ant-radio-button-wrapper:last-child{border-radius:0 0 6px 0}.grading-card .category-select .ant-spin-container{height:100%}.excess-content{text-decoration:1px line-through red}.marked-line{background-color:#f0f8ff;border-right:6px solid;border-color:#0059a8;cursor:pointer;padding:0 0 0 8px}.marked-line-top{border-color:currentcolor #0059a8 #0059a8;border-top:2px solid #0059a8}.marked-line-bottom{border-bottom:2px solid;border-color:#0059a8}.CodeMirror{border:1px solid #eee;border-radius:6px}.CodeMirror .CodeMirror-linenumbers{min-width:2rem}.CodeMirror .CodeMirror-linenumber{color:unset}.CodeMirror .marked-text{border:2px solid #0059a8;border-radius:6px}.CodeMirror .cm-error{color:#e10008}.jBox-container{background-color:#096dd9;border-radius:6px;color:#fff;cursor:move;font-family:Segoe UI Emoji,sans-serif;overflow-y:auto;padding:8px}.pattern-0,.pattern-1,.pattern-10,.pattern-11,.pattern-12,.pattern-13,.pattern-14,.pattern-15,.pattern-16,.pattern-17,.pattern-18,.pattern-19,.pattern-2,.pattern-20,.pattern-21,.pattern-22,.pattern-23,.pattern-24,.pattern-25,.pattern-26,.pattern-27,.pattern-28,.pattern-29,.pattern-3,.pattern-30,.pattern-31,.pattern-32,.pattern-33,.pattern-34,.pattern-35,.pattern-36,.pattern-37,.pattern-38,.pattern-39,.pattern-4,.pattern-40,.pattern-41,.pattern-42,.pattern-43,.pattern-44,.pattern-45,.pattern-46,.pattern-47,.pattern-48,.pattern-49,.pattern-5,.pattern-50,.pattern-51,.pattern-52,.pattern-53,.pattern-54,.pattern-55,.pattern-56,.pattern-57,.pattern-58,.pattern-59,.pattern-6,.pattern-60,.pattern-61,.pattern-62,.pattern-63,.pattern-64,.pattern-65,.pattern-66,.pattern-67,.pattern-68,.pattern-69,.pattern-7,.pattern-70,.pattern-71,.pattern-72,.pattern-73,.pattern-74,.pattern-75,.pattern-76,.pattern-77,.pattern-78,.pattern-79,.pattern-8,.pattern-80,.pattern-81,.pattern-82,.pattern-83,.pattern-84,.pattern-85,.pattern-86,.pattern-87,.pattern-88,.pattern-89,.pattern-9,.pattern-90,.pattern-91,.pattern-92,.pattern-93,.pattern-94,.pattern-95,.pattern-96,.pattern-97,.pattern-98,.pattern-99{min-width:1rem}.pattern-100,.pattern-1000,.pattern-101,.pattern-102,.pattern-103,.pattern-104,.pattern-105,.pattern-106,.pattern-107,.pattern-108,.pattern-109,.pattern-110,.pattern-111,.pattern-112,.pattern-113,.pattern-114,.pattern-115,.pattern-116,.pattern-117,.pattern-118,.pattern-119,.pattern-120,.pattern-121,.pattern-122,.pattern-123,.pattern-124,.pattern-125,.pattern-126,.pattern-127,.pattern-128,.pattern-129,.pattern-130,.pattern-131,.pattern-132,.pattern-133,.pattern-134,.pattern-135,.pattern-136,.pattern-137,.pattern-138,.pattern-139,.pattern-140,.pattern-141,.pattern-142,.pattern-143,.pattern-144,.pattern-145,.pattern-146,.pattern-147,.pattern-148,.pattern-149,.pattern-150,.pattern-151,.pattern-152,.pattern-153,.pattern-154,.pattern-155,.pattern-156,.pattern-157,.pattern-158,.pattern-159,.pattern-160,.pattern-161,.pattern-162,.pattern-163,.pattern-164,.pattern-165,.pattern-166,.pattern-167,.pattern-168,.pattern-169,.pattern-170,.pattern-171,.pattern-172,.pattern-173,.pattern-174,.pattern-175,.pattern-176,.pattern-177,.pattern-178,.pattern-179,.pattern-180,.pattern-181,.pattern-182,.pattern-183,.pattern-184,.pattern-185,.pattern-186,.pattern-187,.pattern-188,.pattern-189,.pattern-190,.pattern-191,.pattern-192,.pattern-193,.pattern-194,.pattern-195,.pattern-196,.pattern-197,.pattern-198,.pattern-199,.pattern-200,.pattern-201,.pattern-202,.pattern-203,.pattern-204,.pattern-205,.pattern-206,.pattern-207,.pattern-208,.pattern-209,.pattern-210,.pattern-211,.pattern-212,.pattern-213,.pattern-214,.pattern-215,.pattern-216,.pattern-217,.pattern-218,.pattern-219,.pattern-220,.pattern-221,.pattern-222,.pattern-223,.pattern-224,.pattern-225,.pattern-226,.pattern-227,.pattern-228,.pattern-229,.pattern-230,.pattern-231,.pattern-232,.pattern-233,.pattern-234,.pattern-235,.pattern-236,.pattern-237,.pattern-238,.pattern-239,.pattern-240,.pattern-241,.pattern-242,.pattern-243,.pattern-244,.pattern-245,.pattern-246,.pattern-247,.pattern-248,.pattern-249,.pattern-250,.pattern-251,.pattern-252,.pattern-253,.pattern-254,.pattern-255,.pattern-256,.pattern-257,.pattern-258,.pattern-259,.pattern-260,.pattern-261,.pattern-262,.pattern-263,.pattern-264,.pattern-265,.pattern-266,.pattern-267,.pattern-268,.pattern-269,.pattern-270,.pattern-271,.pattern-272,.pattern-273,.pattern-274,.pattern-275,.pattern-276,.pattern-277,.pattern-278,.pattern-279,.pattern-280,.pattern-281,.pattern-282,.pattern-283,.pattern-284,.pattern-285,.pattern-286,.pattern-287,.pattern-288,.pattern-289,.pattern-290,.pattern-291,.pattern-292,.pattern-293,.pattern-294,.pattern-295,.pattern-296,.pattern-297,.pattern-298,.pattern-299,.pattern-300,.pattern-301,.pattern-302,.pattern-303,.pattern-304,.pattern-305,.pattern-306,.pattern-307,.pattern-308,.pattern-309,.pattern-310,.pattern-311,.pattern-312,.pattern-313,.pattern-314,.pattern-315,.pattern-316,.pattern-317,.pattern-318,.pattern-319,.pattern-320,.pattern-321,.pattern-322,.pattern-323,.pattern-324,.pattern-325,.pattern-326,.pattern-327,.pattern-328,.pattern-329,.pattern-330,.pattern-331,.pattern-332,.pattern-333,.pattern-334,.pattern-335,.pattern-336,.pattern-337,.pattern-338,.pattern-339,.pattern-340,.pattern-341,.pattern-342,.pattern-343,.pattern-344,.pattern-345,.pattern-346,.pattern-347,.pattern-348,.pattern-349,.pattern-350,.pattern-351,.pattern-352,.pattern-353,.pattern-354,.pattern-355,.pattern-356,.pattern-357,.pattern-358,.pattern-359,.pattern-360,.pattern-361,.pattern-362,.pattern-363,.pattern-364,.pattern-365,.pattern-366,.pattern-367,.pattern-368,.pattern-369,.pattern-370,.pattern-371,.pattern-372,.pattern-373,.pattern-374,.pattern-375,.pattern-376,.pattern-377,.pattern-378,.pattern-379,.pattern-380,.pattern-381,.pattern-382,.pattern-383,.pattern-384,.pattern-385,.pattern-386,.pattern-387,.pattern-388,.pattern-389,.pattern-390,.pattern-391,.pattern-392,.pattern-393,.pattern-394,.pattern-395,.pattern-396,.pattern-397,.pattern-398,.pattern-399,.pattern-400,.pattern-401,.pattern-402,.pattern-403,.pattern-404,.pattern-405,.pattern-406,.pattern-407,.pattern-408,.pattern-409,.pattern-410,.pattern-411,.pattern-412,.pattern-413,.pattern-414,.pattern-415,.pattern-416,.pattern-417,.pattern-418,.pattern-419,.pattern-420,.pattern-421,.pattern-422,.pattern-423,.pattern-424,.pattern-425,.pattern-426,.pattern-427,.pattern-428,.pattern-429,.pattern-430,.pattern-431,.pattern-432,.pattern-433,.pattern-434,.pattern-435,.pattern-436,.pattern-437,.pattern-438,.pattern-439,.pattern-440,.pattern-441,.pattern-442,.pattern-443,.pattern-444,.pattern-445,.pattern-446,.pattern-447,.pattern-448,.pattern-449,.pattern-450,.pattern-451,.pattern-452,.pattern-453,.pattern-454,.pattern-455,.pattern-456,.pattern-457,.pattern-458,.pattern-459,.pattern-460,.pattern-461,.pattern-462,.pattern-463,.pattern-464,.pattern-465,.pattern-466,.pattern-467,.pattern-468,.pattern-469,.pattern-470,.pattern-471,.pattern-472,.pattern-473,.pattern-474,.pattern-475,.pattern-476,.pattern-477,.pattern-478,.pattern-479,.pattern-480,.pattern-481,.pattern-482,.pattern-483,.pattern-484,.pattern-485,.pattern-486,.pattern-487,.pattern-488,.pattern-489,.pattern-490,.pattern-491,.pattern-492,.pattern-493,.pattern-494,.pattern-495,.pattern-496,.pattern-497,.pattern-498,.pattern-499,.pattern-500,.pattern-501,.pattern-502,.pattern-503,.pattern-504,.pattern-505,.pattern-506,.pattern-507,.pattern-508,.pattern-509,.pattern-510,.pattern-511,.pattern-512,.pattern-513,.pattern-514,.pattern-515,.pattern-516,.pattern-517,.pattern-518,.pattern-519,.pattern-520,.pattern-521,.pattern-522,.pattern-523,.pattern-524,.pattern-525,.pattern-526,.pattern-527,.pattern-528,.pattern-529,.pattern-530,.pattern-531,.pattern-532,.pattern-533,.pattern-534,.pattern-535,.pattern-536,.pattern-537,.pattern-538,.pattern-539,.pattern-540,.pattern-541,.pattern-542,.pattern-543,.pattern-544,.pattern-545,.pattern-546,.pattern-547,.pattern-548,.pattern-549,.pattern-550,.pattern-551,.pattern-552,.pattern-553,.pattern-554,.pattern-555,.pattern-556,.pattern-557,.pattern-558,.pattern-559,.pattern-560,.pattern-561,.pattern-562,.pattern-563,.pattern-564,.pattern-565,.pattern-566,.pattern-567,.pattern-568,.pattern-569,.pattern-570,.pattern-571,.pattern-572,.pattern-573,.pattern-574,.pattern-575,.pattern-576,.pattern-577,.pattern-578,.pattern-579,.pattern-580,.pattern-581,.pattern-582,.pattern-583,.pattern-584,.pattern-585,.pattern-586,.pattern-587,.pattern-588,.pattern-589,.pattern-590,.pattern-591,.pattern-592,.pattern-593,.pattern-594,.pattern-595,.pattern-596,.pattern-597,.pattern-598,.pattern-599,.pattern-600,.pattern-601,.pattern-602,.pattern-603,.pattern-604,.pattern-605,.pattern-606,.pattern-607,.pattern-608,.pattern-609,.pattern-610,.pattern-611,.pattern-612,.pattern-613,.pattern-614,.pattern-615,.pattern-616,.pattern-617,.pattern-618,.pattern-619,.pattern-620,.pattern-621,.pattern-622,.pattern-623,.pattern-624,.pattern-625,.pattern-626,.pattern-627,.pattern-628,.pattern-629,.pattern-630,.pattern-631,.pattern-632,.pattern-633,.pattern-634,.pattern-635,.pattern-636,.pattern-637,.pattern-638,.pattern-639,.pattern-640,.pattern-641,.pattern-642,.pattern-643,.pattern-644,.pattern-645,.pattern-646,.pattern-647,.pattern-648,.pattern-649,.pattern-650,.pattern-651,.pattern-652,.pattern-653,.pattern-654,.pattern-655,.pattern-656,.pattern-657,.pattern-658,.pattern-659,.pattern-660,.pattern-661,.pattern-662,.pattern-663,.pattern-664,.pattern-665,.pattern-666,.pattern-667,.pattern-668,.pattern-669,.pattern-670,.pattern-671,.pattern-672,.pattern-673,.pattern-674,.pattern-675,.pattern-676,.pattern-677,.pattern-678,.pattern-679,.pattern-680,.pattern-681,.pattern-682,.pattern-683,.pattern-684,.pattern-685,.pattern-686,.pattern-687,.pattern-688,.pattern-689,.pattern-690,.pattern-691,.pattern-692,.pattern-693,.pattern-694,.pattern-695,.pattern-696,.pattern-697,.pattern-698,.pattern-699,.pattern-700,.pattern-701,.pattern-702,.pattern-703,.pattern-704,.pattern-705,.pattern-706,.pattern-707,.pattern-708,.pattern-709,.pattern-710,.pattern-711,.pattern-712,.pattern-713,.pattern-714,.pattern-715,.pattern-716,.pattern-717,.pattern-718,.pattern-719,.pattern-720,.pattern-721,.pattern-722,.pattern-723,.pattern-724,.pattern-725,.pattern-726,.pattern-727,.pattern-728,.pattern-729,.pattern-730,.pattern-731,.pattern-732,.pattern-733,.pattern-734,.pattern-735,.pattern-736,.pattern-737,.pattern-738,.pattern-739,.pattern-740,.pattern-741,.pattern-742,.pattern-743,.pattern-744,.pattern-745,.pattern-746,.pattern-747,.pattern-748,.pattern-749,.pattern-750,.pattern-751,.pattern-752,.pattern-753,.pattern-754,.pattern-755,.pattern-756,.pattern-757,.pattern-758,.pattern-759,.pattern-760,.pattern-761,.pattern-762,.pattern-763,.pattern-764,.pattern-765,.pattern-766,.pattern-767,.pattern-768,.pattern-769,.pattern-770,.pattern-771,.pattern-772,.pattern-773,.pattern-774,.pattern-775,.pattern-776,.pattern-777,.pattern-778,.pattern-779,.pattern-780,.pattern-781,.pattern-782,.pattern-783,.pattern-784,.pattern-785,.pattern-786,.pattern-787,.pattern-788,.pattern-789,.pattern-790,.pattern-791,.pattern-792,.pattern-793,.pattern-794,.pattern-795,.pattern-796,.pattern-797,.pattern-798,.pattern-799,.pattern-800,.pattern-801,.pattern-802,.pattern-803,.pattern-804,.pattern-805,.pattern-806,.pattern-807,.pattern-808,.pattern-809,.pattern-810,.pattern-811,.pattern-812,.pattern-813,.pattern-814,.pattern-815,.pattern-816,.pattern-817,.pattern-818,.pattern-819,.pattern-820,.pattern-821,.pattern-822,.pattern-823,.pattern-824,.pattern-825,.pattern-826,.pattern-827,.pattern-828,.pattern-829,.pattern-830,.pattern-831,.pattern-832,.pattern-833,.pattern-834,.pattern-835,.pattern-836,.pattern-837,.pattern-838,.pattern-839,.pattern-840,.pattern-841,.pattern-842,.pattern-843,.pattern-844,.pattern-845,.pattern-846,.pattern-847,.pattern-848,.pattern-849,.pattern-850,.pattern-851,.pattern-852,.pattern-853,.pattern-854,.pattern-855,.pattern-856,.pattern-857,.pattern-858,.pattern-859,.pattern-860,.pattern-861,.pattern-862,.pattern-863,.pattern-864,.pattern-865,.pattern-866,.pattern-867,.pattern-868,.pattern-869,.pattern-870,.pattern-871,.pattern-872,.pattern-873,.pattern-874,.pattern-875,.pattern-876,.pattern-877,.pattern-878,.pattern-879,.pattern-880,.pattern-881,.pattern-882,.pattern-883,.pattern-884,.pattern-885,.pattern-886,.pattern-887,.pattern-888,.pattern-889,.pattern-890,.pattern-891,.pattern-892,.pattern-893,.pattern-894,.pattern-895,.pattern-896,.pattern-897,.pattern-898,.pattern-899,.pattern-900,.pattern-901,.pattern-902,.pattern-903,.pattern-904,.pattern-905,.pattern-906,.pattern-907,.pattern-908,.pattern-909,.pattern-910,.pattern-911,.pattern-912,.pattern-913,.pattern-914,.pattern-915,.pattern-916,.pattern-917,.pattern-918,.pattern-919,.pattern-920,.pattern-921,.pattern-922,.pattern-923,.pattern-924,.pattern-925,.pattern-926,.pattern-927,.pattern-928,.pattern-929,.pattern-930,.pattern-931,.pattern-932,.pattern-933,.pattern-934,.pattern-935,.pattern-936,.pattern-937,.pattern-938,.pattern-939,.pattern-940,.pattern-941,.pattern-942,.pattern-943,.pattern-944,.pattern-945,.pattern-946,.pattern-947,.pattern-948,.pattern-949,.pattern-950,.pattern-951,.pattern-952,.pattern-953,.pattern-954,.pattern-955,.pattern-956,.pattern-957,.pattern-958,.pattern-959,.pattern-960,.pattern-961,.pattern-962,.pattern-963,.pattern-964,.pattern-965,.pattern-966,.pattern-967,.pattern-968,.pattern-969,.pattern-970,.pattern-971,.pattern-972,.pattern-973,.pattern-974,.pattern-975,.pattern-976,.pattern-977,.pattern-978,.pattern-979,.pattern-980,.pattern-981,.pattern-982,.pattern-983,.pattern-984,.pattern-985,.pattern-986,.pattern-987,.pattern-988,.pattern-989,.pattern-990,.pattern-991,.pattern-992,.pattern-993,.pattern-994,.pattern-995,.pattern-996,.pattern-997,.pattern-998,.pattern-999{min-width:1.5rem}.editor-container .editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.editor-container .editor-header .editor-title{width:100%}.editor-container .editor-header .editor-actions{display:flex;gap:8px;justify-content:flex-end}.editor-container .editor{display:flex;flex-direction:column-reverse}.editor-container #editor-screen-reader-message{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.quill-renderer p{margin:0}.qlbt-operation-menu{z-index:99999!important}.qlbt-col-tool-cell{display:none}.notifications-container{max-height:80vh;min-height:240px;overflow-y:auto;padding-right:8px;width:320px}.notification{border:1px solid #f0f0f0;border-left:4px solid #32cd32;border-radius:0 6px 6px 0;box-sizing:border-box;cursor:pointer;margin:8px 0;padding:8px;width:100%}.notification:hover{background-color:#f5f5f5}.status-alert-wrapper{height:32px}.status-alert-wrapper.impersonation .status-alert{background-color:#0059a8}.status-alert-wrapper.developer .status-alert{background-color:#0059a8;bottom:0}.status-alert-wrapper .status-alert{bottom:0;color:#fff;height:32px;left:0;line-height:24px;margin-bottom:0;max-height:32px;opacity:.8;padding:4px 8px;position:fixed;width:100%;z-index:1000}.status-alert-wrapper .status-alert .status-alert-content{align-items:center;display:flex;justify-content:space-between;width:100%}.status-alert-wrapper .status-alert .status-alert-content .alert-text{font-size:12px}.status-alert-wrapper .status-alert .status-alert-content button{font-size:12px;height:24px;line-height:22px;margin-left:8px;padding:0 8px}.status-alert-wrapper.developer.with-impersonation .status-alert{bottom:32px}.sense-logo-link{display:flex}.sense-logo-link .sense-logo{cursor:pointer;margin:16px 24px 16px 0;width:120px}.site-layout-header{align-items:center;background:#fff!important;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;justify-content:space-between;position:fixed;width:100%;z-index:1000}.site-layout-header .skip-link{background-color:#fff;padding:0 12px;position:absolute;transform:translateX(-200%);transition:transform .3s}.site-layout-header .skip-link:focus{position:absolute;transform:translateX(0)}.site-layout-header .site-layout-header__left-block{align-items:center;display:flex;gap:8px;justify-content:center}.site-layout-header .collapse-trigger{left:12px;position:absolute;transition:color .3s}.site-layout-header .collapse-trigger:hover{color:#0059a8}.badge-count-number .ant-scroll-number{background-color:#0059a8}.badge-count-number.ant-badge .ant-badge-count{right:4px;top:4px}.notification-item-card{margin-bottom:16px;width:100%}.notification-item-card-unseen{background-color:#f0f8ff}.notification-item-card-success{border-left:6px solid #318500}.notification-item-card-warning{border-left:6px solid #ff9a00}.notification-item-card-error{border-left:6px solid #e10008}.site-layout-sider{margin-top:64px;z-index:0}.spinner-container{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.spinner{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;background:#fff;border-radius:300px;height:200px;margin-bottom:24px;position:relative;width:200px}.spinner .quadrant{mix-blend-mode:lighten;opacity:.5;z-index:10}.spinner .quadrant,.spinner .quadrant:after{height:100%;left:0;position:absolute;top:0;width:100%}.spinner .quadrant:after{border-radius:100%;content:""}.spinner .quadrant:first-child{-webkit-animation:slide_horiz_neg 4s linear infinite alternate;animation:slide_horiz_neg 4s linear infinite alternate}.spinner .quadrant:first-child:after{background:#0059a8}.spinner .quadrant:nth-child(2){-webkit-animation:slide_vert_neg 3s linear infinite alternate;animation:slide_vert_neg 3s linear infinite alternate}.spinner .quadrant:nth-child(2):after{background:#096dd9}.spinner .quadrant:nth-child(3){-webkit-animation:slide_horiz_pos 4.5s linear infinite alternate;animation:slide_horiz_pos 4.5s linear infinite alternate}.spinner .quadrant:nth-child(3):after{background:#0059a8}.spinner .quadrant:nth-child(4){-webkit-animation:slide_vert_pos 3.5s linear infinite alternate;animation:slide_vert_pos 3.5s linear infinite alternate}.spinner .quadrant:nth-child(4):after{background:#096dd9}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes slide_vert_pos{0%{transform:translateY(3%)}to{transform:translateY(5%)}}@keyframes slide_vert_pos{0%{transform:translateY(3%)}to{transform:translateY(5%)}}@-webkit-keyframes slide_vert_neg{0%{transform:translateY(-5%)}to{transform:translateY(-3%)}}@keyframes slide_vert_neg{0%{transform:translateY(-5%)}to{transform:translateY(-3%)}}@-webkit-keyframes slide_horiz_pos{0%{transform:translateX(3%)}to{transform:translateX(5%)}}@keyframes slide_horiz_pos{0%{transform:translateX(3%)}to{transform:translateX(5%)}}@-webkit-keyframes slide_horiz_neg{0%{transform:translateX(-5%)}to{transform:translateX(-3%)}}@keyframes slide_horiz_neg{0%{transform:translateX(-5%)}to{transform:translateX(-3%)}}.assignment-header{background-color:#f5f5f5;margin-top:-32px;max-width:calc(100vw - 112px);padding-top:32px;position:fixed;width:100%;z-index:998}.assignment-header .collapse-trigger{left:-36px;position:absolute;transition:color .3s}.assignment-header .collapse-trigger:hover{color:#0059a8}.clusters-sidebar{display:flex;flex-direction:column;height:100%;max-height:75vh;overflow-y:auto;position:fixed;width:300px}.clusters-sidebar .ant-table tfoot>tr>td,.clusters-sidebar .ant-table tfoot>tr>th,.clusters-sidebar .ant-table-tbody>tr>td,.clusters-sidebar .ant-table-thead>tr>th{padding:4px}.clusters-sidebar .action-buttons-container:not(:empty){padding:16px}.clusters-sidebar .action-buttons-container:not(:empty) button{width:100%}.clusters-sidebar .action-buttons-container:not(:empty) button:not(:last-child){margin-bottom:8px}.clusters-container{margin-left:300px}.clusters__container{height:calc(100vh - 212px);overflow-y:auto}.clusters__container .ant-spin-container:after{background:#f5f5f5}.clusters__container .ant-space{width:100%}.clusters__container .cluster-container{min-width:100%}.clusters__container .cluster-container .cluster__title-container{flex-wrap:nowrap;gap:8px;min-width:196px;padding-right:16px;width:100%}.clusters__container .cluster-container .cluster__title-container .cluster__title{color:#0059a8;font-size:1.5rem;margin:0;white-space:pre-wrap;width:fit-content}.clusters__container .cluster-container .ant-empty{margin:0}.cluster__file-card{background-color:#f5f5f5;border:0;border-radius:6px;cursor:pointer;height:72px;padding:0;position:relative;width:48px}.cluster__file-card .cluster__file-card-pattern{position:absolute;right:0}.cluster__file-card .cluster__file-card-checkbox{height:1px;left:4px;opacity:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:1px;z-index:10}.cluster__file-card .cluster__file-card-checkbox:focus-within{height:auto;opacity:1;width:auto}.cluster__file-card .cluster__file-card-checkbox span:last-child{padding:0}.cluster__file-card .cluster__file-card-checkbox span:last-child *{max-height:0;max-width:0}.cluster__file-card:hover{box-shadow:0 0 0 2px #0059a8}.cluster__file-card:hover .cluster__file-card-checkbox{height:auto;opacity:1;width:auto}.cluster__file-card[data-selected-card=true]{box-shadow:0 0 0 2px #0059a8}.cluster__file-card[data-selected-card=true] .cluster__file-card-checkbox{height:auto;opacity:1;width:auto}.cluster__file-card[outlier=true]{box-shadow:0 0 0 2px #e10008}.file-drawer .CodeMirror{height:100%}@media(max-width:1096px){.clusters-sidebar{max-height:100%;position:relative;width:100%}.clusters-container{margin-left:0}}.query__container{background:#f5f5f5;border:1px solid #f0f0f0;border-radius:6px;bottom:48px;margin:16px 0;max-height:360px;min-height:120px;padding:8px;position:absolute;width:94%;z-index:8}.query__container .query_editor__container{margin-bottom:8px;max-height:260px;overflow-y:auto}.query__container .query_editor__container .CodeMirror{height:96px}.query__container .query_editor__container .CodeMirror-lines{min-height:80px}.sidebar-dragger{background-color:#fff;border-top:1px solid #ddd;bottom:0;cursor:ew-resize;left:0;padding:4px 0 0;position:absolute;top:0;width:5px;z-index:100}.xls-diff-0{color:blue}.xls-diff-1{color:red}.xls-diff-2{color:green}.xls-diff-3{color:orange}.component-with-editor__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:fit-content(0);grid-gap:16px;height:100%}.component-with-editor__content{width:100%}.component-with-editor__editor{overflow-y:auto;width:100%}.component-with-editor__editor .CodeMirror{height:100%}.SortableList{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.compare-snippets__container{display:flex;flex-wrap:nowrap;gap:24px}.compare-snippets__snippet-container{flex:1;height:100%;max-width:50%}.compare-snippets__snippet-container .CodeMirror{height:65vh}.submissions-group-card-title{font-size:1rem!important;margin:0 8px 0 0;white-space:normal;word-wrap:break-word;display:inline-block;max-width:100%}.section-tabs .ant-tabs-tab{padding:0 0 2px!important}.text-submission-drawer{height:calc(100vh - 160px);z-index:999}.text-submission-drawer .ant-drawer-header{padding:8px}.text-submission-drawer .ant-drawer-body{display:flex;flex-direction:column;height:calc(100% - 56px);overflow:hidden;padding:8px 18px}.text-submission-drawer .ant-drawer-content-wrapper{box-shadow:unset!important}.ant-table-tbody .ant-table-cell{background-color:inherit!important}.descriptions-masonry{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(800px,1fr));width:100%}.descriptions-masonry .component-with-editor__container,.semantic-pattern-card .component-with-editor__container{min-height:600px}.masonry-grid{display:flex;margin-left:-16px;width:100%}.masonry-grid_column{background-clip:padding-box;padding-left:16px}.masonry-item{margin-bottom:16px}@media(max-width:768px){.masonry-grid{margin-left:-10px}.masonry-grid_column{padding-left:10px}.masonry-item{margin-bottom:10px}}.unit-tests-section__controls-container{height:100%}.unit-tests-section__reference-solution{max-width:100%;min-width:50%;width:fit-content}.chat-card .ant-card-body{height:100%;overflow-y:auto}.submission-card{height:fit-content;max-height:calc(100vh - 164px);overflow-y:auto}.category-choice__option{border-radius:6px;height:auto;padding:12px 16px;text-align:left;transition:all .3s;width:100%}.category-choice__option:focus-visible{outline:2px solid #0059a8;outline-offset:1px}.category-choice__option:disabled{opacity:.6}.category-choice__option .ant-space{width:100%}.category-choice__title{font-size:14px;font-weight:500;margin:0}.category-choice__skip-button{font-size:14px;height:32px;padding:4px 12px}.category-choice__skip-button:hover:not(:disabled){background-color:rgba(225,0,8,.02)!important}.category-choice-message .category-choice__option{display:flex;height:100%;text-align:left;transition:all .3s ease}.category-choice-message .category-choice__option:hover:not(.disabled){background-color:var(--ant-color-primary-bg)!important;border-color:var(--ant-color-primary)!important}.category-choice-message .category-choice__option.disabled{cursor:not-allowed;opacity:.6}.category-choice-message .ant-spin-nested-loading{height:100%;width:100%}.category-choice-message .ant-spin-nested-loading .ant-spin-container{height:100%}.category-choice-message .category-choice__skip-button{transition:all .3s ease}.category-choice-message .category-choice__skip-button:hover:not(:disabled){background-color:var(--ant-color-error-bg);border-color:var(--ant-color-error);color:var(--ant-color-error)}.diff-review__title{font-size:14px;font-weight:500;margin:0}.diff-review__text{font-size:14px;line-height:22px}.diff-review__old-text{background-color:rgba(225,0,8,.05);border:1px solid rgba(225,0,8,.1);border-radius:4px;margin-bottom:4px;padding:8px 12px}.diff-review__new-text{background-color:rgba(49,133,0,.05);border:1px solid rgba(49,133,0,.1);border-radius:4px;padding:8px 12px}.diff-review__button{height:32px;padding:4px 12px}.diff-review__button--approve:hover:not(:disabled){background-color:rgba(49,133,0,.02)!important}.diff-review__button--reject:hover:not(:disabled){background-color:rgba(225,0,8,.02)!important}.featureless-diff-editor .codicon-light-bulb,.featureless-diff-editor .decorationsOverviewRuler{display:none!important}.completion-message{color:#318500;font-weight:600}.chat-card{height:calc(100vh - 164px)}.chat-card>.ant-card-body{height:calc(100% - 57px);overflow-y:auto;padding-bottom:0}.chat-card>.ant-card-actions{background:#fff;position:relative}.text-center{text-align:center}.f-width{width:100%}.f-height{height:100%}.vh-100{height:100vh}.d-flex{display:flex}.d-flex-center{align-items:center;display:flex;justify-content:center}.d-flex-space-between{justify-content:space-between}.d-flex-space-between,.d-flex-start{align-items:center;display:flex;flex-wrap:wrap}.d-flex-start{justify-content:flex-start}.d-flex-end{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.d-flex-column{align-items:baseline;display:flex;flex-direction:column}.d-flex-row{display:flex;flex-direction:row}.flex-1{flex:1}.flex-auto{flex:auto}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.p-8{padding:8px}.m-0{margin:0}.m-4{margin:4px}.m-8{margin:8px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mr-0{margin-right:0}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-32{margin-right:32px}.mr-48{margin-right:48px}.ml-4{margin-left:4px}.ml-24{margin-left:24px}.ml-32{margin-left:32px}.ml-48{margin-left:48px}.mr-64{margin-right:64px}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}.primary-color{color:#0059a8!important}body{margin:0}code{background:#f0f8ff;border-radius:6px;color:#0059a8;overflow-wrap:anywhere;padding:4px}:focus-visible:not(input):not(textarea){border:2px solid #0059a8!important}.ant-list-grid :focus-visible:not(input){border:2px solid #0059a8!important;border-radius:inherit;display:inherit}.ol-nested ol{counter-reset:item}.ol-nested ol li{display:block}.ol-nested ol li:before{content:counters(item,". ") ". ";counter-increment:item}del{background:rgba(163,25,30,.05);color:#e10008}del,ins{text-decoration:none}ins{background:rgba(92,255,0,.05)}.ant-notification-notice .ant-notification-notice-icon-success.anticon,ins{color:#318500}.ant-notification-notice .ant-notification-notice-icon-error.anticon{color:#e10008}.ant-statistic .ant-statistic-skeleton{padding-top:0}.ant-btn-primary{background-color:#0059a8}.ant-btn-default.ant-btn-dangerous{border-color:#e10008;color:#e10008}.ant-tag-green{color:#2f850a}.ant-tag-orange{color:#b15906}.ant-tag-warning{color:#9b6803!important}.codemirror-full-height .CodeMirror{height:100%}.visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.ant-notification-notice-message{margin-bottom:0!important}
/*# sourceMappingURL=main.183ea4da056e01f7baf5.css.map*/