/* /Calendar.razor.rz.scp.css */
table[b-154sldhbeo] {
    border-collapse: collapse;
    border: 1px solid var(--pico-table-border-color);
    border-spacing: 0;
    min-width: 30rem;
}

th[b-154sldhbeo] {
    padding-left: 0.3em;
    padding-right: 0.3em;
}

td[b-154sldhbeo] {
    text-align: center;
    vertical-align: top;
    border: 1px solid var(--pico-table-border-color);
}

    td.rest[b-154sldhbeo] {
        color: var(--pico-del-color);
    }

    td.highlight[b-154sldhbeo] {
        background-color: var(--pico-secondary-background) !important;
        color: var(--pico-secondary-inverse) !important;
    }

    td.select[b-154sldhbeo] {
        border: 2px solid var(--pico-primary-background);
        background-color: var(--pico-primary-background);
        color: var(--pico-primary-inverse);
    }

.holiday[b-154sldhbeo] {
    border: 2px solid var(--pico-ins-color);
}
/* /LeaveSuggestions.razor.rz.scp.css */
ol[b-r7rcjm8e5f] {
    display: inline-block;
    list-style: none;
    padding-inline-start: 0;
    margin-block-start: 0;
    font-size:small;
}

.leave[b-r7rcjm8e5f] {
    display: inline-block;
    padding: 0.1em;
    margin-right: 0.5em;
    margin-bottom: 0.1em;
    cursor: pointer;
    border: 1px solid lightgray;
}

    .leave:hover[b-r7rcjm8e5f] {
        background: var(--pico-secondary-background);
        color: var(--pico-secondary-inverse);
    }

.ratio-terrible[b-r7rcjm8e5f] {
    color: darkred;
    border-color: darkred
}

.ratio-poor[b-r7rcjm8e5f] {
    color: var(--pico-del-color);
    border-color: var(--pico-del-color);
}

.ratio-ok[b-r7rcjm8e5f] {
}

.ratio-good[b-r7rcjm8e5f] {
    color: var(--pico-secondary);
    border-color: var(--pico-secondary);
    border-width: 2px;
    font-weight: bold;
}

.ratio-excellent[b-r7rcjm8e5f] {
    color: var(--pico-primary);
    border-color: var(--pico-primary);
    border-width: 4px;
    font-weight: bold;
}
/* /MainLayout.razor.rz.scp.css */
h1[b-5gxyxixmkm] {
    color: var(--pico-primary);
}
/* /Planner.razor.rz.scp.css */
.controls[b-0vtjj5354o] {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}
/* /Settings.razor.rz.scp.css */
.form-item[b-8cx4js0cr0] {
    max-width: 30rem;
}
.holiday[b-8cx4js0cr0] {
display:flex;
flex-direction: row;
}
