:root {
--primary-color: <br />
<b>Warning</b>:  Undefined array key "Subdomain" in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>6</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on null in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>6</b><br />
;
--secondary-color: <br />
<b>Warning</b>:  Undefined array key "Subdomain" in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>7</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on null in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>7</b><br />
;
--hover-bg-color: <br />
<b>Warning</b>:  Undefined array key "Subdomain" in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on null in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>8</b><br />
;
--hover-color: <br />
<b>Warning</b>:  Undefined array key "Subdomain" in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>9</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on null in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>9</b><br />
;
--bs-primary: <br />
<b>Warning</b>:  Undefined array key "Subdomain" in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>10</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on null in <b>/home/web/ProviTime/assets/CSS/style.php</b> on line <b>10</b><br />
;
--bs-primary-rgb: 13,110,253;
--table-row-bg: var(--bs-primary); /* Deine definierte Hintergrundfarbe */
--table-row-hover: #e2e8f0;
--pagination-bg: #f1f5f9; /* Normaler Hintergrund */
--pagination-active: var(--bs-primary); /* Aktive Seite */
--pagination-hover: var(--hover-bg-color); /* Hover */
--pagination-text: #1e293b; /* Textfarbe */
--pagination-border: #e2e8f0; /* Rahmen */
}

/* 1. BUTTONS (Primary & Outline) */
.btn-primary,
.btn-outline-primary {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-primary);
--bs-btn-border-color: var(--bs-primary);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-primary);
--bs-btn-hover-border-color: var(--bs-primary);
--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-primary);
--bs-btn-active-border-color: var(--bs-primary);
--bs-btn-disabled-color: var(--bs-primary);
--bs-btn-disabled-border-color: var(--bs-primary);
}

/* 2. BADGES & TEXT & BORDER */
.badge.bg-primary,
.text-primary,
.border-primary {
background-color: var(--bs-primary) !important;
color: white !important;
border-color: var(--bs-primary) !important;
}

/* 3. LINKS */
.link-primary { color: var(--bs-primary) !important; }
.link-primary:hover { color: var(--bs-primary-hover) !important; }

.thead-primary {
background-color: var(--table-row-bg) !important;
color: #fff !important;
}

.form-select:focus{
border-color: var(--hover-bg-color) !important;
box-shadow: 0 0 0 .25rem
color-mix(in srgb, var(--hover-bg-color) 75%, transparent) !important;
}

/* 5. PAGINATION (DataTables) */
.dataTables_paginate .pagination {
background-color: var(--pagination-bg);
border-radius: 0.5rem;
padding: 0.25rem;
}

.paginate_button {
color: var(--pagination-text) !important;
background-color: transparent !important;
border: 1px solid var(--pagination-border) !important;
border-radius: 0.375rem !important;
margin: 0 0.125rem !important;
padding: 0.375rem 0.75rem !important;
}

.paginate_button.current {
background-color: var(--pagination-active) !important;
border-color: var(--pagination-active) !important;
color: white !important;
font-weight: 600;
}

.paginate_button:hover:not(.disabled):not(.current) {
background-color: var(--pagination-hover) !important;
border-color: var(--pagination-hover) !important;
color: white !important;
transform: translateY(-1px);
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.paginate_button.disabled {
color: #94a3b8 !important;
cursor: not-allowed;
}

.paginate_button.first,
.paginate_button.last,
.paginate_button.previous,
.paginate_button.next {
min-width: 2.5rem;
}

.form-check-input:checked {
background-color: var(--bs-primary);
border-color: var(--bs-primary);
}

.accordion-button:not(.collapsed){
background: none !important;
color: var(--bs-accordion-btn-color);
}

.accordion-button:focus{
box-shadow: var(--hover-bg-color);
}

.form-control:focus
{
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
border-color: var(--bs-primary);
outline: 0;
box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
color: white;
pointer-events: none;
background-color: var(--bs-primary);
border-color: var(--bs-btn-disabled-border-color);
opacity: var(--bs-btn-disabled-opacity);
}