.instructor-grid-layout[data-v-b21d0da4]{max-width:1600px;margin:32px auto 0 auto;padding:0 16px}.list-top[data-v-b21d0da4]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;gap:16px;overflow:visible}.top-column[data-v-b21d0da4]{display:flex;align-items:center;gap:12px}.header-dropdown[data-v-b21d0da4]{position:relative;z-index:10}.dropdown-btn[data-v-b21d0da4]{min-width:140px;padding:8px 24px 8px 18px;font-size:16px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dropdown-target[data-v-b21d0da4]{position:absolute;left:0;top:110%;z-index:2000;background:#fff;border:1px solid #e0e0e0;border-radius:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);min-width:180px;margin-top:4px;opacity:1!important;pointer-events:auto!important}.dropdown-box2[data-v-b21d0da4]{max-height:320px;overflow-y:auto}.dropdown-option-list[data-v-b21d0da4]{list-style:none;margin:0;padding:0}.dropdown-option-item[data-v-b21d0da4]{border-bottom:1px solid #f2f2f2}.dropdown-option-item[data-v-b21d0da4]:last-child{border-bottom:none}.dropdown-option-link[data-v-b21d0da4]{display:block;width:100%;padding:12px 18px;font-size:15px;color:#444;background:none;border:none;text-align:left;cursor:pointer;transition:background .15s;border-radius:18px}.dropdown-option-link[data-v-b21d0da4]:focus,.dropdown-option-link[data-v-b21d0da4]:hover{background:#fffbe6;color:#ffb300}.kb-form-search[data-v-b21d0da4]{display:flex;align-items:center}.kb-form-search-field[data-v-b21d0da4]{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:24px;background:#fff;padding:0 8px}.kb-form-search-input[data-v-b21d0da4]{border:none;outline:none;font-size:16px;padding:8px 0 8px 8px;background:transparent;width:200px}.kb-form-search-btn[data-v-b21d0da4]{background:none;border:none;color:#ffb300;font-size:20px;cursor:pointer;padding:0 8px;display:flex;align-items:center}.instructor-card-grid[data-v-b21d0da4]{display:grid;grid-template-columns:repeat(6,1fr);gap:28px 18px;margin-top:24px;margin-bottom:30px}.instructor-card-grid[data-v-b21d0da4]:empty{display:block}.card-client[data-v-b21d0da4]{background:transparent;width:100%;max-width:280px;padding-top:25px;padding-bottom:25px;padding-left:20px;padding-right:20px;border:2px solid #ffbc00;box-shadow:0 6px 10px #cfd4de;border-radius:10px;text-align:center;color:#000;font-family:var(--kb-font-KBFGTextB);font-weight:700;transition:all .3s ease;cursor:pointer;margin:0 auto}.card-client[data-v-b21d0da4]:hover{transform:translateY(-10px)}.user-picture[data-v-b21d0da4]{overflow:hidden;-o-object-fit:cover;object-fit:cover;width:5rem;height:5rem;border:2px solid #ffbc00;border-radius:999px;display:flex;justify-content:center;align-items:center;margin:auto}.user-picture img[data-v-b21d0da4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.name-client[data-v-b21d0da4]{margin:0;margin-top:20px;font:normal 18px/22px var(--kb-font-KBFGTextB);font-weight:700}.name-client span[data-v-b21d0da4]{display:block;font:normal 14px/22px var(--kb-font-KBFGTextB);font-weight:700;margin-top:8px}.instructor-info-grid[data-v-b21d0da4]:before{content:" ";display:block;width:100%;height:2px;margin:20px 0;background:#ffbc00}.instructor-info-grid[data-v-b21d0da4]{display:grid;grid-template-columns:1fr;gap:8px;text-align:left}.info-item[data-v-b21d0da4]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.info-label[data-v-b21d0da4]{font:normal 14px/22px var(--kb-font-KBFGTextB);font-weight:700;color:rgba(0,0,0,.6);min-width:60px}.info-value[data-v-b21d0da4]{font:normal 14px/22px var(--kb-font-KBFGText);font-weight:700;color:#000;text-align:right;flex:1;word-break:break-word}.popup-container[data-v-b21d0da4]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background:rgba(0,0,0,.35);display:none;align-items:center;justify-content:center}.popup-container.is-active[data-v-b21d0da4]{display:flex}.popup[data-v-b21d0da4]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);min-width:420px;max-width:1360px;width:1360px;padding:0;animation:popup-fadein-b21d0da4 .2s}@keyframes popup-fadein-b21d0da4{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.popup-inner[data-v-b21d0da4]{padding:32px 32px 24px 32px}.popup-header[data-v-b21d0da4]{margin-bottom:18px}.popup-header .title[data-v-b21d0da4]{font-size:22px;font-weight:700;color:#333}.detail-profile-box[data-v-b21d0da4]{display:flex;gap:32px;align-items:center;margin-bottom:12px}.detail-profile-img[data-v-b21d0da4]{width:110px;height:110px;border-radius:50%;overflow:hidden;border:2px solid #ffb300;flex-shrink:0;display:flex;align-items:center;justify-content:center}.detail-profile-img img[data-v-b21d0da4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.detail-profile-info[data-v-b21d0da4]{flex:1;display:flex;flex-direction:column;gap:6px}.profile-row[data-v-b21d0da4]{display:flex;gap:12px;font-size:15px;margin-bottom:2px}.profile-row .profile-label[data-v-b21d0da4]{width:80px;color:#666;font-weight:500}.profile-row .profile-value[data-v-b21d0da4]{color:#222;font-weight:600}.detail-section[data-v-b21d0da4]{margin-bottom:30px}.section-title[data-v-b21d0da4]{font-size:17px;font-weight:700;color:#222;margin-bottom:10px}.career-table[data-v-b21d0da4],.manage-table[data-v-b21d0da4]{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.career-table td[data-v-b21d0da4],.career-table th[data-v-b21d0da4],.manage-table td[data-v-b21d0da4],.manage-table th[data-v-b21d0da4]{border:1px solid #e0e0e0;padding:7px 10px;text-align:center}.career-table th[data-v-b21d0da4]{background:#f7f7f7;color:#333;font-weight:600}.career-table td[data-v-b21d0da4]{background:#fff}.manage-table th[data-v-b21d0da4]{background:#f7f7f7;color:#333;font-weight:600}.manage-table td[data-v-b21d0da4]{background:#fff}.td-text-desc[data-v-b21d0da4]{font-size:15px;color:#666;text-align:left}.popup-buttons[data-v-b21d0da4]{margin-top:18px;text-align:right}.popup-close[data-v-b21d0da4]{position:absolute;top:18px;right:18px}.kb-btn-popup-close[data-v-b21d0da4]{background:none;border:none;font-size:22px;color:#888;cursor:pointer}.kb-btn-outline[data-v-b21d0da4]:disabled{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;cursor:not-allowed;opacity:.6}.kb-btn-sm[data-v-b21d0da4]{padding:4px 12px;font-size:12px;border-radius:4px;min-width:80px}.kb-btn-outline[data-v-b21d0da4]{background:transparent;border:1px solid #ffb300;color:#ffb300;transition:all .2s ease}.kb-btn-outline[data-v-b21d0da4]:hover{background:#ffb300;color:#fff}@media (max-width:900px){.instructor-card-grid[data-v-b21d0da4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.instructor-card-grid[data-v-b21d0da4]{grid-template-columns:1fr;gap:16px}.card-client[data-v-b21d0da4]{max-width:100%;padding:20px 15px}.user-picture[data-v-b21d0da4]{width:5rem;height:5rem}.name-client[data-v-b21d0da4]{font-size:18px}.name-client span[data-v-b21d0da4]{font-size:14px}.instructor-info-grid[data-v-b21d0da4]{gap:8px}.info-label[data-v-b21d0da4]{font-size:.8rem;min-width:60px}.info-value[data-v-b21d0da4]{font-size:.9rem}}