/* _content/main/Components/ImportWizardDialog.razor.rz.scp.css */
/* _content/main/Pages/BankAccounts.razor.rz.scp.css */
.bank-account-name-cell[b-dp90qywiem]{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1em;
}

.badge[b-dp90qywiem] {
    font-size: 0.7rem;
    display: inline-block;
    font-weight: 500;
    background-color: #b4dcd3;
    color: #4a5568;
    padding: 0.25rem;
    border-radius: 0.25rem;
}

.badge[b-dp90qywiem]::before {
    content: "🪢";
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.25rem;
    background-color: #b4dcd3;
    border-radius: 50%;
}
/* _content/main/Pages/Cossacks.razor.rz.scp.css */
/* _content/main/Pages/Index.razor.rz.scp.css */
/* _content/main/Pages/OperationsBindExpense.razor.rz.scp.css */
.bind-container[b-2guqtbejzc]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.bind-header[b-2guqtbejzc]{
    grid-area: header;
}

.bind-content[b-2guqtbejzc]{
    grid-area: content;
    overflow-y: scroll;
}

.bind-footer[b-2guqtbejzc]{
    grid-area: footer;
}

td > input[b-2guqtbejzc]{
    margin-bottom: 0;
}

.income-lacking[b-2guqtbejzc]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-over[b-2guqtbejzc]{
    background-color: color-mix(in oklab, yellow 40%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-2guqtbejzc]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-2guqtbejzc] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-2guqtbejzc] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-2guqtbejzc] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}
/* _content/main/Pages/OperationsBindReservation.razor.rz.scp.css */
.bind-container[b-176hhkx6m4]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.bind-header[b-176hhkx6m4]{
    grid-area: header;
}

.bind-content[b-176hhkx6m4]{
    grid-area: content;
    overflow-y: scroll;
}

.bind-footer[b-176hhkx6m4]{
    grid-area: footer;
}

td > input[b-176hhkx6m4]{
    margin-bottom: 0;
}

.income-lacking[b-176hhkx6m4]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-over[b-176hhkx6m4]{
    background-color: color-mix(in oklab, yellow 40%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-176hhkx6m4]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-176hhkx6m4] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-176hhkx6m4] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-176hhkx6m4] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}
/* _content/main/Pages/OperationsEditExpense.razor.rz.scp.css */
.bind-container[b-9w0e7e5p0e]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.header[b-9w0e7e5p0e]{
    grid-area: header;
}

.content[b-9w0e7e5p0e]{
    grid-area: content;
    overflow-y: auto;
}

.footer[b-9w0e7e5p0e]{
    grid-area: footer;
}

td > input[b-9w0e7e5p0e]{
    margin-bottom: 0;
}

.income-lacking[b-9w0e7e5p0e]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-over[b-9w0e7e5p0e]{
    background-color: color-mix(in oklab, yellow 40%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-9w0e7e5p0e]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-9w0e7e5p0e] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-9w0e7e5p0e] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-9w0e7e5p0e] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}
/* _content/main/Pages/OperationsEditIncome.razor.rz.scp.css */
.bind-container[b-gccjrrlktk]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.header[b-gccjrrlktk]{
    grid-area: header;
}

.content[b-gccjrrlktk]{
    grid-area: content;
    overflow-y: auto;
}

.footer[b-gccjrrlktk]{
    grid-area: footer;
}

td > input[b-gccjrrlktk]{
    margin-bottom: 0;
}

.income-lacking[b-gccjrrlktk]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-over[b-gccjrrlktk]{
    background-color: color-mix(in oklab, yellow 40%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-gccjrrlktk]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-gccjrrlktk] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-gccjrrlktk] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-gccjrrlktk] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}
/* _content/main/Pages/OperationsEditReservation.razor.rz.scp.css */
.bind-container[b-h01u6ibd03]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.header[b-h01u6ibd03]{
    grid-area: header;
}

.content[b-h01u6ibd03]{
    grid-area: content;
    overflow-y: auto;
}

.footer[b-h01u6ibd03]{
    grid-area: footer;
}

td > input[b-h01u6ibd03]{
    margin-bottom: 0;
}

.income-lacking[b-h01u6ibd03]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-over[b-h01u6ibd03]{
    background-color: color-mix(in oklab, yellow 40%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-h01u6ibd03]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-h01u6ibd03] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-h01u6ibd03] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-h01u6ibd03] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}
/* _content/main/Pages/OperationsExpenses.razor.rz.scp.css */
/* _content/main/Pages/OperationsViewExpense.razor.rz.scp.css */
.bind-container[b-0jqp8ir96s]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.bind-header[b-0jqp8ir96s]{
    grid-area: header;
}

.bind-content[b-0jqp8ir96s]{
    grid-area: content;
    overflow-y: scroll;
}

.bind-footer[b-0jqp8ir96s]{
    grid-area: footer;
}

.income-lacking[b-0jqp8ir96s]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-0jqp8ir96s]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-0jqp8ir96s] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-0jqp8ir96s] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-0jqp8ir96s] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}


.secondary-warning[b-0jqp8ir96s] {
    --background-color: color-mix(in oklab,var(--secondary), orangered 70%);
    --border-color: color-mix(in oklab,var(--secondary), orangered 70%);
    --color: color-mix(in oklab,var(--secondary-inverse), black 70%);
    cursor: pointer;
}
/* _content/main/Pages/OperationsViewReservation.razor.rz.scp.css */
.bind-container[b-a4ufx9hojf]{
    height: 100svh;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr min-content;
    gap: 1em;
    margin-inline: 1em;
    grid-template-areas: 
        "header"
        "content"
        "footer";
}

.bind-header[b-a4ufx9hojf]{
    grid-area: header;
}

.bind-content[b-a4ufx9hojf]{
    grid-area: content;
    overflow-y: scroll;
}

.bind-footer[b-a4ufx9hojf]{
    grid-area: footer;
}

.income-lacking[b-a4ufx9hojf]{
    background-color: color-mix(in oklab, red 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

.income-sufficient[b-a4ufx9hojf]{
    background-color: color-mix(in oklab, green 10%, var(--background-color));
    width: fit-content;
    padding: 0.5em;
    margin-block: 0.5em;
    border-radius: 0.25em;
}

tr[b-a4ufx9hojf] {
    transition: background-color 0.5s ease;
}

tr:nth-child(even):hover[b-a4ufx9hojf] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 5%);
}
tr:nth-child(odd):hover[b-a4ufx9hojf] {
    background-color: color-mix(in oklab, var(--background-color), whitesmoke 10%);
}


.secondary-warning[b-a4ufx9hojf] {
    --background-color: color-mix(in oklab,var(--secondary), orangered 70%);
    --border-color: color-mix(in oklab,var(--secondary), orangered 70%);
    --color: color-mix(in oklab,var(--secondary-inverse), black 70%);
    cursor: pointer;
}
/* _content/main/Pages/ReportExpenses.razor.rz.scp.css */
.details[b-g30hbga2m0]{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1em;
}
.unbound-badge[b-g30hbga2m0]{
    font-size: 0.7rem;
    display: inline-block;
    font-weight: 500;
    background-color: color-mix(in oklab, #11191f, red 20%);
    color:white;
    padding: 0.25rem;
    border-radius: 0.25rem;
}

.unbound-badge:hover[b-g30hbga2m0]{
    background-color: color-mix(in oklab, #11191f, red 50%);
}


.bound-badge[b-g30hbga2m0]{
    font-size: 0.7rem;
    display: inline-block;
    font-weight: 500;
    background-color: color-mix(in oklab, #11191f, green 5%);
    padding: 0.25rem;
    border-radius: 0.25rem;
}
/* _content/main/Pages/ReportReservations.razor.rz.scp.css */
.details[b-a4y1k3e951]{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1em;
}
.unbound-badge[b-a4y1k3e951]{
    font-size: 0.7rem;
    display: inline-block;
    font-weight: 500;
    background-color: color-mix(in oklab, #11191f, red 20%);
    color:white;
    padding: 0.25rem;
    border-radius: 0.25rem;
}

.unbound-badge:hover[b-a4y1k3e951]{
    background-color: color-mix(in oklab, #11191f, red 50%);
}


.bound-badge[b-a4y1k3e951]{
    font-size: 0.7rem;
    display: inline-block;
    font-weight: 500;
    background-color: color-mix(in oklab, #11191f, green 5%);
    padding: 0.25rem;
    border-radius: 0.25rem;
}
/* _content/main/Pages/Users.razor.rz.scp.css */
.login-cell[b-rp90crnxij] {
    display: flex;
    flex-direction: row;
    gap: 1em;
}
/* _content/main/Shared/FullScreenLayout.razor.rz.scp.css */
.container-grid[b-13m2nh4tf8] {
    max-width: 52em;
    grid-column-gap: 3em;
    display: grid;
    grid-template-columns: 300px auto;
}

@media (max-width: 768px) {
    .container-grid[b-13m2nh4tf8] {
        grid-template-rows: auto auto;
        grid-template-columns: 100%;
    }
}

.container[b-13m2nh4tf8] {
    max-width: calc(100vw - 2rem);
}

@media (min-width: 2500px) {
    .container[b-13m2nh4tf8] {
        max-width: clamp(1100px, 50vw, calc(100vw - 5rem));
    }

}
/* _content/main/Shared/MainLayout.razor.rz.scp.css */
.container-grid[b-7zh6nprkwn] {
    max-width: 52em;
    grid-column-gap: 3em;
    display: grid;
    grid-template-columns: 300px auto;
}

@media (max-width: 768px) {
    .container-grid[b-7zh6nprkwn] {
        grid-template-rows: auto auto;
        grid-template-columns: 100%;
    }
}

.container[b-7zh6nprkwn] {
    max-width: calc(100vw - 2rem);
}

@media (min-width: 2500px) {
    .container[b-7zh6nprkwn] {
        max-width: clamp(1100px, 50vw, calc(100vw - 5rem));
    }

}
/* _content/main/Shared/NavMenu.razor.rz.scp.css */
[b-lcf4u68vfe] .active {
    color: white;
}

/*disable picocss url animation funk*/
[b-lcf4u68vfe] li > a {
    background: transparent;
}
