@import '_content/UI/UI.0o9ycj21zy.bundle.scp.css';

/* /Components/AccountingSelector.razor.rz.scp.css */
#selector[b-64jhaaldlo] {
    padding: 0px 10px 80px 20px;
}
/* /Components/TreeView.razor.rz.scp.css */
#treeview[b-l0bi00s49n] {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: separate;
    border: 4px solid #0D2540;
    border-radius: 6px;
    border-spacing: 0;
}

    #treeview tr:nth-child(even)[b-l0bi00s49n] {
        background-color: #f2f2f2;
    }

    #treeview th[b-l0bi00s49n] {
        background-color: #044FA2;
        padding: 12px 8px 12px 8px;
        text-align: center;
        color: white;
    }

        #treeview th:nth-child(1)[b-l0bi00s49n] {
            text-align: left;
        }

    #treeview td[b-l0bi00s49n] {
        padding: 8px;
        text-align: right;
        min-width: 7rem;
    }

        #treeview td:nth-child(1)[b-l0bi00s49n] {
            text-align: left;
            width: 100%;
        }

a:link[b-l0bi00s49n] {
    text-decoration: none;
}


a:visited[b-l0bi00s49n] {
    text-decoration: none;
}


a:hover[b-l0bi00s49n] {
    text-decoration: none;
}


a:active[b-l0bi00s49n] {
    text-decoration: none;
}
/* /Pages/Assets.razor.rz.scp.css */
#doc[b-wa4u5bxv9i] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    overflow: auto;
}

#list[b-wa4u5bxv9i] {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: separate;
    border: 4px solid #0D2540;
    border-radius: 6px;
    border-spacing: 0;
}

    #list tr:nth-child(even)[b-wa4u5bxv9i] {
        background-color: #f2f2f2;
    }

    #list thead th[b-wa4u5bxv9i] {
        background-color: #044FA2;
        padding: 12px 8px 12px 8px;
        text-align: left;
        color: white;
    }

        #list thead th:nth-child(n+3)[b-wa4u5bxv9i] {
            text-align: right;
        }

    #list td[b-wa4u5bxv9i] {
        padding: 8px;
        text-align: left;
    }

        #list tbody td:nth-child(n+3)[b-wa4u5bxv9i] {
            text-align: right;
        }

    #list tfoot td[b-wa4u5bxv9i] {
        border-top: 2px solid black;
        text-align: left;
        font-weight: bold;
    }

        #list tfoot td:nth-child(n+2)[b-wa4u5bxv9i] {
            border-top: 2px solid black;
            text-align: right;
            font-weight: normal;
        }
/* /Pages/Balance.razor.rz.scp.css */
#doc[b-ccpe8h72l6] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    overflow: auto;
}

#balance[b-ccpe8h72l6] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    overflow: auto;
}

/* /Pages/Cashflow.razor.rz.scp.css */
#doc[b-hi984yvhu8] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    overflow: auto;
}

#cashflow[b-hi984yvhu8] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    display: flex;
    flex-direction: row;
    justify-content: normal;
    overflow: auto;
}

/* /Pages/CreateRule.razor.rz.scp.css */
#doc[b-xcpbyyztub] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: normal;
}

#workspace[b-xcpbyyztub] {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 80%
}

#header[b-xcpbyyztub] {
    width: 95%;
    margin-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

    #header th:nth-child(3n-2)[b-xcpbyyztub] {
        width: 200px; /*Label*/
    }

    #header th:nth-child(3n-1)[b-xcpbyyztub] {
        width: 100px; /*Value*/
    }

    #header th:nth-child(3n)[b-xcpbyyztub] {
        width: 20px; /*Spacer*/
    }

    #header td:nth-child(8)[b-xcpbyyztub] {
        text-align: right;
    }

    #header th[b-xcpbyyztub] {
        background-color: #044FA2;
        padding: 12px 8px 12px 8px;
        text-align: left;
        color: white;
    }

#transactions[b-xcpbyyztub] {
    width: 95%;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}
    #transactions th[b-xcpbyyztub] {
        background-color: #044FA2;
        padding: 12px 8px 12px 8px;
        text-align: left;
        color: white;
    }

        #transactions th:nth-child(5)[b-xcpbyyztub] {
            width: 50%;
        }

        #transactions th:nth-child(6)[b-xcpbyyztub] {
            text-align: right;
        }

    #transactions td:nth-child(6)[b-xcpbyyztub] {
        text-align: right;
    }

    #transactions tbody tr:nth-child(odd)[b-xcpbyyztub] {
        background-color: #e5e7e8;
    }

#categories[b-xcpbyyztub] {
    width: 20%;
    height: 100%;
    overflow: hidden;
}
/* /Pages/EntryList.razor.rz.scp.css */
#doc[b-buupwez5yn] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    overflow: auto;
}

#entries[b-buupwez5yn] {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: separate;
    border: 4px solid #0D2540;
    border-radius: 6px;
    border-spacing: 0;
}

    #entries tr:nth-child(even)[b-buupwez5yn] {
        background-color: #f2f2f2;
    }

    #entries thead th[b-buupwez5yn] {
        background-color: #044FA2;
        padding: 12px 8px 12px 8px;
        text-align: left;
        color: white;
    }

        #entries thead th:last-child[b-buupwez5yn] {
            text-align: right;
        }

    #entries td[b-buupwez5yn] {
        padding: 8px;
        text-align: left;
    }

        #entries tbody td:last-child[b-buupwez5yn] {
            text-align: right;
        }

    #entries tfoot td[b-buupwez5yn] {
        border-top: 2px solid black;
        text-align: left;
        font-weight: bold;
    }

        #entries tfoot td:last-child[b-buupwez5yn] {
            border-top: 2px solid black;
            text-align: right;
            font-weight: normal;
        }
/* /Pages/JournalItemsView.razor.rz.scp.css */
#doc[b-1xca4wfl4l] {
    /*padding: 8px 8px 8px 8px;*/
    background-color: white;
    height: calc(100% - 16px);
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
}

#header[b-1xca4wfl4l] {
    padding: 4px 4px 4px 4px;
    background-color: gainsboro;
    width: 100%;
    height: 4em;
}

#workspace[b-1xca4wfl4l] {
    display: flex;
    flex-direction: row;
    justify-content: normal;
    width: 100%;
}

    #workspace.full[b-1xca4wfl4l] {
        height: 100%;
        transition: height 2s;
    }

    #workspace.half[b-1xca4wfl4l] {
        height: 50%;
        transition: height 2s;
    }

#list[b-1xca4wfl4l] {
    width: calc(100% - 10em);
    border: none;
    display: block;
    overflow: auto;
}

    #list tbody tr:nth-child(odd)[b-1xca4wfl4l] {
        background-color: #e5e7e8;
    }

    #list th:nth-child(1)[b-1xca4wfl4l] {
        width: 6em;
    }

    #list th:nth-child(2)[b-1xca4wfl4l] {
        width: 8em;
    }

    #list th:nth-child(3)[b-1xca4wfl4l] {
        width: 15em;
    }

    #list th:nth-child(4)[b-1xca4wfl4l] {
        width: 95em;
    }

    #list thead tr th[b-1xca4wfl4l] {
        position: sticky;
        top: 0;
        background-color: darkblue;
        color: white;
    }

    #list tbody tr[b-1xca4wfl4l] {
        height: 3em;
        vertical-align: top;
    }

    #list tbody[b-1xca4wfl4l] {
        overflow-y: auto;
        max-height: 100%;
        width: 100%;
    }

#functions[b-1xca4wfl4l] {
    background-color: gainsboro;
    width: 10em;
    height: 100%;
    display: flex;
    flex-direction: column;
}

#form[b-1xca4wfl4l] {
}

    #form.closed[b-1xca4wfl4l] {
        height: 0;
        transition: height 2s;
    }

    #form.open[b-1xca4wfl4l] {
        height: 50%;
        transition: height 2s;
    }

#detail[b-1xca4wfl4l] {
    padding: 4px 4px 4px 4px;
    background-color: gainsboro;
    width: 100%;
    height: 3em;
}

#entries[b-1xca4wfl4l] {
    display: flex;
    flex-direction: row;
    justify-content: normal;
    width: 100%;
    height: calc(100% - 6em);
    background-color: aquamarine;
}

#debit[b-1xca4wfl4l] {
    display: flex;
    flex-flow: wrap;
    gap: 4px;
    align-content: flex-start;
    width: 50%;
    height: 100%;
    background-color: lightgrey;
}

#credit[b-1xca4wfl4l] {
    display: flex;
    flex-flow: wrap;
    align-content: flex-start;
    gap: 4px;
    width: 50%;
    height: 100%;
    background-color: lightgrey;
}

#buttons[b-1xca4wfl4l] {
    padding: 4px 4px 4px 4px;
    background-color: gainsboro;
    width: 100%;
    height: 3em;
}
/* /Pages/Report.razor.rz.scp.css */
#doc[b-uykreeuau3] {
    padding: 8px 8px 8px 8px;
    background-color: black;
    text-align: left;
    font-size: 14px;
    height: 100%;
    overflow: auto;
    color: white;
}
/* /Pages/Result.razor.rz.scp.css */
#doc[b-897xs0xesy] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    overflow: auto;
}

/* /Pages/VATDeclaration.razor.rz.scp.css */
#doc[b-1msk0aumxw] {
    padding: 8px 8px 8px 8px;
    background-color: white;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: normal;
    overflow: auto;
}

#declarations[b-1msk0aumxw] {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: separate;
    border: 4px solid #0D2540;
    border-radius: 6px;
    border-spacing: 0;
}

    #declarations tr:nth-child(even)[b-1msk0aumxw] {
        background-color: #f2f2f2;
    }

    #declarations td[b-1msk0aumxw] {
        padding: 8px;
        text-align: right;
    }

        #declarations td:nth-child(1)[b-1msk0aumxw] {
            text-align: left;
        }

    #declarations th[b-1msk0aumxw] {
        background-color: #044FA2;
        padding: 12px 8px 12px 8px;
        text-align: right;
        color: white;
    }

        #declarations th:nth-child(1)[b-1msk0aumxw] {
            text-align: center;
        }
