

/* ----------- STARTING: /app/financials/financials-current-period/financials-current-period.css */
#financial-current-period {
    overflow: hidden;
    position: relative;
}

    #financial-current-period .filters-row boxed-input {
        width: 180px;
        display: inline-block;
    }

    #financial-current-period .filters-row app-select {
        display: inline-block;
        vertical-align: top;
    }

    #financial-current-period .grid-section{
        margin-top: 20px;
    }


    #financial-current-period app-month-picker,
    #financial-current-period boxed-switch,
    #financial-current-period app-select {
        margin-right: 12px;
    }

    #financial-current-period informational-alert {
        margin-left: 12px;
    } 

    #financial-current-period .content-container{
        position: relative;
        height: calc(100vh - 260px);
    }

/* ----------- ENDING: /app/financials/financials-current-period/financials-current-period.css */


/* ----------- STARTING: /app/financials/financials-trend/financials-trend.css */
#financial-trend {
    position: relative;
    overflow: hidden;
}

    #financial-trend .filters-row boxed-input {
        width: 180px;
        display: inline-block;
    }

    #financial-trend .filters-row app-select {
        display: inline-block;
        vertical-align: top;
    }

    #financial-trend .grid-section{
        margin-top: 20px;
    }

    #financial-trend app-month-range-picker,
    #financial-trend boxed-switch,
    #financial-trend app-select {
        margin-right: 12px;
    }

    #financial-trend informational-alert {
        margin-left: 12px;
    } 

    #financial-trend .content-container{
        position: relative;
        height: calc(100vh - 260px);
    }


/* ----------- ENDING: /app/financials/financials-trend/financials-trend.css */


/* ----------- STARTING: /app/financials/details/financial-details-line-daily-trend/financial-details-line-daily-trend.css */
.financial-detail-line-daily-trend {
    position: relative;
    overflow: hidden;
}
.financial-detail-line-daily-trend .content-container{ 
    height: calc(100vh - 270px);
    position: relative;
}

/* ----------- ENDING: /app/financials/details/financial-details-line-daily-trend/financial-details-line-daily-trend.css */


/* ----------- STARTING: /app/financials/details/financial-details-line-monthly-trend/financial-details-line-monthly-trend.css */
.financial-detail-line-monthly-trend {
    position: relative;
    overflow: hidden;
}
.financial-detail-line-monthly-trend .content-container{ 
    height: calc(100vh - 270px);
    position: relative;
}

.financial-details-header {
    height: 54px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.financial-details-header .app-heading {
    font-size: 20px;
    font-weight: 400;
}

.financial-details-header .app-sub-heading {
    font-size: 14px;
    font-weight: 300;
}
/* ----------- ENDING: /app/financials/details/financial-details-line-monthly-trend/financial-details-line-monthly-trend.css */


/* ----------- STARTING: /app/financials/details/financial-details-gl/financial-details-gl.css */


.financial-gl-detail .content-container {
    height: calc(100vh - 260px);
    position: relative;
}
/* ----------- ENDING: /app/financials/details/financial-details-gl/financial-details-gl.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/edit-report-slider.css */
.edit-report-slider .view-manager-container .actions {
    left: 30px;
}

.edit-report-slider .close-btn{
    position: absolute;
    z-index: 10000;
    top: 25px;
    right: 35px;
}

.edit-report-slider .reload-report-btn{
    position: absolute;
    z-index: 10000;
    right: 100px;
    top: 35px;
    display: flex;
    flex-flow: row;
    align-items: center;
    gap: 8px;
}

.edit-report-slider .title {
    font-size: 22px;
    font-weight: 400;
    line-height: 100%;
    padding-left: 91px;
}


.edit-report-slider .line-text-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    padding: 32px 70px 20px;
}

.edit-report-slider .error-message {
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    padding: 32px 70px 20px;
    opacity: 0;
}

.edit-report-slider .error-message.hasError {
    opacity: 1;
    color: var(--dark-edit-mode-error-color);
}

.edit-report-slider .editor {
    height: calc(100vh - 220px);
    overflow: scroll;
    padding: 12px 70px;
}

.edit-report-slider .editor.no-buttons{
    height: calc(100vh - 130px);
}

.edit-report-slider .editor .row:not(:last-child) {
    margin-bottom: 28px;
}

.edit-report-slider .editor .boxed-input.boxed {
    border: 1px solid #E9E9EA3B;
    height: 50px;
    opacity: 1;
    background-color: #20282B;
}

.edit-report-slider .editor .boxed-input.boxed .boxed-content {
    margin-top: 14px;
}

.edit-report-slider .editor .boxed-input.boxed input.stealt {
    background-color: #20282B;
}

.edit-report-slider .editor input.stealt {
    color: #ffffff;
    font-size: 14px;
}

.edit-report-slider .editor .form-label {
    font-size: 15px;
    font-weight: 330;
    line-height: 100%;
    padding-bottom: 12px;
}

.edit-report-slider .editor-buttons {
    margin: 14px 70px;
}

.edit-report-slider .editor-buttons .btn {
    width: 311px;
    border-radius: 5px;
    height: 45px;
}

.edit-report-slider .editor-buttons .btn:first-of-type {
    margin-right: 14px
}

.edit-report-slider .app-select-container {
    background-color: #262F32;
    height: 50px;
}

.edit-report-slider .full-width .app-select-container{
    width: 100%;
}

.edit-report-slider .full-width .open > .dropdown-menu{
    width: 100%;
    max-height: 360px;
    overflow: auto;
}

.edit-report-slider app-select .boxed-content {
    margin-top: 14px;
}

.edit-report-slider .app-select-selected-item {
    margin-top: 0;
}

.edit-report-slider .app-select-selected-item>.caret {
    margin-top: 7px;
}
.edit-report-slider .table {
    margin-bottom: 0;
}

.edit-report-slider .table thead {
    /* display: block; */
}

.edit-report-slider .table thead>tr>th {
    font-weight: 500;
    color: #FFFFFF80;
    border: none;
}

.edit-report-slider .table tbody {
    /* display: block; */
    max-height: 300px;
    overflow: scroll;
}
.edit-report-slider .table tbody>tr {
    border: none;
}

.edit-report-slider .table tbody>tr>td {
    border: none;
}

.edit-report-slider  .table .icon{
    display: inline-block;
    border-radius: 5px;
    cursor: pointer;
    height: 24px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    opacity: 0;
}

.edit-report-slider .table .icon:hover {
    background: #1e4d6c;
}
.edit-report-slider .table.table-hover >tbody>tr:hover {
    background-color: #273033;
    border-radius: 5px;
}

.edit-report-slider .table.table-hover >tbody>tr:hover .icon{
    opacity: 100;
}

.edit-report-slider .table > tfoot,
.edit-report-slider .table > tfoot > tr > th{
    border-color: #E9E9EA1A;
}

.edit-report-slider .table tfoot>tr>th {
    font-weight: 500;
    color: #FFF;
}

.edit-report-slider .multi-way-switch-container.boxed > .item{
    background-color: #262F33;
    color:#548FEE;
    border-radius: 8px;
}


.edit-report-slider .multi-way-switch-container.boxed > .item.selected{
    background-color: #224355;
    color:#00A3FF
}

/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/edit-report-slider.css */


/* ----------- STARTING: /app/financials/vehicle-sales/product-performance/trend-products-performance/trend-products-performance.css */
.trend-products-performance-container{

}

.trend-products-performance-container .filters-container{
    margin:.5em
}

.trend-products-performance-container .content-container{
    height: calc(100vh - 270px);
    position: relative;
}
/* ----------- ENDING: /app/financials/vehicle-sales/product-performance/trend-products-performance/trend-products-performance.css */


/* ----------- STARTING: /app/financials/vehicle-sales/product-performance/current-products-performance/current-products-performance.css */
.current-products-performance-container{

}

/* ----------- ENDING: /app/financials/vehicle-sales/product-performance/current-products-performance/current-products-performance.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/edit-report-button/edit-report-button.css */
.edit-report-button{
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
}

 .edit-report-button > webicon{
    padding-right: 5px;
 }
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/edit-report-button/edit-report-button.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/manage-account-line-groups.css */
.manage-account-line-groups{
    padding-top: 32px;
}

.view-manager-container .content:has(.manage-account-line-groups){
   overflow-y: hidden;
}

.manage-account-line-groups .mapped-groups-section{
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
    margin: 0;
    height: calc(100vh - 280px);
}

.manage-account-line-groups .mapped-groups-section .no-data{
    padding: 25px;
    text-align: center;
    font-weight: 100;
}

.manage-account-line-groups .mapped-groups-section .group-table{
    overflow: scroll;
    max-height: calc(100vh - 390px);
    margin-bottom: 10px ;
}

.manage-account-line-groups .manage-options .btn{
    border-radius: 5px;
    width : 184px;
}
.manage-account-line-groups .manage-options .btn:first-child{
    margin-right: 8px
}
.manage-account-line-groups .manage-options .btn:last-child{
    margin-left: 8px;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/manage-account-line-groups.css */


/* ----------- STARTING: /app/financials/management/reports/manage-financial-reports/financial-report-list/financial-report-list.css */
.financial-report-list {}



.financial-report-list .report-list-header {
    padding: 30px;
}

.financial-report-list .report-search {
    margin: 0 30px 20px;
    width: 350px;
}

.financial-report-list .section-item:has(.section-reports > .section-report-item) {
    padding: 18px 30px;
}

.financial-report-list .section-report-item {
    border: 1px solid var(--dark-border-color);
    border-radius: 8px;
    padding: 17px 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 50%;
}

.financial-report-list .icon {
    background: rgb(40 76 94);
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    text-align: center;
}

.financial-report-list .add-icon {
    padding-top: 5px;
}

.financial-report-list .icon:not(:last-child) {
    margin-right: 6px;
}

.financial-report-list .icon:hover {
    background: #1e4d6c;
}

.financial-report-list .icon>webicon {
    height: 15px;
    vertical-align: middle;
}

.financial-report-list .report-actions {
    text-align: right;
}

.financial-report-list .report-title {
    font-size: 14px;
}

.financial-report-list .sections-container {
    height: calc(100vh - 335px);
}

.financial-report-list .no-reports-found{
    text-align: center;
    font-weight: 500;
}

.add-financial-report-modal .modal-body {}

.add-financial-report-modal .modal-body .app-sub-text.error-message {
    color: var(--dark-edit-mode-error-color);
}

.edit-financial-report-modal .modal-body .row:not(:last-child), 
.remove-financial-report-confirmation-modal .row:not(:last-child),
.add-financial-report-modal .modal-body .row:not(:last-child) {
    margin-bottom: 28px;
}

.edit-financial-report-modal .modal-body .row:last-child, 
.remove-financial-report-confirmation-modal .modal-body .row:last-child,
.add-financial-report-modal .modal-body .row:last-child {
    margin-bottom: 48px;
}

.edit-financial-report-modal .modal-body .report-code,
.edit-financial-report-modal .modal-body .section-code,
.add-financial-report-modal .modal-body .section-code {
    color: var(--dark-color-light);
}

.remove-financial-report-confirmation-modal {}

.remove-financial-report-confirmation-modal .warning-message {
    font-weight: 500;
    font-size: 85%;
    color: #5CD9FF;
    padding: 8px 16px;
    border-radius: 3px;
    background-color: #3E87F833;
    display: inline-block;
    width: 100%;
}

.remove-financial-report-confirmation-modal .warning-message>webicon {
    padding-right: 5px;
    vertical-align: text-bottom;
}

.remove-financial-report-confirmation-modal .confirmation-code {
    text-align: center;
    font-weight: 600;
    font-size: 21px;
    letter-spacing: 12px;
}



.remove-financial-report-confirmation-modal {}

.remove-financial-report-confirmation-modal .input-field.code-input boxed-input>.boxed {
    height: 52px;
}

.remove-financial-report-confirmation-modal .input-field.code-input boxed-input>.boxed input {
    letter-spacing: 12px;
    text-align: center;
    font-size: 21px;
}

.edit-financial-report-modal {}


/* ----------- ENDING: /app/financials/management/reports/manage-financial-reports/financial-report-list/financial-report-list.css */


/* ----------- STARTING: /app/financials/management/reports/manage-financial-reports/financial-departments-list/financial-departments-list.css */
.financial-departments-list {
    color: var(--dark-color);
}

.financial-departments-list .department-list-body {
    height: calc(100vh - 315px);
    overflow: auto;
}

.financial-departments-list .header-label {
    font-size: 18px;
    font-weight: 400;
    margin: 20px 30px;
}

.financial-departments-list .department-item {
    cursor: pointer;
    padding: 18px 10px 18px 40px;
}

.financial-departments-list .department-item:not(:last-child) {
    border-bottom: 1px solid var(--dark-border-color);
}


.financial-departments-list .department-item:hover {}

.financial-departments-list .department-item.selected {
    background-color: var(--dark-background-darker);
}

.financial-departments-list .department-name {
    color: var(--dark-color);
    font-size: 14px;
}

.financial-departments-list .department-search {
    margin: 20px 30px;
}
/* ----------- ENDING: /app/financials/management/reports/manage-financial-reports/financial-departments-list/financial-departments-list.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/forms/edit-report-account-form/edit-report-account-form.css */

/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/forms/edit-report-account-form/edit-report-account-form.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/forms/edit-report-computed-form/edit-report-computed-form.css */
.edit-report-computed-form{
    
}

.edit-report-computed-form input[type=number] {
    -moz-appearance: textfield;
  }
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/forms/edit-report-computed-form/edit-report-computed-form.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-create-line-viewer/edit-report-create-line-viewer.css */
.edit-report-create-line-viewer{
    padding-top: 32px;
}

.edit-report-create-line-viewer .editor-buttons .btn {
    width: 311px;
    border-radius: 5px;
    height: 45px;
}



.edit-report-create-line-viewer .editor-buttons .btn:first-of-type {
    margin-right: 15px
}

.edit-report-create-line-viewer  .report-lines-table {
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
}


/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-create-line-viewer/edit-report-create-line-viewer.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-update-account-viewer/edit-report-update-account-viewer.css */
.edit-report-update-account-viewer{
    padding-top: 32px;
}


/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-update-account-viewer/edit-report-update-account-viewer.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-lines-viewer.css */
.edit-report-lines-viewer {}

.edit-report-lines-viewer .header-container {
    padding: 25px;
    padding-left: 68px;
    padding-bottom: 0;
}

.edit-report-lines-viewer h2 {}

.edit-report-lines-viewer-content-container {
    min-height: 600px;
    max-height: calc(100vh - 115px);
    overflow: auto;
    margin-right: 6px;
}

.edit-report-lines-viewer .no-data-text{
    margin-bottom: 24px;
    text-align: center;
}

.edit-report-lines-viewer .no-data-container .btn{
    width: 311px;
    border-radius: 5px;
    height: 45px;
    text-align: center;
}

.edit-report-lines-viewer .icon {
    opacity: 0;
    background: rgb(40 76 94);
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.edit-report-lines-viewer .icon.move-line-btn{
    cursor: move;
}

.edit-report-lines-viewer .icon:hover {
    background: #1e4d6c;
}

.edit-report-lines-viewer .edit-report-line-container {
    height: 32px;
    vertical-align: middle;
    padding: 0px 6px;
}

.edit-report-lines-viewer .edit-report-line-container:hover,
.edit-report-lines-viewer .edit-report-line-container:has(edit-report-line app-icon-select-action > .popover) {
    background: #1C4255;
}

.edit-report-lines-viewer .edit-report-line-container:hover .icon,
.edit-report-lines-viewer .edit-report-line-container:has(edit-report-line app-icon-select-action > .popover) .icon{
    opacity: 100%;
}


.edit-report-lines-viewer-content-container .gu-transit{
    border: 1px solid #5E95AA80;
}

.gu-mirror{
    background: #1C425588;
    border-radius: 5px;
    opacity: 0.88;
    filter: alpha(opacity=88);

    height: auto;
    vertical-align: middle;
    padding: 0px 6px;
}

.gu-mirror .icon {
    display: inline-block;
    border-radius: 5px;
    height: 24px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.skeleton-loader-container{
    min-height: 600px;
    max-height: calc(100vh - 140px);
    overflow: hidden;
}

.loading-skeleton-line{
    height: 37px;
    margin: 37px 70px;
    border-radius: 24px;
    background-color: #2E383B80;
}

.loading-skeleton-line{
    background: linear-gradient(129deg, #0000 33%, rgba(255, 255, 255, 0.02) 50%, #0000 66%) #2E383B80;
    background-size: 400% 100%;
    animation: panel-shine 2s infinite;
}

.loading-skeleton-line.sm{
    width: 45%
}

.saving-line-loader{
    position: fixed;
    height: 10px;
    width: 100%;
}

.edit-report-lines-viewer .move-line-btn.hide-icon{
    opacity: 0 !important;
    cursor: wait !important;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-lines-viewer.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-update-header-viewer/edit-report-update-header-viewer.css */
.edit-report-update-header-viewer{
    padding-top: 32px;
}


.edit-report-update-header-viewer .editor-buttons {
    position: absolute;
    bottom: 20px;
    left: 70px;
    margin: 0;
}


/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-update-header-viewer/edit-report-update-header-viewer.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-update-computed-viewer/edit-report-update-computed-viewer.css */
.edit-report-update-computed-viewer {
    padding-top: 32px;
}


.edit-report-update-computed-viewer .editor {}

.edit-report-update-computed-viewer .editor-buttons {}

.edit-report-update-computed-viewer .editor-buttons .btn {
    width: 311px;
    border-radius: 5px;
    height: 45px;
}

.edit-report-update-computed-viewer .editor-buttons .btn:first-of-type {
    margin-right: 15px
}


.edit-report-update-computed-viewer .report-lines-table {
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
}

.edit-report-update-computed-viewer .report-lines-table th.index-cell, .edit-report-update-computed-viewer .report-lines-table td.index-cell{
    width: 70px;
}
.edit-report-update-computed-viewer .report-lines-table th.code-cell, .edit-report-update-computed-viewer .report-lines-table td.code-cell{
    width: 120px;
}

.edit-report-update-computed-viewer .report-lines-table .table{
    margin-bottom: 0;
}

.edit-report-update-computed-viewer .report-lines-table thead {
    display: block;
}

.edit-report-update-computed-viewer .report-lines-table thead>tr>th {
    font-weight: 500;
    color: #FFFFFF80;
    border: none;
}

.edit-report-update-computed-viewer .report-lines-table tbody {
    display: block;
    max-height: 300px;
    overflow: scroll;
}

.edit-report-update-computed-viewer .report-lines-table tbody>tr {
    border: none;
}

.edit-report-update-computed-viewer .report-lines-table tbody>tr>td {
    border: none;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-update-computed-viewer/edit-report-update-computed-viewer.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/manage-financial-group-table/manage-financial-group-table.css */
.manage-financial-group-table {
    padding: 15px 0; 
    height: calc(100vh - 405px);   
}

.manage-financial-group-table .table {}

.manage-financial-group-table .table th.index-cell,
.edit-report-update-computed-viewer .report-lines-table td.index-cell {
    width: 70px;
}

.manage-financial-group-table .table th.code-cell,
.edit-report-update-computed-viewer .report-lines-table td.code-cell {
    width: 120px;
}


/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/manage-financial-group-table/manage-financial-group-table.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/manage-financial-account-group/manage-financial-account-group.css */
.manage-financial-account-group {
    padding-top: 32px;
}

.manage-financial-account-group .no-data{
    padding: 25px;
    text-align: center;
    font-weight: 100;
}

.manage-financial-account-group .title {}

.manage-financial-account-group .mapped-accounts-section {
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
    margin: 0;
    margin-bottom: 0 !important;
    height: calc(100vh - 275px);
}

.manage-financial-account-group .mapped-accounts-section .accounts-table {
    overflow: scroll;
    height: calc(100vh - 390px);
    margin-top: 15px;
    margin-bottom: 15px;
}

.manage-financial-account-group .manage-options .btn {
    border-radius: 5px;
    width: 280px;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/manage-financial-account-group/manage-financial-account-group.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/add-financial-account-to-group/add-financial-account-to-group.css */
.add-financial-account-to-group{
    padding-top: 32px;
}

.add-financial-account-to-group .accounts-section .no-data{
    padding: 25px;
    text-align: center;
    font-weight: 100;
}

.add-financial-account-to-group .accounts-section{
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
    margin: 0;
    margin-bottom: 0 !important;
    height: calc(100vh - 275px);
}




.add-financial-account-to-group .accounts-section .search-group-table{
    overflow: scroll;
    height: calc(100vh - 390px);
    margin-top: 15px;
    margin-bottom: 15px;
}

.add-financial-account-to-group .manage-options .btn{
    border-radius: 5px;
    width : 280px;
}

/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/add-financial-account-to-group/add-financial-account-to-group.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/add-financial-group-to-line/add-financial-group-to-line.css */
.add-financial-group-to-line {
    padding-top: 32px;
}

.edit-report-slider .add-financial-group-to-line .editor.no-buttons{
    height: calc(100vh - 190px);
}

.add-financial-group-to-line .groups-section .no-data{
    padding: 25px;
    text-align: center;
    font-weight: 100;
    height: calc(100vh - 405px);   
}

.add-financial-group-to-line .view-tabs{
    padding: 0 70px;
}

.add-financial-group-to-line .groups-section{
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
    margin: 0;
    margin-bottom: 0 !important;
    height: calc(100vh - 335px);
}

.add-financial-group-to-line .group-list{
    padding: 15px;
    border: 1px solid #E9E9EA1A;
    border-radius: 10px;
    margin: 0;
    margin-bottom: 0 !important;
    height: calc(100vh - 455px);
}

.add-financial-group-to-line .groups-section .search-group-table{
    overflow: scroll;
    height: calc(100vh - 385px);
    margin-top: 15px;
    margin-bottom: 15px;
}

.add-financial-group-to-line .group-list .group-list-table{
    overflow: scroll;
    height: calc(100vh - 550px);
    margin-top: 15px;
    margin-bottom: 15px;
}


.add-financial-group-to-line .group-list-table-buttons .btn{
    border-radius: 5px;
    width : 255px;
}

.add-financial-group-to-line .group-list-table-buttons .btn:first-child{
    margin-right: 14px
}
.add-financial-group-to-line .group-list-table-buttons .btn:last-child{
    margin-left: 14px;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/add-financial-group-to-line/add-financial-group-to-line.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/create-financial-account-group/create-financial-account-group.css */
.create-financial-account-group{
    padding-top: 32px;
    padding-bottom: 32px;
}

.create-financial-account-group .title{
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/manage-account-line-groups/create-financial-account-group/create-financial-account-group.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line.css */
.edit-report-line {
    display: inline-block;
    vertical-align: middle;
}

.edit-report-line .line-text{
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
    margin-top: 3px;
    margin-bottom: 3px;
}

.edit-report-line .line-text.hidden-line{
    font-weight: 300 !important;
    color: #ffffff75 !important;
}

.edit-report-line .line-type{
    font-size: 15px;
    font-weight: 200;
    margin-left: 6px;
    color: #ffffff75;
    text-transform: capitalize;
    display: inline-block;
}

.edit-report-line-container {
    position: relative;
}

.edit-report-line .line-text-container{
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    max-width: 488px;
    overflow: visible;
    white-space: nowrap;
}


.edit-report-line .add-or-remove.icon{
    position: absolute;
    top: 4px;
    right: 7px;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-account-group/edit-report-line-account-group.css */
.edit-report-line-account-group{
    display: inline-block;
}

.edit-report-line-account-group .left-icons{
    display: inline-block;
}

.edit-report-line-account-group .right-icons{
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 38px;
}

/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-account-group/edit-report-line-account-group.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-blank/edit-report-line-blank.css */
.edit-report-line-blank{
    display: inline-block;
}

.edit-report-line-blank .line-text-container{
    margin-left: 34px;
}

/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-blank/edit-report-line-blank.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-computed/edit-report-line-computed.css */
.edit-report-line-computed {
    display: inline-block;
}

.edit-report-line-computed .left-icons{
    display: inline-block;
}

.edit-report-line-computed .right-icons{
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 38px;
}

/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-computed/edit-report-line-computed.css */


/* ----------- STARTING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-header/edit-report-line-header.css */
.edit-report-line-header {
    display: inline-block;
}

.edit-report-line-header .left-icons{
    display: inline-block;
}

.edit-report-line-header .right-icons{
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 38px;
}


.edit-report-line-header .line-text {
    font-weight: 600;
    color: var(--dark-grid-heading-color);
    text-transform: uppercase;
    display: inline-block;
}
/* ----------- ENDING: /app/financials/management/reports/edit-report-slider/views/edit-report-lines-viewer/edit-report-line/edit-report-line-header/edit-report-line-header.css */
