/* CSS เพื่อแก้ไขปัญหา jQuery UI และ Bootstrap conflict */

/* แก้ไขปัญหา z-index ที่อาจเกิดขึ้นระหว่าง modal และ tooltip */
.modal-backdrop {
    z-index: 1040 !important;
}
.modal {
    z-index: 1050 !important;
}
.tooltip {
    z-index: 1060 !important;
}
.popover {
    z-index: 1070 !important;
}

/* แก้ไขปัญหาการแสดงผล button ที่อาจถูก override */
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: all .15s ease-in-out;
}

/* แก้ไขปัญหาการแสดงผลของ dropdown menu */
.dropdown-menu {
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

/* แก้ไขปัญหา conflict ระหว่าง jQuery UI และ Bootstrap tabs */
.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
    margin-bottom: -1px;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}

/* แก้ไข font ที่อาจมีปัญหา */
body {
    font-family: 'K2D', sans-serif !important;
}

/* ปรับปรุงการแสดงผลของ header */
.header-body {
    transition: all 0.3s ease;
}

/* แก้ไขปัญหาการซ้อนทับของ elements */
.ui-front {
    z-index: 1000 !important;
} 