.table-responsive[data-v-2f0f8abb]{overflow-x:auto}.table td[data-v-2f0f8abb],.table th[data-v-2f0f8abb]{padding:.5rem;font-size:.875rem}.table td.truncate[data-v-2f0f8abb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-editor-container[data-v-2f0f8abb]{position:relative;height:400px}.code-editor[data-v-2f0f8abb]{width:100%;height:100%;border:none;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;background:#2d3748;color:#e2e8f0;resize:none;outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.code-editor[data-v-2f0f8abb]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.console-line[data-v-2f0f8abb]{padding:.25rem 0;border-bottom:1px solid rgba(0,0,0,.05);font-family:monospace;font-size:.875rem}.console-line.info[data-v-2f0f8abb]{color:#4299e1}.console-line.success[data-v-2f0f8abb]{color:#48bb78}.console-line.error[data-v-2f0f8abb]{color:#f56565}.console-line.warning[data-v-2f0f8abb]{color:#ed8936}.card-stats .icon[data-v-2f0f8abb]{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.badge-dot[data-v-2f0f8abb]{padding-left:1.25rem;position:relative}.badge-dot i[data-v-2f0f8abb]{position:absolute;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem}.badge-clickable[data-v-2f0f8abb]{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden}.badge-clickable[data-v-2f0f8abb]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.badge-clickable[data-v-2f0f8abb]:active{-webkit-transform:translateY(0);transform:translateY(0)}.badge-clickable[data-v-2f0f8abb]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.badge-clickable[data-v-2f0f8abb]:hover:after{opacity:1}.input-group-text[data-v-2f0f8abb]{background-color:#f8f9fe;border-color:#e9ecef}.form-control[data-v-2f0f8abb]:focus{border-color:#5e72e4;-webkit-box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.gap-2[data-v-2f0f8abb]{gap:.5rem}.text-sm[data-v-2f0f8abb]{font-size:.875rem}.list-unstyled li[data-v-2f0f8abb]{padding-left:1.5rem;position:relative}.list-unstyled li i[data-v-2f0f8abb]{position:absolute;left:0;top:.25rem}@media (max-width:992px){.code-editor-container[data-v-2f0f8abb]{height:300px}}@media (max-width:768px){.h2[data-v-2f0f8abb]{font-size:1.5rem}.table-responsive[data-v-2f0f8abb]{max-height:150px}.code-editor-container[data-v-2f0f8abb]{height:250px}.solution-code[data-v-2f0f8abb]{background:#2d3748;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;border-radius:.25rem;margin:0;white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.nav-pills .nav-link[data-v-2f0f8abb]{padding:.25rem .5rem;font-size:.875rem}.nav-pills .nav-link.active[data-v-2f0f8abb]{background:linear-gradient(87deg,#4ecdc4,#44a08d)}.tab-content[data-v-2f0f8abb]{height:calc(100% - 60px)}@media (max-width:992px){.tab-content[data-v-2f0f8abb]{height:auto}}}