﻿* {
    -webkit-user-select: none;
}

:root {
    --background: #fff;
    --bkgnd-dark: #ccc;
    --border: #777777;
    --col-highlight: #ff3434;
    --col-highlight2: green;
    --clr-neon-red: #ff1867;
    --clr-neon-green: #6eff3e;
    --clr-neon-blue: #1e9bff;
    --item-bkgnd-even: white;
    --item-bkgnd-odd: #ddd;
    --item-bkgnd-selected: var(--col-highlight);
    --item-col-selected: whitesmoke;
    --col-scroll-fg: var(--col-highlight);
    --col-scroll-bg: var(--border);
    --bkg-pos-wild: #c0ffff;
    --bkg-pos-gs: #ffd0d0;
    --bkg-pos: #ffffc0;
    --bkg-disabled: #f88;
}


::-webkit-scrollbar {
    width: 2mm;
}

::-webkit-scrollbar-track {
    background: var(--col-scroll-bg);
    opacity: 0.5;
    border-radius: 8px;
}

::-webkit-scrollbar-thumb {
    background: var(--col-scroll-fg);
    opacity: 0.5;
    border-radius: 8px;
}

html, body {
    background: var(--background);
}

.sandstone, .tooltip, .dropdown-menu .dropdown-item, .pagination, .breadcrumb, .nav-pills .nav-link, .nav-tabs .nav-link, .btn, .navbar .nav-link {
    text-transform: none; /*kein Capitalizing*/
}


form label:has([disabled]) {
    color: var(--bs-secondary);
}

tr:has(.inaktiv) { /* Inaktiven Eintrag durchstreichen */
    text-decoration: line-through;
}

label:has(input[type="checkbox"]:focus) {
    color: #3e3f3a;
    background-color: #fff;
    border-color: #99aec4;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(50, 93, 136, 0.25);
}

textarea, input:not(.k-checkbox):not(.btn) {
    background: lightyellow !important;
}