.filters-section[data-v-166d9bb0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-filter[data-v-166d9bb0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.category-filter[data-v-166d9bb0]{-ms-flex-preferred-size:200px;flex-basis:200px}.action-button[data-v-166d9bb0]{-ms-flex-preferred-size:150px;flex-basis:150px}.filters-section .form-group[data-v-166d9bb0]{margin-bottom:0}.filters-section .custom-select[data-v-166d9bb0],.filters-section .form-control[data-v-166d9bb0]{border-radius:6px;border:1px solid #e9ecef;background-color:#fff;color:#495057;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.filters-section .custom-select[data-v-166d9bb0]:focus,.filters-section .form-control[data-v-166d9bb0]:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.2);box-shadow:0 0 0 2px rgba(0,123,255,.2);outline:0}.filters-section .input-group-text[data-v-166d9bb0]{background-color:#f8f9fa;border:1px solid #e9ecef;border-right:0;border-radius:6px 0 0 6px}.filters-section .form-group label[data-v-166d9bb0]{font-weight:600;font-size:.8rem;text-transform:uppercase;color:#495057;margin-bottom:.5rem}.table-container[data-v-166d9bb0]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef;overflow:hidden}.pagination-nav[data-v-166d9bb0]{margin-top:1.5rem}[data-v-166d9bb0] .courses-header th{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.8rem;text-transform:uppercase;border:0;white-space:nowrap}[data-v-166d9bb0] .course-row{cursor:pointer;border-bottom:1px solid #f1f3f4;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}[data-v-166d9bb0] .course-row:hover{background-color:#e9ecef!important}[data-v-166d9bb0] tbody tr:last-of-type{border-bottom:none}[data-v-166d9bb0] .course-row td{border-top:none;vertical-align:middle;padding:.85rem .75rem}[data-v-166d9bb0] .course-name{color:#007bff;font-weight:500}[data-v-166d9bb0] .creator-text{color:#6c757d}[data-v-166d9bb0] .action-btn{padding:.25rem .5rem}[data-v-166d9bb0] .action-icon{color:#6c757d;-webkit-transition:color .2s;transition:color .2s}[data-v-166d9bb0] .course-row:hover .action-icon{color:#007bff}[data-v-166d9bb0] .badge{font-size:.75rem;font-weight:500;padding:.25rem .5rem}[data-v-166d9bb0] .page-item .page-link{border-radius:6px;margin:0 3px;border:1px solid #e9ecef;color:#495057;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}[data-v-166d9bb0] .page-item .page-link:hover{background-color:#f0f2f5;color:#0056b3}[data-v-166d9bb0] .page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff}[data-v-166d9bb0] .page-item.disabled .page-link{background-color:transparent;color:#adb5bd}[data-v-166d9bb0] .card{border-radius:8px;border:1px solid #e0e0e0}[data-v-166d9bb0] .card-header{border-radius:8px 8px 0 0}[data-v-166d9bb0] .card-body{padding:1.5rem}@media (max-width:768px){.filters-section[data-v-166d9bb0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-button[data-v-166d9bb0],.category-filter[data-v-166d9bb0],.search-filter[data-v-166d9bb0]{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}}.questions-section[data-v-166d9bb0]{margin-top:1rem}.question-card[data-v-166d9bb0]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background-color:#f8f9fa}.question-card-header[data-v-166d9bb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.options-section[data-v-166d9bb0]{margin-top:1rem}.option-row[data-v-166d9bb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.option-row input[type=text][data-v-166d9bb0]{-webkit-box-flex:1;-ms-flex:1;flex:1}