.course-filters[data-v-8c3e475c]{background:rgb(var(--v-theme-surface));border-radius:16px!important;box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #0f172a0d;overflow:hidden}.course-filters__header[data-v-8c3e475c]{align-items:center;background:linear-gradient(180deg,rgba(var(--v-theme-primary),6%) 0,rgba(var(--v-theme-primary),2%));display:flex;justify-content:space-between;padding:.875rem 1rem}.course-filters__title[data-v-8c3e475c]{color:rgba(var(--v-theme-on-surface),90%);font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.course-filters__clear[data-v-8c3e475c]{font-weight:600;letter-spacing:0;text-transform:none!important}.filter-section__head[data-v-8c3e475c]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:.5rem;inline-size:100%;padding:.75rem 1rem;text-align:start;transition:background .12s ease}.filter-section__head[data-v-8c3e475c]:hover{background:rgba(var(--v-theme-on-surface),3%)}.filter-section__icon[data-v-8c3e475c]{align-items:center;block-size:26px;border-radius:7px;display:flex;flex-shrink:0;inline-size:26px;justify-content:center}.filter-section__icon--primary[data-v-8c3e475c]{background:rgba(var(--v-theme-primary),12%);color:rgb(var(--v-theme-primary))}.filter-section__icon--info[data-v-8c3e475c]{background:#2196f31f;color:#2196f3}.filter-section__icon--success[data-v-8c3e475c]{background:#16a34a1f;color:#16a34a}.filter-section__icon--warning[data-v-8c3e475c]{background:#ff98001f;color:#ff9800}.filter-section__icon--purple[data-v-8c3e475c]{background:#9c27b01f;color:#9c27b0}.filter-section__title[data-v-8c3e475c]{color:rgba(var(--v-theme-on-surface),88%);flex:1;font-size:.875rem;font-weight:600}.filter-section__chev[data-v-8c3e475c]{color:rgba(var(--v-theme-on-surface),55%);transition:transform .2s ease}.filter-section__chev--closed[data-v-8c3e475c]{transform:rotate(-90deg)}.filter-section__body[data-v-8c3e475c]{padding:0 1rem .75rem 3rem}.filter-section__body--input[data-v-8c3e475c]{padding-inline-start:1rem}.course-filters__check[data-v-8c3e475c]{margin:0}.course-filters__check[data-v-8c3e475c] .v-selection-control{min-block-size:30px}.course-filters__check[data-v-8c3e475c] .v-label{color:rgba(var(--v-theme-on-surface),75%)!important;font-size:.8125rem!important;opacity:1!important}.course-filters__range-label[data-v-8c3e475c]{align-items:center;display:flex;justify-content:space-between;margin-block-end:4px}.course-filters__slider[data-v-8c3e475c]{margin-inline-end:-4px;margin-inline-start:-4px}.search-input[data-v-df864e6b] .v-field{background:rgb(var(--v-theme-surface));border-radius:14px!important;box-shadow:0 2px 10px #0f172a12,0 0 0 1px #0f172a0f;transition:box-shadow .18s ease,transform .15s ease}.search-input[data-v-df864e6b] .v-field--focused{box-shadow:0 6px 18px rgba(var(--v-theme-primary),14%),0 0 0 2px rgba(var(--v-theme-primary),35%)}.search-input[data-v-df864e6b] .v-field__prepend-inner .v-icon{color:rgb(var(--v-theme-primary));font-size:22px;opacity:1}.search-input[data-v-df864e6b] .v-field input{font-size:.9375rem}.search-btn[data-v-df864e6b]{border-radius:12px!important;box-shadow:0 4px 14px rgba(var(--v-theme-primary),26%);font-weight:600;letter-spacing:.01em;text-transform:none;transition:transform .15s ease,box-shadow .15s ease}.search-btn[data-v-df864e6b]:hover{box-shadow:0 8px 20px rgba(var(--v-theme-primary),36%);transform:translateY(-1px)}.course-filters-drawer[data-v-df864e6b] .v-navigation-drawer__content{display:flex;flex-direction:column;overflow:hidden}.course-filters-drawer__header[data-v-df864e6b]{align-items:center;border-block-end:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.course-filters-drawer__title[data-v-df864e6b]{font-size:1rem;font-weight:700;letter-spacing:-.01em}.course-filters-drawer__panel[data-v-df864e6b]{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.course-filters-drawer__panel[data-v-df864e6b] .course-filters{border-radius:0!important;box-shadow:none}
