.course-cat-picker[data-v-bea1838d]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.course-cat-picker__state[data-v-bea1838d]{color:var(--xtx-muted-deep,#656a72);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 16px;font-size:.9375rem;display:flex}.course-cat-picker__state--error[data-v-bea1838d]{text-align:center}.course-cat-picker__retry[data-v-bea1838d]{border:1px solid var(--xtx-border,#ebeef5);color:var(--xtx-primary,#1769fe);cursor:pointer;background:#fff;border-radius:8px;padding:8px 18px;font-size:.875rem;font-weight:600}.course-cat-picker__search-panel[data-v-bea1838d]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 14px 20px;overflow-y:auto}.course-cat-picker__search-state[data-v-bea1838d]{text-align:center;color:var(--xtx-muted-deep,#656a72);margin:24px 0;font-size:.875rem}.course-cat-picker__search-state--error[data-v-bea1838d]{color:#c45656}.course-cat-picker__search-empty[data-v-bea1838d]{text-align:center;color:var(--xtx-muted-deep,#656a72);margin:24px 0;font-size:.875rem}.course-cat-picker__search-grid[data-v-bea1838d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.course-cat-picker__search-chip[data-v-bea1838d]{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;overflow:hidden}.course-cat-picker__body[data-v-bea1838d]{flex:1;min-height:0;display:flex;overflow:hidden}.course-cat-picker__l1[data-v-bea1838d]{-webkit-overflow-scrolling:touch;border-right:1px solid var(--xtx-border,#ebeef5);background:#f8fafc;flex-shrink:0;width:31%;max-width:132px;padding:8px 0;overflow-y:auto}.course-cat-picker__l1-item[data-v-bea1838d]{text-align:left;width:100%;color:var(--xtx-text,#3e4350);cursor:pointer;background:0 0;border:none;padding:12px 14px;font-size:.875rem;font-weight:500;transition:background .15s;display:block;position:relative}.course-cat-picker__l1-item--active[data-v-bea1838d]{color:var(--xtx-primary,#1769fe);background:#fff;font-weight:600}.course-cat-picker__l1-item--active[data-v-bea1838d]:before{content:"";background:var(--xtx-primary,#1769fe);border-radius:2px;width:4px;height:40%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.course-cat-picker__right[data-v-bea1838d]{-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding:12px 14px 20px;overflow-y:auto}.course-cat-picker__block[data-v-bea1838d]{margin-bottom:18px}.course-cat-picker__block[data-v-bea1838d]:last-child{margin-bottom:0}.course-cat-picker__l2-title[data-v-bea1838d]{color:var(--xtx-muted-deep,#656a72);letter-spacing:.02em;margin:0 0 10px;font-size:.8125rem;font-weight:700}.course-cat-picker__l3-grid[data-v-bea1838d]{flex-wrap:wrap;gap:8px;display:flex}.course-cat-picker__l3-link[data-v-bea1838d]{color:var(--xtx-text,#3e4350);white-space:nowrap;background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.course-cat-picker__l3-link[data-v-bea1838d]:hover{background:var(--xtx-primary-soft,#ecf3ff);color:var(--xtx-primary,#1769fe);border-color:#1769fe40}@media (max-width:767.98px){.course-cat-picker__l1[data-v-bea1838d]{width:26%;min-width:88px;max-width:100px}.course-cat-picker__l1-item[data-v-bea1838d]{-webkit-line-clamp:2;align-items:unset;word-break:break-all;-webkit-box-orient:vertical;height:calc(2.53125rem + 12px);min-height:calc(2.53125rem + 12px);padding:6px 6px 6px 10px;font-size:.9375rem;line-height:1.35;display:-webkit-box;overflow:hidden}.course-cat-picker__right[data-v-bea1838d]{padding:10px 8px 16px}.course-cat-picker__l2-title[data-v-bea1838d]{color:#1769fe;font-size:.875rem;font-weight:700!important}.course-cat-picker__l3-grid[data-v-bea1838d]{flex-wrap:wrap;gap:6px 8px;display:flex}.course-cat-picker__l3-link[data-v-bea1838d]{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-content:center;width:auto;min-width:0;max-width:100%;padding:6px 10px;font-size:.875rem;display:inline-flex;overflow:hidden}.course-cat-picker__search-grid[data-v-bea1838d]{flex-wrap:wrap;gap:6px 8px;display:flex}}@media (min-width:768px){.course-cat-picker__search-panel[data-v-bea1838d]{padding:16px 24px 24px}.course-cat-picker__search-grid[data-v-bea1838d]{gap:10px 12px}.course-cat-picker__l1[data-v-bea1838d]{width:200px;max-width:220px}.course-cat-picker__l1-item[data-v-bea1838d]{padding:13px 18px;font-size:.9375rem}.course-cat-picker__right[data-v-bea1838d]{padding:16px 24px 24px}.course-cat-picker__l2-title[data-v-bea1838d]{margin-bottom:12px;font-size:.875rem}.course-cat-picker__l3-grid[data-v-bea1838d]{gap:10px 12px}.course-cat-picker__l3-link[data-v-bea1838d]{border-radius:8px;padding:9px 14px;font-size:.875rem}}
