[data-module="dashboard"] {
    h2 {
        margin-left: 50px;
    }

    h3 {
        font-size: 18px;
    }

    #table-recap {
        max-width: 1000px;
        margin: auto;

        [data-type='overdraft'] {
            width: 165px;
        }

        [data-type='bank-amount'] {
            width: 165px;
        }

        [data-type='real-amount'] {
            width: 165px;
        }

        .link-casden {
            display: inline;
            padding: 1px 4px;
        }

        thead {
            th {
                height: 20px;
                padding: 5px 10px;
                background-color: #EEE;
            }
        }

        tbody {
            td {
                height: 20px;
                padding: 0;
            }

            .line-no-link {
                padding: 5px 10px;
            }
        }

        a {
            display: block;
            color: #212529;
            padding: 5px 10px;
            height: 100%;
            text-decoration: none;
        }

        a:hover {
            text-decoration: none;
        }

        .dashboard-line-category {
            background: #EEE;
        }
    }

    #table-debt {
        .column-deadline {
            width: 120px;
            text-align: center;
        }

        .column-amount {
            width: 100px;
            text-align: right;
        }

        .column-action {
            width: 80px;
        }
    }

    #table-bank-loan {
        .column-amount-month {
            width: 170px;
            text-align: right;
        }

        .column-time-remaining {
            width: 150px;
            text-align: right;
        }

        .column-amount-remaining {
            width: 170px;
            text-align: right;
        }

        .column-action {
            width: 80px;
        }
    }
}
