/* Administrace — Technis Kojetín branding
   Červená #c9103e, tmavá #252525 (převzato z technis.kojetin.cz) */

:root,
html[data-theme="light"] {
    --primary: #c9103e;
    --secondary: #a30d33;
    --accent: #c9103e;
    --primary-fg: #ffffff;

    --header-color: #ffffff;
    --header-branding-color: #ffffff;
    --header-bg: #252525;
    --header-link-color: #ffffff;

    --breadcrumbs-fg: #ccc;
    --breadcrumbs-link-fg: #ccc;
    --breadcrumbs-bg: #303030;

    --link-fg: #c9103e;
    --link-hover-color: #a30d33;
    --link-selected-fg: #a30d33;

    --button-fg: #ffffff;
    --button-bg: #c9103e;
    --button-hover-bg: #a30d33;
    --default-button-bg: #a30d33;
    --default-button-hover-bg: #c9103e;
    --close-button-bg: #555;
    --close-button-hover-bg: #777;
    --delete-button-bg: #a30d33;
    --delete-button-hover-bg: #7d0a26;

    --object-tools-fg: #ffffff;
    --object-tools-bg: #252525;
    --object-tools-hover-bg: #c9103e;

    --selected-row: #fef2f4;
    --selected-bg: #fef2f4;
}

html[data-theme="dark"] {
    --primary: #c9103e;
    --secondary: #a30d33;
    --accent: #c9103e;
    --link-fg: #ff6b8a;
    --link-hover-color: #ff8aa3;
}

/* Hlavička */
#header {
    background: #252525;
    color: #ffffff;
}
#branding h1,
#site-name,
#site-name a:link,
#site-name a:visited {
    color: #ffffff;
    font-weight: 800;
}
#user-tools {
    color: #ccc;
}
#user-tools a {
    color: #ccc;
    border-bottom-color: transparent;
}
#user-tools a:hover,
#user-tools a:focus {
    color: #ffffff;
    border-bottom-color: #c9103e;
}

/* Breadcrumbs lišta */
div.breadcrumbs {
    background: #303030;
    color: #ccc;
}
div.breadcrumbs a {
    color: #ffffff;
}
div.breadcrumbs a:focus,
div.breadcrumbs a:hover {
    color: #c9103e;
}

/* Sidebar (navigace vlevo, "AUTENTIZACE A AUTORIZACE", "REZERVACE") */
.module h2,
.module caption,
.inline-group h2 {
    background: #c9103e;
    color: #ffffff;
}
.sidebar .current-app .section:link,
.sidebar .current-app .section:visited {
    color: #ffffff;
    background: #c9103e;
}
.sidebar .current-model {
    background: #fef2f4;
    color: #a30d33;
}

/* Tlačítka */
.button,
input[type=submit],
input[type=button],
.submit-row input,
a.button {
    background: #c9103e;
    color: #ffffff;
    border-radius: 0;
}
.button:hover,
input[type=submit]:hover,
input[type=button]:hover,
.submit-row input:hover,
a.button:hover {
    background: #a30d33;
}
.button.default,
input[type=submit].default,
.submit-row input.default {
    background: #c9103e;
    color: #ffffff;
    font-weight: 800;
}
.button.default:hover,
input[type=submit].default:hover {
    background: #a30d33;
}

/* Action button "Odstranit" zachovat červenou tmavou */
.deletelink,
.deletelink-box .deletelink {
    background: #7d0a26;
}
.deletelink:hover {
    background: #5a0719;
}

/* Tabulkový hover */
tr:hover > td,
tr:hover > th {
    background: #fafafa;
}

/* Vybraný řádek v change_list */
.results tr.selected {
    background: #fef2f4;
}

/* Selectbox barvy */
.selected-content {
    background: #fef2f4;
}

/* Object tools (linky "Přidat" v rohu) */
.object-tools a:link,
.object-tools a:visited {
    background: #252525;
    color: #ffffff;
}
.object-tools a:focus,
.object-tools a:hover {
    background: #c9103e;
    color: #ffffff;
}

/* Datepicker dnes / "Dnes | Nyní" linky */
.calendar td.today a,
.calendar td.selected a {
    background: #c9103e;
    color: #ffffff;
}
.calendarnav-previous,
.calendarnav-next,
.timelist a.timelist-link {
    color: #c9103e;
}

/* Login form */
.login #header,
body.login #header {
    background: #c9103e;
    color: #ffffff;
}
.login #branding h1 {
    color: #ffffff;
}
.login .submit-row input {
    background: #c9103e;
}
.login .submit-row input:hover {
    background: #a30d33;
}
.login #container {
    border-top: 4px solid #c9103e;
}

/* "Save" submit row na editaci */
.submit-row {
    background: #fafafa;
    border-top: 1px solid #e5e5e5;
}
