:root {
    --ui-menu-container-background-color: var(--main-dialog-background);
    --item-color: var(--main-color);
    --item-color-focus: var(--button-color-hover);
    --item-background-color-focus: var(--button-background-hover);
    --red-item-color: var(--button-background-red);
    --red-item-color-focus: var(--button-color-hover);
    --red-item-background-color-focus: var(--button-background-red);
    --green-item-color: var(--button-background-green);
    --green-item-color-focus: var(--button-color-hover);
    --green-item-background-color-focus: var(--button-background-green);
    --blue-item-color: var(--main-record-color-blue);
    --blue-item-color-focus: var(--button-color-hover);
    --blue-item-background-color-focus: var(--button-background-hover);
}
:root.high-contrast {
    --ui-menu-container-background-color: var(--main-dialog-background);
    --item-color: var(--main-color);
    --item-color-focus: var(--button-color-hover);
    --item-background-color-focus: var(--button-background-hover);
    --red-item-color: var(--main-record-color-purple);
    --red-item-color-focus: var(--main-background-color);
    --red-item-background-color-focus: var(--main-record-color-purple);
    --green-item-color: var(--main-record-color-green);
    --green-item-color-focus: var(--main-background-color);
    --green-item-background-color-focus: var(--main-record-color-green);
}
.form-wybor-wielu-wizyty-badania .filter {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
 .form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty {
    border-collapse: collapse;
    width: 100%;
    margin-top: 1em;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty th {
    text-align: left;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty th,
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty td {
    padding: 0.25em;
    padding-right: 0.5em;
    padding-left: 0.5em;
    vertical-align: middle;
    border-bottom: 1px solid var(--main-table-td-border-color);
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty th {
    font-weight: 500;
    border-bottom: 1px solid var(--main-table-th-border-color);
    padding-bottom: 0.5em;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty tr:not(:first-child):hover {
    background-color: var(--main-record-background-color-hover);
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty tr:nth-child(2) td {
    padding-top: 0.5em;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty td.right {
    text-align: left;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty th.center,
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty td.center {
    text-align: center;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty th.button-td,
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty td.button-td {
    width: 1%;
    white-space: nowrap;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty span.caption {
    display: none;
    color: var(--main-low-visibility-color);
    font-weight: normal;
    padding-right: 1em;
    align-self: center;
}
.form-wybor-wielu-wizyty-badania table.personel-powiazane-wizyty .lp {
    color: var(--main-low-visibility-color);
    width: 1%;
}
.form-wybor-wielu-wizyty-badania .red-item {
    color: var(--red-item-color);
}
.form-wybor-wielu-wizyty-badania .red-item:focus {
    color: var(--red-item-color-focus);
    background-color: var(--red-item-background-color-focus);
}
.form-wybor-wielu-wizyty-badania .green-item {
    color: var(--green-item-color);
}
.form-wybor-wielu-wizyty-badania .green-item:focus {
    color: var(--green-item-color-focus);
    background-color: var(--green-item-background-color-focus);
}
.form-wybor-wielu-wizyty-badania .blue-item {
    color: var(--blue-item-color);
}
.form-wybor-wielu-wizyty-badania .blue-item:focus {
    color: var(--blue-item-color-focus);
    background-color: var(--blue-item-background-color-focus);
}