/* #theme-toggle {
    display: none;
} */

/* Inventory module theme bridge */
.inventory-theme-scope :is(.bg-blue-500, .bg-blue-600, .bg-indigo-500, .bg-indigo-600) {
    background-color: rgb(var(--color-base)) !important;
}

.inventory-theme-scope :is(.hover\:bg-blue-700:hover, .hover\:bg-indigo-700:hover) {
    background-color: rgba(var(--color-base), 0.88) !important;
}

.inventory-theme-scope :is(.text-blue-500, .text-blue-600, .text-indigo-500, .text-indigo-600) {
    color: rgb(var(--color-base)) !important;
}

.inventory-theme-scope :is(.hover\:text-blue-500:hover, .hover\:text-indigo-500:hover) {
    color: rgba(var(--color-base), 0.82) !important;
}

.inventory-theme-scope :is(.bg-blue-50, .bg-blue-100, .bg-indigo-50, .bg-indigo-100) {
    background-color: rgba(var(--color-base), 0.12) !important;
}

.inventory-theme-scope :is(.text-blue-700, .text-blue-800, .text-indigo-700, .text-indigo-800) {
    color: rgb(var(--color-base)) !important;
}

.inventory-theme-scope :is(.border-blue-200, .border-blue-300, .border-indigo-200, .border-indigo-300) {
    border-color: rgba(var(--color-base), 0.34) !important;
}

.inventory-theme-scope :is(.focus\:border-blue-500:focus, .focus\:border-indigo-500:focus) {
    border-color: rgb(var(--color-base)) !important;
}

.inventory-theme-scope :is(.focus\:ring-blue-500:focus, .focus\:ring-indigo-500:focus, .focus\:ring-indigo-600:focus) {
    --tw-ring-color: rgba(var(--color-base), 0.45) !important;
}

.inventory-theme-scope .peer:checked ~ :is(.peer-checked\:text-indigo-600, .peer-checked\:text-blue-600),
.inventory-theme-scope .peer:checked ~ * :is(.peer-checked\:text-indigo-600, .peer-checked\:text-blue-600) {
    color: rgb(var(--color-base)) !important;
}

.dark .inventory-theme-scope :is(.bg-white) {
    background-color: rgb(31 41 55) !important;
}

.dark .inventory-theme-scope :is(.bg-gray-50, .bg-gray-100) {
    background-color: rgb(55 65 81) !important;
}

.dark .inventory-theme-scope :is(.text-gray-900, .text-gray-800) {
    color: rgb(249 250 251) !important;
}

.dark .inventory-theme-scope :is(.text-gray-700, .text-gray-600) {
    color: rgb(209 213 219) !important;
}

.dark .inventory-theme-scope :is(.text-gray-500) {
    color: rgb(156 163 175) !important;
}

.dark .inventory-theme-scope :is(.border-gray-100, .border-gray-200, .border-gray-300, .divide-gray-200 > :not([hidden]) ~ :not([hidden])) {
    border-color: rgb(55 65 81) !important;
}

.dark .inventory-theme-scope :is(input, select, textarea) {
    background-color: rgb(55 65 81);
    border-color: rgb(75 85 99);
    color: rgb(243 244 246);
}

.dark .inventory-theme-scope :is(input::placeholder, textarea::placeholder) {
    color: rgb(156 163 175);
}

.dark .inventory-theme-scope :is(.dark\:bg-blue-900, .dark\:bg-blue-900\/20, .dark\:bg-blue-900\/50, .dark\:bg-indigo-900, .dark\:bg-indigo-900\/20, .dark\:bg-indigo-900\/50) {
    background-color: rgba(var(--color-base), 0.18) !important;
}

.dark .inventory-theme-scope :is(.dark\:text-blue-300, .dark\:text-blue-400, .dark\:text-indigo-300, .dark\:text-indigo-400) {
    color: rgb(var(--color-base)) !important;
}

.dark .inventory-theme-scope :is(.dark\:border-blue-800, .dark\:border-indigo-800) {
    border-color: rgba(var(--color-base), 0.38) !important;
}
