.mobile-main[data-v-42dfa36a]{min-height:100vh}.main-content[data-v-42dfa36a]{padding:20px}.search-filter-section[data-v-42dfa36a]{margin-bottom:20px}.kb-form-search-v2[data-v-42dfa36a]{padding:10px 15px}.kb-form-search-input-v2[data-v-42dfa36a]::-moz-placeholder{color:var(--kb-silver)!important}.kb-form-search-input-v2[data-v-42dfa36a]::placeholder{color:var(--kb-silver)!important}.kb-form-search-btn[data-v-42dfa36a]{position:absolute;left:20px;top:50%;margin-top:-12px;z-index:1;background:none;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.kb-form-search-btn[data-v-42dfa36a]:hover{color:#333}.kb-form-search-btn .icon-search[data-v-42dfa36a]{width:24px;height:24px;background-image:url(../img/ic_search.79773121.svg)}.kb-form-search-delete[data-v-42dfa36a]{position:absolute;right:22px;top:50%;margin-top:-16px;z-index:1;background:none;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center}.kb-form-search-delete .icon-delete[data-v-42dfa36a]{width:24px;height:24px;background-image:url(../img/form_search_delete.620c5cef.svg)}.filter-box[data-v-42dfa36a]{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.kb-form-dropdown[data-v-42dfa36a]{position:relative;width:100%}.kb-form-dropdown-btn[data-v-42dfa36a]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:var(--kb-border-radius-pill);font-size:16px;background:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.kb-form-dropdown-btn .text[data-v-42dfa36a]{color:#333}.kb-form-dropdown-btn .icon-arrow[data-v-42dfa36a]{font-size:12px;color:#666;transition:transform .2s}.kb-form-dropdown.is-active .icon-arrow[data-v-42dfa36a]{transform:rotate(180deg)}.kb-form-dropdown-options[data-v-42dfa36a]{position:absolute;top:100%;left:0;right:0;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto}.dropdown-option-list[data-v-42dfa36a]{list-style:none;margin:0;padding:0}.dropdown-option-item[data-v-42dfa36a]{border-bottom:1px solid #f0f0f0}.dropdown-option-item[data-v-42dfa36a]:last-child{border-bottom:none}.dropdown-option-link[data-v-42dfa36a]{display:block;padding:12px 15px;color:#333;text-decoration:none;transition:background-color .2s}.dropdown-option-link[data-v-42dfa36a]:active,.dropdown-option-link[data-v-42dfa36a]:hover{background-color:#f5f5f5}.dropdown-option-text[data-v-42dfa36a]{font-size:16px}.instructor-list[data-v-42dfa36a]{display:flex;flex-direction:column;gap:16px}.card-client-mobile[data-v-42dfa36a]{background:transparent;width:100%;max-width:280px;margin:0 auto;padding:25px 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}.card-client-mobile[data-v-42dfa36a]:active{transform:scale(.98)}.user-picture-mobile[data-v-42dfa36a]{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-mobile img[data-v-42dfa36a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.name-client-mobile[data-v-42dfa36a]{margin:0;margin-top:20px;font:normal 18px/22px var(--kb-font-KBFGTextB);font-weight:700}.name-client-mobile span[data-v-42dfa36a]{display:block;font:normal 14px/22px var(--kb-font-KBFGTextB);font-weight:700;margin-top:8px}.instructor-info-grid-mobile[data-v-42dfa36a]:before{content:" ";display:block;width:100%;height:2px;margin:20px 0;background:#ffbc00}.instructor-info-grid-mobile[data-v-42dfa36a]{display:grid;grid-template-columns:1fr;gap:8px;text-align:left}.info-item-mobile[data-v-42dfa36a]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.info-label-mobile[data-v-42dfa36a]{font:normal 14px/22px var(--kb-font-KBFGTextB);font-weight:700;color:rgba(0,0,0,.6);min-width:60px}.info-value-mobile[data-v-42dfa36a]{font:normal 14px/22px var(--kb-font-KBFGText);font-weight:700;color:#000;text-align:right;flex:1;word-break:break-word}.empty-container-mobile[data-v-42dfa36a]{display:flex;justify-content:center;align-items:center;min-height:200px}.result-empty-mobile img[data-v-42dfa36a]{width:80px;height:80px;margin-bottom:15px}.popup-container-mobile[data-v-42dfa36a]{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-mobile.is-active[data-v-42dfa36a]{display:flex}.popup-mobile[data-v-42dfa36a]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);width:90%;max-width:400px;max-height:90vh;overflow-y:auto;padding:0;animation:popup-fadein-mobile-42dfa36a .2s}@keyframes popup-fadein-mobile-42dfa36a{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.popup-inner-mobile[data-v-42dfa36a]{padding:24px 20px 20px 20px}.popup-header-mobile[data-v-42dfa36a]{margin-bottom:18px;text-align:center}.popup-header-mobile .title-mobile[data-v-42dfa36a]{font-size:18px;font-weight:700;color:#333;margin:0}.detail-profile-box-mobile[data-v-42dfa36a]{display:flex;gap:20px;align-items:center;margin-bottom:20px}.detail-profile-img-mobile[data-v-42dfa36a]{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #ffb300;flex-shrink:0;display:flex;align-items:center;justify-content:center}.detail-profile-img-mobile img[data-v-42dfa36a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.detail-profile-info-mobile[data-v-42dfa36a]{flex:1;display:flex;flex-direction:column;gap:6px}.profile-row-mobile[data-v-42dfa36a]{display:flex;gap:12px;font-size:14px;margin-bottom:2px}.profile-row-mobile .profile-label-mobile[data-v-42dfa36a]{width:70px;color:#666;font-weight:500}.profile-row-mobile .profile-value-mobile[data-v-42dfa36a]{color:#222;font-weight:600;flex:1}.detail-section-mobile[data-v-42dfa36a]{margin-bottom:20px}.section-title-mobile[data-v-42dfa36a]{font-size:16px;font-weight:700;color:#222;margin-bottom:12px}.career-list-mobile[data-v-42dfa36a]{display:flex;flex-direction:column;gap:16px}.career-item-mobile[data-v-42dfa36a]{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background:#f8f9fa;margin-bottom:10px}.career-header-mobile[data-v-42dfa36a]{display:flex;justify-content:space-between;margin-bottom:8px}.career-type-mobile[data-v-42dfa36a]{background:var(--kb-primary);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700}.career-date-mobile[data-v-42dfa36a]{color:#666;font-size:12px}.career-desc-mobile[data-v-42dfa36a]{font-size:14px;color:#333;margin:8px 0;line-height:1.4}.career-course-name[data-v-42dfa36a]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.career-obj-name[data-v-42dfa36a]{font-size:14px;color:#666;margin-bottom:8px}.career-details-mobile[data-v-42dfa36a]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#666}.manage-info-mobile[data-v-42dfa36a]{display:flex;flex-direction:column;gap:12px}.manage-item-mobile[data-v-42dfa36a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.manage-label-mobile[data-v-42dfa36a]{font-size:14px;color:#666}.manage-value-mobile[data-v-42dfa36a]{font-size:14px;font-weight:700;color:#333}.kb-btn-mobile[data-v-42dfa36a]{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;text-decoration:none;display:inline-block;text-align:center}.kb-btn-outline-mobile[data-v-42dfa36a]{background:#fff;color:var(--kb-primary);border:1px solid var(--kb-primary)}.kb-btn-outline-mobile[data-v-42dfa36a]:disabled{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;cursor:not-allowed;opacity:.6}.kb-btn-primary-mobile[data-v-42dfa36a]{background:var(--kb-primary);color:#fff}.popup-buttons-mobile[data-v-42dfa36a]{margin-top:18px;text-align:center}.popup-close-mobile[data-v-42dfa36a]{position:absolute;top:15px;right:15px}.kb-btn-popup-close-mobile[data-v-42dfa36a]{background:none;border:none;font-size:20px;color:#888;cursor:pointer;padding:5px}.result-empty-mobile[data-v-42dfa36a]{text-align:center;padding:40px 20px;color:#666}.result-empty-mobile img[data-v-42dfa36a]{width:60px;height:60px;margin-bottom:16px;opacity:.5}.result-empty-mobile .text[data-v-42dfa36a]{font-size:14px;color:#999}.manage-notice-mobile[data-v-42dfa36a]{text-align:center;padding:12px;color:#999;font-size:14px;background:#f8f9fa;border-radius:8px;margin-top:8px}.load-more-container[data-v-42dfa36a]{text-align:center;margin-top:16px}.load-more-btn[data-v-42dfa36a]{width:100%;padding:12px;background:#f8f9fa;color:#666;border:1px solid #dee2e6;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.load-more-btn[data-v-42dfa36a]:hover{background:#e9ecef;color:#495057}