#box-left-menu .overlay{position:fixed;top:60px;left:0;height:100%;width:300px;z-index:10;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:767px){#box-left-menu .overlay{display:none}}.notification{display:flex}.notification .icon i{font-size:37px;color:#fff;padding-right:14px;padding-left:8px;padding-top:5px}.notification .content{line-height:19px;color:#fff}.notification .content .title{font-weight:700;font-size:1.2em}.notification .content .message{font-size:1.1em}.Toastify__toast-body{white-space:pre-line}.Toastify__toast--success{background-color:#1a7d1a}#box-header .overlay{position:fixed;top:0;left:0;height:60px;width:100%;z-index:10;background-color:rgba(0,0,0,.5)}@media (min-width:480px) and (max-width:546px){#box-header .overlay{z-index:100;height:175px}}@media (min-width:547px) and (max-width:768px){#box-header .overlay{z-index:300;height:124px}}.menuIcon{font-size:39px;vertical-align:middle;color:#34495c;margin-right:5px}.menuIcon:hover{color:#4183b9;cursor:pointer}.divIcon{display:inline-block}.modalApps{opacity:0;position:absolute;margin-top:10px;width:400px;height:300px;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:28px;transition:opacity .1s ease-in-out;display:none;right:0}.modalApps,.subModal{background-color:#fff}.subModal{padding:10px;width:110px;display:inline-block;vertical-align:initial;color:#000;z-index:999;margin:2px 1px;border:1px solid #fff;position:relative}.subModalEnable:hover{border:1px solid #e4e4e4;border-radius:2px}.openModal{opacity:1;transition:opacity .1s ease-in-out;display:block}.modalImage{height:70px}.appImage{width:48px;max-height:100%;max-width:100%;position:absolute;top:-30px;bottom:0;left:0;right:0;margin:auto}.iconText{margin:7px 0;text-align:center;white-space:nowrap}.appConteiner{margin:0 10vw;padding:10px}::-webkit-scrollbar{width:20px;height:5px}::-webkit-scrollbar-track{background:transparent;margin-left:10px}::-webkit-scrollbar-thumb{background:#65789e;border-radius:20px;background-clip:content-box;border:7px solid transparent}::-webkit-scrollbar-thumb:hover{background:#445882;background-clip:content-box;border:7px solid transparent}

/*!* Track *!*/

/*!* Handle *!*/

/*!* Handle on hover *!*/.basic-modal-header{float:left;width:100%;background:#565656;padding:15px}.basic-modal-wrapper{color:#c3c4c3}.basic-modal-header .title{font-size:23px;float:left;margin-top:0;line-height:30px;margin-right:10px}.basic-modal-header .btn{padding:2px 10px;font-weight:700;font-size:17px}.basic-modal-header .btn:hover{border:1px solid #ccc}.basic-modal-content{clear:both;padding:15px;background:#fff}.styles_modal__gNwvD{padding:0}.loading{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1100;cursor:pointer}.box{border:1px solid #333;padding:54px 60vw;background:#001540;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.boxImg{height:150px;padding-bottom:17px}.box .text{text-align:center;font-size:16px;color:#fff}.finance-report-container{padding:24px!important;min-height:calc(100vh - 120px)!important}.finance-report-header{text-align:center!important;margin-bottom:32px!important;color:#fff!important}.finance-report-title{margin-bottom:80px!important;font-weight:400!important;font-size:2.5rem!important;color:#445882!important}.finance-report-buttonCard{height:200px!important;border-radius:15px!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important;transition:all .3s ease-in-out!important;cursor:pointer!important}.finance-report-buttonCard:hover{-webkit-transform:translateY(-5px)!important;transform:translateY(-5px)!important;box-shadow:0 15px 35px rgba(0,0,0,.25)!important}.finance-report-cardContent{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;text-align:center!important;padding:24px!important}.finance-report-icon{font-size:3rem!important;margin-bottom:16px!important;color:#445882!important}.finance-report-buttonTitle{font-size:1.9rem!important;font-weight:600!important;color:#333!important;margin-bottom:8px!important}.finance-report-buttonDescription{font-size:1.3rem!important;color:#666!important;line-height:1.4!important}.report-detail-container{padding:15px;min-height:calc(100vh - 120px);background:#f5f5f5}.report-header{margin-bottom:8px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(68,88,130,.15);border:1px solid rgba(68,88,130,.1)}.header-content{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important}.period-selector{margin-bottom:16px!important;border-radius:8px!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;border-left:5px solid #445882!important}.period-selector-paper{padding:24px!important;margin-bottom:20px!important}.back-button{flex-shrink:0!important}.back-button,.report-title{margin-bottom:0!important;color:#445882!important}.report-title{font-weight:600!important;position:absolute!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.report-period{color:#666!important;font-style:italic}.totals-section{margin-bottom:20px!important}.total-card{border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transition:box-shadow .2s ease,-webkit-transform .2s ease!important;transition:transform .2s ease,box-shadow .2s ease!important;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease!important;margin-bottom:16px!important}.total-card:hover{-webkit-transform:translateY(-3px)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(0,0,0,.2)!important}.total-card.receita{border-left:5px solid #4caf50!important}.total-card.despesa{border-left:5px solid #f44336!important}.total-card.lucro{border-left:5px solid #445882!important}.total-card.prejuizo{border-left:5px solid #ff9800!important}.card-title{color:#666!important;font-size:1.3rem!important;margin-bottom:8px!important}.card-value{color:#333!important;font-weight:700!important;font-size:1.5rem!important}.total-card-content{padding:20px!important;min-height:120px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.summary-cards-section{margin-bottom:24px!important;justify-content:center!important}.summary-section{width:100%!important;text-align:center!important}.summary-title{margin-bottom:20px!important;color:#445882!important;font-weight:600!important;text-align:center!important}.summary-cards-container{justify-content:center!important;margin-top:0!important}.dashboard-card{background:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;transition:box-shadow .2s ease,-webkit-transform .2s ease!important;transition:transform .2s ease,box-shadow .2s ease!important;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease!important;border:none!important}.dashboard-card:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,0,0,.15)!important}.dashboard-card-content{padding:16px!important;min-height:100px!important}.dashboard-card-title{font-size:14px!important;font-weight:600!important;color:#666!important;margin-bottom:8px!important}.dashboard-card-value{font-size:18px!important;font-weight:700!important;line-height:1.2!important}.dashboard-card-value.positive{color:#2e3b7f!important}.dashboard-card-value.negative{color:#dc3545!important}.dashboard-card-icon-container{display:flex!important;justify-content:center!important;align-items:center!important;height:50px!important;border-radius:8px!important}.dashboard-card-icon{color:#fff!important;font-size:24px!important;font-weight:700!important}.receita-icon{background-color:#51cf66!important}.despesa-icon{background-color:#ff8787!important}.lucro-icon{background-color:#445882!important}.prejuizo-icon{background-color:#ffd43b!important}.charts-section{margin-bottom:20px!important}.chart-paper{padding:15px!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.chart-title{color:#445882!important;font-weight:600!important;margin-bottom:20px!important;text-align:center}.MuiDialog-paper{border-radius:12px!important}.MuiDialogTitle-root{color:#fff!important}.MuiDialogActions-root{padding:16px 24px!important}@media (max-width:768px){.report-detail-container{padding:5px}.report-header{padding:15px}.report-title{font-size:1.75rem!important}.card-value{font-size:1.5rem!important}.chart-paper{padding:15px!important}}@media (max-width:480px){.report-title{font-size:1.5rem!important}.card-value{font-size:1.25rem!important}}.recharts-pie-sector:active,.recharts-pie-sector:focus,.recharts-surface,.recharts-surface:focus,.recharts-wrapper,.recharts-wrapper:focus,.recharts-wrapper :focus{outline:none!important}.recharts-pie-sector{cursor:pointer!important;transition:opacity .2s ease}.recharts-pie-sector:hover{opacity:.8}.MuiTableCell-stickyHeader{background-color:#f5f5f5!important;font-weight:600!important;z-index:2!important}.MuiTableRow-hover:hover{background-color:rgba(68,88,130,.04)!important}.MuiTableContainer-root{border-radius:4px!important}.MuiTable-stickyHeader .MuiTableCell-head{background-color:#f5f5f5!important;border-bottom:2px solid #445882!important}.drilldown-table-paper{height:calc(100vh - 280px)!important;display:flex!important;flex-direction:column!important}.drilldown-table-container{flex:1 1!important;overflow:auto!important;max-height:none!important}.drilldown-table-container::-webkit-scrollbar{width:20px}.drilldown-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.drilldown-table-container::-webkit-scrollbar-thumb{background:#445882;border-radius:4px}.drilldown-table-container::-webkit-scrollbar-thumb:hover{background:#334066}@media (max-width:960px){.drilldown-table-paper{height:calc(50vh - 140px)!important}}@media (max-width:768px){.drilldown-table-paper{height:calc(60vh - 120px)!important}.drilldown-table-container .MuiTableCell-root{padding:6px 3px!important;font-size:.75rem!important}.drilldown-table-container .MuiChip-root{font-size:.6rem!important;height:20px!important}.drilldown-table-container .MuiTableCell-head:nth-child(3),.drilldown-table-container .MuiTableCell-head:nth-child(6),.drilldown-table-container .MuiTableCell-root:nth-child(3),.drilldown-table-container .MuiTableCell-root:nth-child(6){display:none!important}@media (max-width:480px){.drilldown-table-paper{height:calc(70vh - 100px)!important}.drilldown-table-container .MuiTableCell-root{padding:4px 2px!important;font-size:.7rem!important}.drilldown-table-container .MuiTableCell-head:first-child,.drilldown-table-container .MuiTableCell-head:nth-child(3),.drilldown-table-container .MuiTableCell-head:nth-child(4),.drilldown-table-container .MuiTableCell-head:nth-child(5),.drilldown-table-container .MuiTableCell-head:nth-child(6),.drilldown-table-container .MuiTableCell-root:first-child,.drilldown-table-container .MuiTableCell-root:nth-child(3),.drilldown-table-container .MuiTableCell-root:nth-child(4),.drilldown-table-container .MuiTableCell-root:nth-child(5),.drilldown-table-container .MuiTableCell-root:nth-child(6){display:none!important}}.period-selector-paper{padding:15px!important;margin-bottom:15px!important}.period-title{padding:5px!important;margin-bottom:12px!important;font-size:1rem!important}.summary-title{margin-bottom:12px!important;font-size:1.5rem!important}.total-card-full-height{height:100%!important}.total-card-content{padding:12px!important}}.transactions-compact-list{height:100%;overflow-y:auto;padding:8px 8px 16px}.transaction-compact-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;padding:12px;transition:box-shadow .2s ease}.transaction-compact-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.transaction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.transaction-status-indicator{flex-shrink:0}.transaction-date{font-size:1.4rem;color:#666;font-weight:500}.transaction-main-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;grid-gap:16px;gap:16px}.transaction-description{font-size:1.4rem!important;font-weight:500!important;color:#333!important;flex:1 1;line-height:1.3!important}.transaction-value{font-size:1.4rem!important;flex-shrink:0;text-align:right}.transaction-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #f0f0f0}.transaction-detail-item{font-size:1.4rem!important;color:#1f1e1e!important;line-height:1.2!important}.detail-label{font-weight:600;color:#445882}@media (max-width:960px){.transactions-compact-list{height:calc(50vh - 200px)}}@media (max-width:768px){.transactions-compact-list{height:calc(60vh - 180px)}.transaction-details{grid-template-columns:1fr;grid-gap:4px;gap:4px}.transaction-main-info{flex-direction:column;grid-gap:8px;gap:8px}.transaction-value{text-align:left}.transaction-compact-item{padding:10px;margin-bottom:10px}}.clickable-legend-container{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;padding:0!important;grid-gap:6px!important;gap:6px!important;margin-top:-150px!important;position:relative!important;z-index:10!important}.clickable-legend-item{display:flex!important;align-items:center!important;padding:4px 8px!important;border-radius:4px!important;font-size:12px!important;background-color:initial!important}.clickable-legend-item:hover{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.clickable-legend-color{width:10px!important;height:10px!important;margin-right:6px!important;border-radius:50%!important}.clickable-legend-text{color:#333!important;font-weight:500!important}.custom-tooltip-container{background-color:hsla(0,0%,100%,.95)!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;font-size:13px!important;font-weight:500!important}.tooltip-name{color:#333!important;margin-bottom:4px!important}.tooltip-value-receita{color:#2e3b7f!important;font-weight:700!important}.tooltip-value-despesa{color:#dc3545!important;font-weight:700!important}.tooltip-percentage{color:#666!important;font-size:12px!important}.clickable-legend-item{cursor:pointer!important;transition:all .2s ease!important}.clickable-legend-item:hover{-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;background-color:rgba(0,0,0,.05)!important;border-radius:4px!important}.MuiTooltip-tooltip{box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.MuiTooltip-tooltip,.MuiTooltip-tooltip *{border:none!important}.custom-tooltip-no-border{border:none!important;outline:none!important;box-shadow:0 2px 8px transparent!important;background-color:hsla(0,0%,100%,0)!important}.no-data-container{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important;flex-direction:column!important;color:#999!important}.no-data-icon{margin-bottom:8px!important;color:#999!important}.no-data-subtitle,.no-data-title{color:#696868!important}.no-data-subtitle{margin-top:4px!important}.chart-custom-label{text-shadow:1px 1px 2px rgba(0,0,0,.8)!important;pointer-events:none!important}@media (max-width:768px){.clickable-legend-container{margin-top:-120px!important;grid-gap:4px!important;gap:4px!important}.clickable-legend-item{font-size:11px!important;padding:3px 6px!important}.clickable-legend-color{width:8px!important;height:8px!important;margin-right:4px!important}}@media (max-width:480px){.clickable-legend-container{margin-top:-100px!important}}.total-in-title{font-size:1.6rem!important;color:#2e3b7f!important;font-weight:700!important;margin-left:16px!important;padding:6px 16px!important;background:rgba(55,62,99,.062)!important;border-radius:10px!important;display:inline-block!important;border:1px solid rgba(46,59,127,.2)!important}@media (max-width:768px){.total-in-title{display:block!important;margin-left:0!important;margin-top:8px!important;font-size:1.2rem!important;font-weight:700!important;text-align:center!important}}.dashboard-card-with-border{position:relative!important}.dashboard-card-with-border:before{content:""!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:5px!important;border-radius:8px 0 0 8px!important}.dashboard-card-agendado:before{background-color:#0094dd!important}.dashboard-card-pendente:before{background-color:#f5d242!important}.dashboard-card-confirmado:before{background-color:#00bd64!important}.dashboard-card-conciliado:before{background-color:#d02ed8!important}:root{--chart-color-0:#5c7cfa;--chart-color-1:#51cf66;--chart-color-2:#a78bfa;--chart-color-3:#74c0fc;--chart-color-4:#ffd43b;--chart-color-5:#ff8787;--chart-color-6:#63e6be;--chart-color-7:#ffa8a8;--chart-color-8:#91a7ff;--chart-color-9:#5cb59b}.chart-color-0{color:#5c7cfa;color:var(--chart-color-0);background-color:#5c7cfa;background-color:var(--chart-color-0)}.chart-color-1{color:#51cf66;color:var(--chart-color-1);background-color:#51cf66;background-color:var(--chart-color-1)}.chart-color-2{color:#a78bfa;color:var(--chart-color-2);background-color:#a78bfa;background-color:var(--chart-color-2)}.chart-color-3{color:#74c0fc;color:var(--chart-color-3);background-color:#74c0fc;background-color:var(--chart-color-3)}.chart-color-4{color:#ffd43b;color:var(--chart-color-4);background-color:#ffd43b;background-color:var(--chart-color-4)}.chart-color-5{color:#ff8787;color:var(--chart-color-5);background-color:#ff8787;background-color:var(--chart-color-5)}.chart-color-6{color:#63e6be;color:var(--chart-color-6);background-color:#63e6be;background-color:var(--chart-color-6)}.chart-color-7{color:#ffa8a8;color:var(--chart-color-7);background-color:#ffa8a8;background-color:var(--chart-color-7)}.chart-color-8{color:#91a7ff;color:var(--chart-color-8);background-color:#91a7ff;background-color:var(--chart-color-8)}.chart-color-9{color:#5cb59b;color:var(--chart-color-9);background-color:#5cb59b;background-color:var(--chart-color-9)}.clickable-legend-container.drilldown-legend{margin-top:10px!important;margin-bottom:20px!important;position:static!important}.clickable-legend-item.filtered-out{opacity:.5!important}.clickable-legend-item.active-filter{font-weight:600!important}.clickable-legend-item.normal{font-weight:500!important}.clear-filter-button{background-color:rgba(0,0,0,.1)!important;font-weight:600!important;color:#666!important}.chart-container-center{padding:20px!important;text-align:center!important}.filter-container{margin-bottom:16px!important}.date-input-container{margin-right:16px!important}.transaction-stats-container{margin-bottom:20px!important;text-align:center!important}.filter-status-text{font-size:1.4rem!important;font-weight:400!important;color:#666!important;margin-left:8px!important}.category-type-badge{display:inline-block!important;padding:4px 12px!important;border-radius:20px!important;font-size:.85rem!important;font-weight:600!important;margin-left:8px!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;vertical-align:middle!important;position:relative!important;top:-1px!important}.category-type-badge.receita{background:linear-gradient(135deg,#4caf50,#66bb6a)!important;color:#fff!important}.category-type-badge.despesa{background:linear-gradient(135deg,#f44336,#ef5350)!important;color:#fff!important}.status-chip{color:#fff!important;font-size:.7rem!important;height:20px!important;border-radius:10px!important}.status-chip.agendado{background-color:#0094dd!important}.status-chip.pendente{background-color:#f5d242!important}.status-chip.confirmado{background-color:#00bd64!important}.status-chip.conciliado{background-color:#d02ed8!important}.transaction-value.positive{color:#4caf50!important;font-weight:700!important}.transaction-value.despesa,.transaction-value.negative{color:#f44336!important;font-weight:700!important}.transaction-value.receita{color:#4caf50!important;font-weight:700!important}.advanced-filters-container{margin:16px 0 20px!important;padding:12px!important;background:rgba(68,88,130,.02)!important;border-radius:6px!important;border:1px solid rgba(68,88,130,.1)!important}.filter-select{background-color:#fff!important}.filter-select .MuiOutlinedInput-root{border-radius:4px!important}.filter-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.filter-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#445882!important}.filter-select .MuiInputLabel-root.Mui-focused{color:#445882!important}.clear-filters-row{margin-top:8px!important;display:flex!important;justify-content:flex-end!important}.clear-all-filters-button{color:#f44336!important;font-size:.75rem!important;text-transform:none!important;padding:4px 8px!important}.clear-all-filters-button:hover{background-color:rgba(244,67,54,.08)!important}.chart-header-with-actions{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:8px!important;grid-gap:16px!important;gap:16px!important}.export-csv-button{border-color:#445882!important;color:#445882!important;font-size:.8rem!important;text-transform:none!important;padding:6px 12px!important;min-width:auto!important;flex-shrink:0!important}.export-csv-button:hover{background-color:rgba(68,88,130,.08)!important;border-color:#445882!important}.export-csv-button:disabled{border-color:#ccc!important;color:#ccc!important}.export-buttons-container{grid-gap:8px!important;gap:8px!important;flex-shrink:0!important}.export-button,.export-buttons-container{display:flex!important;align-items:center!important}.export-button{color:#445882!important;border-color:#445882!important;padding:6px 12px!important;font-size:.8rem!important;text-transform:none!important;min-width:auto!important;transition:all .2s ease!important;grid-gap:4px!important;gap:4px!important}.export-button svg{font-size:1rem!important}.export-button:hover{background-color:rgba(68,88,130,.08)!important;border-color:#445882!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.export-button:disabled{border-color:#ccc!important;color:#ccc!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important}.export-button-icon-only{color:#445882!important;padding:8px!important;min-width:auto!important;width:48px!important;height:36px!important;border-radius:6px!important;transition:all .2s ease!important}.export-button-icon-only svg{font-size:1.2rem!important}.export-button-icon-only:hover{background-color:rgba(68,88,130,.1)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;color:#2e3f5f!important}.export-button-icon-only:disabled{color:#ccc!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important}.export-button-large{color:#445882!important;padding:12px!important;min-width:55px!important;width:30px!important;height:30px!important;border-radius:8px!important;transition:all .2s ease!important;background-color:hsla(0,0%,100%,0)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.export-button-large svg{font-size:48px!important;width:22px!important;height:22px!important}.export-button-large:hover{background-color:rgba(68,88,130,.1)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#2e3f5f!important}.export-button-large:disabled{color:#ccc!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important;background-color:hsla(0,0%,100%,.5)!important}@media (max-width:768px){.chart-header-with-actions{flex-direction:column!important;align-items:flex-start!important;grid-gap:8px!important;gap:8px!important}.export-csv-button{align-self:flex-end!important}}
/*# sourceMappingURL=main.8dcd64e5.chunk.css.map */