@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;700&display=swap);body{font-family:'Kanit',sans-serif;background-color:#f8f9fa;color:#333}.imgNav{width:75px;height:45px}.section-title{border-left:5px solid #ff8c00;padding-left:15px;color:#4a4a4a;font-weight:600;margin-bottom:25px;margin-top:20px}.staff-card{border:none;border-radius:12px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;height:100%;overflow:hidden}.staff-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(255,140,0,.15)}.staff-img-container{width:100%;height:260px;overflow:hidden;background-color:#eee;display:flex;justify-content:center;align-items:center}.staff-img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease}.staff-card:hover .staff-img{transform:scale(1.05)}.card-body{padding:1.2rem;text-align:center}.staff-name-th{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:5px}.staff-name-en{font-size:.9rem;color:#7f8c8d;font-weight:300}.btn-view-profile{margin-top:15px;background-color:#fff;color:#ff8c00;border:1px solid #ff8c00;border-radius:50px;padding:5px 20px;font-size:.85rem;transition:all .3s}.btn-view-profile:hover{background-color:#ff8c00;color:#fff}.profile-sidebar{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.05);text-align:center}.profile-main{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.nav-tabs .nav-link{color:#6c757d;font-weight:500}.nav-tabs .nav-link.active{color:#ff8c00;border-color:#dee2e6 #dee2e6 #fff;border-top:3px solid #ff8c00}.btn-download-file{display:inline-block;margin-top:10px;padding:6px 15px;font-size:.85rem;font-weight:500;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:50px;text-decoration:none;transition:all .3s ease}.btn-download-file:hover{background-color:#ff8c00;color:#fff;border-color:#ff8c00;box-shadow:0 4px 10px rgba(255,140,0,.2);transform:translateY(-2px)}.academic-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.academic-item:last-child{border-bottom:none}