/*! Copyright (c) 2026 Catarina Günther. Alle Rechte vorbehalten. */
/* Proposal only. Append after the active CSS only together with the matching theme-token hook fix.
   Prefix + existing card class is independent of minifier names and changed data-loc line numbers.
   Do not replace other Home cards, the Hero, semantic error/success colors, or layouts. */
[data-slot="card"][data-loc^="client/src/pages/Home.tsx:"][class~="border-t-4"] {
  border-top-color: var(--primary) !important;
}
[data-slot="card"][data-loc^="client/src/pages/Home.tsx:"][class~="border-t-4"] [data-slot="card-title"],
[data-slot="card"][data-loc^="client/src/pages/Home.tsx:"][class~="border-t-4"] [data-slot="card-header"] > div > svg {
  color: var(--accent) !important;
}
[data-slot="card"][data-loc^="client/src/pages/Home.tsx:"][class~="border-t-4"] [data-slot="card-header"] > div {
  background-color: color-mix(in srgb, var(--accent) 8%, transparent) !important;
}
[data-slot="card"][data-loc^="client/src/pages/Home.tsx:"][class~="border-t-4"] [data-slot="button"] {
  background-color: var(--accent) !important;
  color: var(--accent-foreground) !important;
}
/* Covers the back button's existing text-white class without changing its layout or action. */
header[data-loc^="client/src/pages/BookingGeneric.tsx:"] [data-slot="button"] {
  color: inherit !important;
}
/* Outline/ghost hover must stay readable when a tenant's accent is dark. */
[data-loc^="client/src/pages/BookingGeneric.tsx:"][data-slot="button"][class~="hover:bg-accent"]:hover {
  color: var(--accent-foreground);
}

/* Explicit disabled styles: these classes were not part of the prior Tailwind build. */
button[data-loc^="client/src/pages/AdminDashboard.tsx:"]:disabled,
button[data-loc^="client/src/components/admin/EmployeeManager.tsx:"]:disabled,
button[data-loc^="client/src/components/admin/RoomManager.tsx:"]:disabled,
button[data-loc^="client/src/components/admin/LocationManager.tsx:"]:disabled {
 background-color:#F3F4F6 !important;color:#9CA3AF !important;cursor:not-allowed !important;
}
