/* Financeiro */

.card > .screen:not(#screen-login):not(#screen-device-auth):not(#screen-menu):not(#screen-financeiro){
            width: min(100%, 920px);
            margin: 18px auto 0;
            padding: 24px;
            background: var(--surface);
            border: 1px solid var(--line);
            border-radius: var(--radius-lg);
            box-shadow: var(--shadow-sm);
        }

@media (max-width: 780px){
.card > .screen:not(#screen-login):not(#screen-device-auth):not(#screen-menu):not(#screen-financeiro){ margin-top: 12px; padding: 18px; border-radius: 20px; }
}

@media (max-width: 520px){
.card > .screen:not(#screen-login):not(#screen-device-auth):not(#screen-menu):not(#screen-financeiro){ margin: 10px; width: auto; padding: 17px; }
}

#screen-financeiro{
            width: 100%;
            max-width: none;
            margin: 18px auto 0;
            padding: 0;
            background: transparent;
            border: 0;
            border-radius: 0;
            box-shadow: none;
        }

.finance-shell{ display: grid; gap: 14px; }

.finance-top{
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 16px;
            padding: 20px 22px;
            background: var(--surface);
            border: 1px solid var(--line);
            border-radius: var(--radius-md);
            box-shadow: var(--shadow-sm);
        }

.finance-top h2{ margin: 0; color: var(--primary); font-size: 22px; letter-spacing: -.025em; }

.finance-top p{ margin: 5px 0 0; color: var(--muted); font-size: 12px; }

.finance-tabs{
            display: inline-grid;
            grid-template-columns: 1fr 1fr;
            gap: 5px;
            padding: 5px;
            width: min(100%, 430px);
            background: #eaf1f8;
            border: 1px solid var(--line);
            border-radius: 14px;
        }

.finance-tab{
            border: 0;
            border-radius: 10px;
            padding: 10px 15px;
            background: transparent;
            color: #61748a;
            font-size: 12px;
            font-weight: 800;
            cursor: pointer;
        }

.finance-tab.active{ color: #fff; background: var(--primary); box-shadow: 0 7px 16px rgba(11,42,74,.16); }

.finance-filter-card,
.finance-table-card{
            background: var(--surface);
            border: 1px solid var(--line);
            border-radius: var(--radius-md);
            box-shadow: var(--shadow-sm);
        }

.finance-filter-card{ padding: 18px; }

.finance-filter-grid{
            display: grid;
            grid-template-columns: minmax(230px, 1.5fr) minmax(230px, 1fr) 155px 155px auto;
            gap: 12px;
            align-items: end;
        }

.finance-status-group{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; padding: 4px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-2); }

.finance-status-btn{ border: 0; border-radius: 8px; padding: 9px 8px; color: #687b91; background: transparent; font-size: 11px; font-weight: 800; cursor: pointer; }

.finance-status-btn.active{ color: #fff; background: var(--primary-2); }

.finance-quick{ display: flex; flex-wrap: wrap; gap: 7px; margin-top: 12px; }

.finance-quick button{ border: 1px solid var(--line); border-radius: 999px; padding: 7px 11px; background: #fff; color: #5f7289; font-size: 10px; font-weight: 800; cursor: pointer; }

.finance-quick button:hover,
.finance-quick button.active{ color: var(--primary-2); border-color: #9bc8e6; background: #edf7fd; }

.finance-summary{ display: grid; grid-template-columns: repeat(5, minmax(145px, 1fr)); gap: 11px; }

.finance-summary-card{ padding: 15px 16px; background: #fff; border: 1px solid var(--line); border-radius: 15px; box-shadow: var(--shadow-sm); }

.finance-summary-card span{ display: block; color: var(--muted); font-size: 10px; font-weight: 700; }

.finance-summary-card strong{ display: block; margin-top: 5px; color: var(--primary); font-size: 19px; letter-spacing: -.02em; }

.finance-summary-card.danger strong{ color: #d64d4d; }

.finance-summary-card.success strong{ color: var(--success); }

.finance-table-card{ overflow: hidden; }

.finance-table-head{ display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 15px 17px; border-bottom: 1px solid var(--line); }

.finance-table-head strong{ color: var(--primary); font-size: 14px; }

.finance-table-head span{ color: var(--muted); font-size: 10px; }

.finance-table-scroll{ width: 100%; overflow-x: hidden; }

.finance-table{ width: 100%; min-width: 0; border-collapse: collapse; table-layout: fixed; }

.finance-table th{ padding: 11px 7px; background: #eef5fb; color: #5c6f86; border-bottom: 1px solid var(--line); font-size: 10px; text-transform: uppercase; letter-spacing: .025em; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.finance-table td{ padding: 10px 7px; color: #26364a; border-bottom: 1px solid #e9eff5; font-size: 10.5px; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.finance-table.finance-table-receber th:nth-child(1),
.finance-table.finance-table-receber td:nth-child(1){ width: 7%; }

.finance-table.finance-table-receber th:nth-child(2),
.finance-table.finance-table-receber td:nth-child(2){ width: 24%; }

.finance-table.finance-table-receber th:nth-child(3),
.finance-table.finance-table-receber td:nth-child(3){ width: 8%; }

.finance-table.finance-table-receber th:nth-child(4),
.finance-table.finance-table-receber td:nth-child(4){ width: 6%; }

.finance-table.finance-table-receber th:nth-child(5),
.finance-table.finance-table-receber td:nth-child(5){ width: 9%; }

.finance-table.finance-table-receber th:nth-child(6),
.finance-table.finance-table-receber td:nth-child(6){ width: 10%; }

.finance-table.finance-table-receber th:nth-child(7),
.finance-table.finance-table-receber td:nth-child(7){ width: 9%; }

.finance-table.finance-table-receber th:nth-child(8),
.finance-table.finance-table-receber td:nth-child(8){ width: 9%; }

.finance-table.finance-table-receber th:nth-child(9),
.finance-table.finance-table-receber td:nth-child(9){ width: 12%; }

.finance-table.finance-table-receber th:nth-child(10),
.finance-table.finance-table-receber td:nth-child(10){ width: 6%; }

.finance-table.finance-table-pagar th:nth-child(1),
.finance-table.finance-table-pagar td:nth-child(1){ width: 12%; }

.finance-table.finance-table-pagar th:nth-child(2),
.finance-table.finance-table-pagar td:nth-child(2){ width: 9%; }

.finance-table.finance-table-pagar th:nth-child(3),
.finance-table.finance-table-pagar td:nth-child(3){ width: 34%; }

.finance-table.finance-table-pagar th:nth-child(4),
.finance-table.finance-table-pagar td:nth-child(4){ width: 13%; }

.finance-table.finance-table-pagar th:nth-child(5),
.finance-table.finance-table-pagar td:nth-child(5){ width: 13%; }

.finance-table.finance-table-pagar th:nth-child(6),
.finance-table.finance-table-pagar td:nth-child(6){ width: 13%; }

.finance-table.finance-table-pagar th:nth-child(7),
.finance-table.finance-table-pagar td:nth-child(7){ width: 6%; }

.finance-table tbody tr:hover td{ background: #f8fbfe; }

.finance-table td.num,
.finance-table th.num{ text-align: right; }

.finance-table .finance-name{ min-width: 210px; font-weight: 700; color: var(--primary); }

.finance-status-pill{ display: inline-flex; align-items: center; gap: 5px; padding: 5px 8px; border-radius: 999px; font-size: 9px; font-weight: 900; white-space: nowrap; }

.finance-status-pill.open{ color: #bd3f3f; background: #fff0f0; border: 1px solid #f4caca; }

.finance-status-pill.paid{ color: #267a59; background: #edf9f3; border: 1px solid #ccebdc; }

.finance-status-pill::before{ content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; }

.finance-empty{ padding: 34px 20px !important; text-align: center !important; color: var(--muted) !important; }

.finance-loading{ display: inline-flex; align-items: center; gap: 8px; color: var(--muted); }

.finance-loading::before{ content: ""; width: 14px; height: 14px; border: 2px solid #d7e2ec; border-top-color: var(--primary-2); border-radius: 50%; animation: financeSpin .7s linear infinite; }

@keyframes financeSpin{ to { transform: rotate(360deg); } }

.finance-pagination{ display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 13px 16px; background: #fafcfe; }

.finance-pagination-info{ color: var(--muted); font-size: 10px; }

.finance-pagination-actions{ display: flex; gap: 7px; }

.finance-pagination-actions button{ border: 1px solid var(--line); border-radius: 9px; padding: 7px 11px; background: #fff; color: var(--primary); font-size: 10px; font-weight: 800; cursor: pointer; }

.finance-pagination-actions button:disabled{ opacity: .4; cursor: default; }

@media (max-width: 1100px){
.finance-filter-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.finance-filter-grid .finance-search-field{ grid-column: 1 / -1; }
.finance-summary{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.finance-table-scroll{ overflow-x: hidden; }
.finance-table{
                width: 100%;
                min-width: 0;
                table-layout: fixed;
            }
.finance-table th{
                padding: 8px 4px;
                font-size: 8px;
                line-height: 1.15;
                white-space: normal;
                overflow: visible;
                text-overflow: clip;
                overflow-wrap: anywhere;
            }
.finance-table td{
                padding: 8px 4px;
                font-size: 8.5px;
                line-height: 1.2;
                white-space: normal;
                overflow: visible;
                text-overflow: clip;
                overflow-wrap: anywhere;
            }
.finance-table .finance-name{ min-width: 0; }
.finance-status-pill{
                padding: 3px 4px;
                font-size: 7px;
                line-height: 1.05;
                white-space: normal;
                justify-content: center;
            }
.finance-status-pill::before{
                width: 4px;
                height: 4px;
                flex: 0 0 auto;
            }
}

@media (max-width: 700px){
#screen-financeiro{ margin: 8px 4px; width: auto; }
.finance-top{ padding: 15px; align-items: flex-start; flex-direction: column; }
.finance-tabs{ width: 100%; }
.finance-filter-card{
                padding: 13px;
                overflow: hidden;
            }
.finance-filter-grid{
                width: 100%;
                min-width: 0;
                max-width: 100%;
                grid-template-columns: minmax(0, 1fr);
            }
.finance-filter-grid > .field,
.finance-filter-grid .finance-search-field{
                width: 100%;
                min-width: 0;
                max-width: 100%;
                grid-column: auto;
            }
#fin-inicio,
#fin-fim{
                display: block;
                width: 100% !important;
                min-width: 0 !important;
                max-width: 100% !important;
                inline-size: 100% !important;
                min-inline-size: 0 !important;
                max-inline-size: 100% !important;
                box-sizing: border-box !important;
                -webkit-appearance: none;
                appearance: none;
            }
#fin-inicio::-webkit-date-and-time-value,
#fin-fim::-webkit-date-and-time-value{
                text-align: left;
            }
.finance-summary{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.finance-summary-card{ padding: 12px 11px; }
.finance-summary-card strong{ font-size: 15px; }
.finance-table-card{ border-radius: 13px; }
.finance-table-head{ padding: 11px 9px; }
.finance-table-head strong{ font-size: 12px; }
.finance-table-head span{ font-size: 8px; }
.finance-table-scroll{
                width: 100%;
                overflow-x: hidden;
            }
.finance-table{
                display: table;
                width: 100%;
                min-width: 0;
                table-layout: fixed;
            }
.finance-table thead{ display: table-header-group; }
.finance-table tbody{ display: table-row-group; }
.finance-table tr{ display: table-row; }
.finance-table th,
.finance-table td{
                display: table-cell;
                min-width: 0;
                padding: 6px 2px;
                line-height: 1.12;
                white-space: normal;
                overflow: visible;
                text-overflow: clip;
                overflow-wrap: anywhere;
                word-break: normal;
            }
.finance-table th:first-child,
.finance-table td:first-child{ padding-left: 7px; }
.finance-table th:last-child,
.finance-table td:last-child{ padding-right: 7px; }
.finance-table th{
                font-size: clamp(5.6px, 1.72vw, 7px);
                letter-spacing: 0;
                text-align: left;
            }
.finance-table td{
                font-size: clamp(6px, 1.84vw, 7.5px);
                vertical-align: middle;
            }
.finance-table td::before{ display: none; content: none; }
.finance-table td.finance-name{
                min-width: 0;
                font-weight: 700;
            }
.finance-table td.num,
.finance-table th.num{ text-align: right; }
.finance-status-pill{
                display: inline;
                padding: 0;
                border: 0;
                border-radius: 0;
                background: transparent !important;
                font-size: inherit;
                line-height: inherit;
                white-space: normal;
            }
.finance-status-pill.open{ color: #bd3f3f; }
.finance-status-pill.paid{ color: #267a59; }
.finance-status-pill::before{ display: none; }
.finance-table.finance-table-receber td:nth-child(8) .finance-status-pill,
.finance-table.finance-table-pagar td:nth-child(6) .finance-status-pill{
                display: block;
                width: 100%;
                text-align: center;
            }
.finance-table.finance-table-receber th:nth-child(1),
.finance-table.finance-table-receber td:nth-child(1){ width: 8%; }
.finance-table.finance-table-receber th:nth-child(2),
.finance-table.finance-table-receber td:nth-child(2){ width: 24%; }
.finance-table.finance-table-receber th:nth-child(3),
.finance-table.finance-table-receber td:nth-child(3){ width: 8%; }
.finance-table.finance-table-receber th:nth-child(4),
.finance-table.finance-table-receber td:nth-child(4){
                width: 3%;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
            }
.finance-table.finance-table-receber th:nth-child(5),
.finance-table.finance-table-receber td:nth-child(5){
                width: 11%;
                text-align: left !important;
                padding-left: 1px;
            }
.finance-table.finance-table-receber th:nth-child(6),
.finance-table.finance-table-receber td:nth-child(6){
                width: 15%;
                padding-right: 4px;
            }
.finance-table.finance-table-receber th:nth-child(7),
.finance-table.finance-table-receber td:nth-child(7){
                width: 14%;
                padding-left: 4px;
            }
.finance-table.finance-table-receber th:nth-child(8),
.finance-table.finance-table-receber td:nth-child(8){
                width: 11%;
                text-align: center !important;
                padding-left: 0;
                padding-right: 4px;
            }
.finance-table.finance-table-receber th:nth-child(9),
.finance-table.finance-table-receber td:nth-child(9){ display: none; }
.finance-table.finance-table-receber th:nth-child(10),
.finance-table.finance-table-receber td:nth-child(10){
                width: 6%;
                text-align: center !important;
                padding-left: 4px;
            }
.finance-table.finance-table-pagar th:nth-child(1),
.finance-table.finance-table-pagar td:nth-child(1){ width: 13%; }
.finance-table.finance-table-pagar th:nth-child(2),
.finance-table.finance-table-pagar td:nth-child(2){
                width: 4%;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
            }
.finance-table.finance-table-pagar th:nth-child(3),
.finance-table.finance-table-pagar td:nth-child(3){ width: 31%; }
.finance-table.finance-table-pagar th:nth-child(4),
.finance-table.finance-table-pagar td:nth-child(4){ width: 15%; }
.finance-table.finance-table-pagar th:nth-child(5),
.finance-table.finance-table-pagar td:nth-child(5){ width: 14%; }
.finance-table.finance-table-pagar th:nth-child(6),
.finance-table.finance-table-pagar td:nth-child(6){
                width: 15%;
                text-align: center !important;
                padding-right: 4px;
            }
.finance-table.finance-table-pagar th:nth-child(7),
.finance-table.finance-table-pagar td:nth-child(7){
                width: 8%;
                text-align: center !important;
                padding-left: 4px;
            }
.finance-table tr.finance-empty-row{ display: table-row; }
.finance-empty{ font-size: 10px !important; padding: 24px 8px !important; }
.finance-pagination{ align-items: stretch; flex-direction: column; }
.finance-pagination-actions{ display: grid; grid-template-columns: 1fr 1fr; }
}

@media (max-width: 420px){
#screen-financeiro{ margin-left: 2px; margin-right: 2px; }
.finance-table th{
                padding-left: 0;
                padding-right: 0;
                font-size: clamp(5.2px, 1.6vw, 6.2px);
            }
.finance-table td{
                padding-left: 0;
                padding-right: 0;
                font-size: clamp(5.7px, 1.72vw, 6.8px);
            }
}

@media (min-width: 981px){
body.logged-app #screen-financeiro{ margin-top:0; }
}

@media (min-width: 981px){
body.logged-app #screen-financeiro{ padding-top:0 !important; }
body.logged-app .finance-shell{ gap:12px !important; }
body.logged-app .finance-top{
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    padding:0 2px 2px !important;
    border-radius:0 !important;
  }
body.logged-app .finance-top h2{ font-size:30px !important; line-height:1.05 !important; letter-spacing:-.04em !important; color:#0f2d5c !important; }
body.logged-app .finance-top p{ margin-top:8px !important; font-size:14px !important; color:#516985 !important; }
body.logged-app .finance-filter-card,
body.logged-app .finance-table-card{
    border:1px solid #e3ebf4 !important;
    border-radius:18px !important;
    box-shadow:0 10px 30px rgba(20,42,74,.06) !important;
    background:#fff !important;
  }
body.logged-app .finance-filter-card{ padding:20px 22px !important; }
body.logged-app .finance-summary-card{
    border:1px solid #e3ebf4 !important;
    border-radius:16px !important;
    box-shadow:0 8px 24px rgba(20,42,74,.06) !important;
    background:#fff !important;
  }
body.logged-app .finance-tabs .finance-tab,
body.logged-app .finance-filter-card .btn,
body.logged-app .finance-table-card .btn{
    border-radius:13px !important;
  }
body.logged-app .finance-table-card{ overflow:hidden !important; }
body.logged-app .finance-table thead th{ background:#f4f8fc !important; }
body.logged-app .finance-table tbody td{ background:#fff !important; }
}

@media (min-width: 981px){
body.logged-app .finance-top h2{
    font-size:26px !important;
  }
body.logged-app .finance-top p{
    margin-top:6px !important;
    font-size:12px !important;
  }
body.logged-app #screen-financeiro{
    width:auto !important;
    max-width:none !important;
    margin-top:0 !important;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
  }
body.logged-app .finance-filter-card,
body.logged-app .finance-table-card{
    border:1px solid #dde7f1 !important;
    border-radius:14px !important;
    box-shadow:none !important;
    background:#fff !important;
  }
body.logged-app .finance-top{
    min-height:54px !important;
    padding:0 2px 4px !important;
  }
body.logged-app .finance-filter-card{ padding:15px 17px !important; }
body.logged-app .finance-summary{ gap:9px !important; }
body.logged-app .finance-summary-card{
    padding:12px 13px !important;
    border:1px solid #dde7f1 !important;
    border-radius:12px !important;
    box-shadow:none !important;
  }
body.logged-app .finance-summary-card strong{ font-size:16px !important; }
body.logged-app .finance-table th{ font-size:9px !important; padding:10px 6px !important; }
body.logged-app .finance-table td{ font-size:10px !important; padding:10px 6px !important; }
}

@media (max-width: 980px){
body.logged-app #screen-financeiro{
    margin:0 !important;
    max-width:none !important;
    width:auto !important;
  }
body.logged-app .finance-shell{
    gap:10px !important;
  }
body.logged-app .finance-top{
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    border-radius:0 !important;
    padding:0 2px 2px !important;
    align-items:flex-start !important;
    flex-direction:column !important;
  }
body.logged-app .finance-top h2{
    font-size:22px !important;
    line-height:1.1 !important;
  }
body.logged-app .finance-top p{
    font-size:13px !important;
    margin-top:6px !important;
  }
body.logged-app .finance-head-actions{
    width:100% !important;
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:10px !important;
  }
body.logged-app .finance-filter-card,
body.logged-app .finance-table-card{
    width:100% !important;
    max-width:none !important;
    box-sizing:border-box !important;
    overflow:hidden !important;
  }
body.logged-app .finance-filters-grid{
    grid-template-columns:minmax(0,1fr) !important;
  }
body.logged-app .finance-filters-grid > *{
    min-width:0 !important;
  }
body.logged-app .finance-filter-card{ padding:14px !important; }
body.logged-app .finance-summary{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:10px !important;
  }
body.logged-app .finance-summary-card{ min-width:0 !important; padding:12px !important; }
body.logged-app .finance-table-card{ overflow-x:auto !important; }
body.logged-app .finance-table{ min-width:760px !important; }
}

body.logged-app.theme-dark .finance-top h2,
body.logged-app.theme-dark .finance-table-head strong{
  color: #edf4ff !important;
}

body.logged-app.theme-dark .finance-top p,
body.logged-app.theme-dark .finance-table-head span{
  color: #90a3bf !important;
}

body.logged-app.theme-dark .finance-filter-card,
body.logged-app.theme-dark .finance-table-card{
  background: #0b1728 !important;
  border-color: #1f3048 !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, .24) !important;
}

body.logged-app.theme-dark .finance-summary-card{
  background: #0e1b2d !important;
  border-color: #1f3048 !important;
  box-shadow: 0 10px 26px rgba(0, 0, 0, .20) !important;
}

body.logged-app.theme-dark .finance-summary-card strong,
body.logged-app.theme-dark .finance-summary-card span{
  color: #edf4ff !important;
}

body.logged-app.theme-dark .finance-status-group,
body.logged-app.theme-dark .finance-tabs{
  background: #091220 !important;
  color: #edf4ff !important;
  border-color: #223550 !important;
}

body.logged-app.theme-dark .finance-tab,
body.logged-app.theme-dark .finance-status-btn,
body.logged-app.theme-dark [data-fin-quick],
body.logged-app.theme-dark .finance-pagination-actions button{
  background: #0f1e33 !important;
  color: #d8e7fa !important;
  border-color: #29415f !important;
}

body.logged-app.theme-dark .finance-tab:hover,
body.logged-app.theme-dark .finance-status-btn:hover,
body.logged-app.theme-dark [data-fin-quick]:hover,
body.logged-app.theme-dark .finance-pagination-actions button:hover{
  background: #142840 !important;
}

body.logged-app.theme-dark .finance-tab.active,
body.logged-app.theme-dark .finance-status-btn.active,
body.logged-app.theme-dark [data-fin-quick].active{
  background: linear-gradient(135deg, #0d4a92, #1f84ff) !important;
  color: #ffffff !important;
  border-color: transparent !important;
}

body.logged-app.theme-dark .finance-status-pill.open{
  border-color: #27405f !important;
}

body.logged-app.theme-dark .finance-status-pill.open{
  background: rgba(194, 63, 63, .16) !important;
  color: #ff8c8c !important;
}

body.logged-app.theme-dark .finance-status-pill.paid{
  background: rgba(39, 162, 101, .15) !important;
  color: #52d9a3 !important;
}

body.logged-app.theme-dark .finance-table thead th{
  background: #101f33 !important;
  color: #8ea5c3 !important;
  border-bottom-color: #223550 !important;
}

body.logged-app.theme-dark .finance-table tbody td{
  background: #0b1728 !important;
  color: #edf4ff !important;
  border-bottom-color: #1c2d44 !important;
}

body.logged-app.theme-dark .finance-table tbody tr:hover td{
  background: #0f1e33 !important;
}

body.logged-app.theme-dark .finance-pagination{
  background: #0f1b2d !important;
  border-top: 1px solid #1f3048 !important;
}

body.logged-app.theme-dark .finance-pagination-info{
  color: #8ea5c3 !important;
}

body.logged-app.theme-dark .finance-pagination-actions button:disabled{
  background: #0d1727 !important;
  color: #6f86a5 !important;
  border-color: #223550 !important;
  opacity: 1 !important;
}

@media (max-width: 980px){
body.logged-app.theme-dark .finance-top{
    background: transparent !important;
  }
}
