/* Özel CSS Stilleri */
.text-amber-600 {
    color: #d97706 !important;
}

.bg-amber-600 {
    background-color: #d97706 !important;
}

.hover\:bg-amber-700:hover {
    background-color: #b45309 !important;
}

.hover\:text-amber-600:hover {
    color: #d97706 !important;
}

.focus\:ring-amber-500:focus {
    --tw-ring-color: rgba(245, 158, 11, 0.5) !important;
}

.text-gray-600 {
    color: #4b5563 !important;
}

.text-gray-700 {
    color: #374151 !important;
}

.text-gray-800 {
    color: #1f2937 !important;
}

/* Buton ve bağlantılar için düzeltmeler */
button, a {
    color: inherit;
}

/* Mobil menü düzeltmeleri */
[x-show="isOpen"] {
    display: block !important;
}

/* Lucide ikon düzeltmeleri */
[data-lucide] {
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
}

/* Modal düzeltmeleri */
.fixed.inset-0 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50;
}

/* Alpine.js düzeltmeleri */
[x-cloak] { 
    display: none !important; 
}

/* Düğme düzeltmeleri */
button[disabled] {
    opacity: 0.5;
    cursor: not-allowed;
}

/* Form düzeltmeleri */
input, select, textarea {
    color: #1f2937;
}

/* Tablo düzeltmeleri */
table {
    width: 100%;
    border-collapse: collapse;
}

th, td {
    padding: 0.5rem;
    text-align: left;
}

/* Sıralama düzeltmeleri */
.sortable-item {
    cursor: move;
}

/* Görsel düzeltmeleri */
img {
    max-width: 100%;
    height: auto;
}