.notifications-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:32px;top:32px;z-index:2000}.notification{align-items:flex-start;border-radius:5px;box-shadow:0 2px 10px #0009;color:#fff;display:flex;max-width:400px;min-width:300px;padding:15px;transition:transform .3s ease-out}.notification-entering{transform:translateX(110%)}.notification-entered{transform:translateX(0)}.notification-exiting{transform:translateX(110%);transition:transform .3s ease-in}.notification-success{background-color:var(--green)}.notification-warning{background-color:var(--yellow)}.notification-error{background-color:var(--red)}.notification-icon{fill:var(--background);height:30px;margin-right:15px;width:30px}.notification-content{flex-grow:1}.notification-content h4{color:var(--background);font-size:1.2rem;font-weight:600}.notification-content p{color:var(--background);font-size:.9em;margin:5px 0 0}.notification-close{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;margin-left:10px}.notification-close-icon{fill:var(--background);height:20px;width:20px}:root{--background:#fafafa;--input:#ececec;--dark-letter:#3d3838;--light-letter:#eee;--dark:#332f2f;--gray:#7c7c7c;--extra-dark:#1f1f1f;--green:#11a634;--blue:#266ad0;--input-placeholder:#ada6a6;--blue-add-button:#124da7;--input-letter-color:#646464;--header-gray-table:#e7e7e7;--light-gray:#dbdbdb;--yellow:#d4b519;--red:#e11b1b;--hover-dark:#212121;--gray-focus:#efeded;--background-card:#f3f3f3}#root,body,html{background-color:#fafafa;background-color:var(--background);font-family:Roboto,Arial,sans-serif;margin:0;min-height:100vh}input:focus{outline:none;transition:none}*{box-sizing:border-box}button{appearance:none;-webkit-appearance:none;background:none;border:none;outline:none}a{text-decoration:none}a,a:visited{color:inherit}h1,h2,h3,h4,h5,h6,p{color:#3d3838;color:var(--dark-letter);margin:0}.loading-container{align-items:center;background-color:initial;display:flex;height:100vh;justify-content:center}.dot{animation:jump 1.2s ease-in-out infinite;background-color:#ccc;border-radius:50%;height:15px;margin:0 5px;width:15px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes jump{0%,to{transform:translateY(0)}25%{transform:translateY(-20px)}}.all-page{display:flex;flex-direction:column;min-height:100vh}.content-area{display:flex;flex:1 1;flex-direction:row;min-height:100%}.content-area-center{display:flex;flex:1 1;justify-content:center}.container{align-items:center;background-color:var(--dark);display:flex;flex-direction:row;height:108px;justify-content:space-between;margin-top:0;min-height:108px;width:100%}h3.name{color:var(--light-letter);font-family:Righteous,Arial,Helvetica,sans-serif;font-size:2rem;margin-left:32px;-webkit-user-select:none;user-select:none}.nav-menu{align-items:center;display:flex;gap:12px}.menu-item-wrapper{position:relative}.menu-item-button{background:none;border:none;color:var(--light-letter);cursor:pointer;font-size:16px;font-weight:500;height:100%;margin-right:32px;min-width:144px;padding:32px;-webkit-user-select:none;user-select:none}.menu-item-button:hover{color:var(--light-gray)}.dropdown-menu{background-color:#4a4a4a;box-shadow:0 4px 8px #0003;left:0;list-style:none;margin:0;min-width:150px;padding:0;position:absolute;top:100%;z-index:100}.dropdown-menu li{border-bottom:1px solid #3e3e3e;color:var(--light-letter);cursor:pointer;padding:20px 25px;-webkit-user-select:none;user-select:none}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li:hover{background-color:var(--extra-dark)}.sub-dropdown-menu{background-color:#444;color:#fff;left:100%;list-style:none;margin:0;min-width:180px;padding:0;position:absolute;top:0}.sub-dropdown-menu li{cursor:pointer;padding:10px 15px}.sub-dropdown-menu li:hover{background-color:#555}.logout-button{background:none;border:none;color:inherit;cursor:pointer;font-size:24px;margin-right:32px}.logout-button:hover{opacity:.9}.btn-active{font-weight:700}.modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--background);border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:24px;z-index:1001}.nav-list{border-right:1px solid var(--dark);margin-left:0;min-height:100%;min-width:300px;width:15%}.nav-item{align-items:center;border-bottom:1px solid var(--dark);cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s}.nav-item:hover{background-color:#f0f0f0}.nav-item-info{align-items:center;display:flex;flex-direction:row;justify-content:center}.nav-icon{fill:--var(--dark);height:40px;width:40px}.item-title{color:var(--dark-letter);font-size:20px;margin-left:20px}.item-title,.toggle-arrow{-webkit-user-select:none;user-select:none}.toggle-arrow{font-size:12px;transform:rotate(180deg);transition:transform .3s ease}.toggle-arrow.open{transform:rotate(0deg)}.sub-menu{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.sub-menu li{border-bottom:1px solid #e0e0e0;color:var(--dark-letter);cursor:pointer;font-size:18px;padding:12px 20px 12px 40px}.selected-sub-item,.sub-menu li:hover{background-color:var(--gray-focus)}.selected-sub-item{font-weight:700}.not-found-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:120px}.not-found-message{color:var(--dark-letter);font-size:2.5rem;font-weight:700}.not-found-svg{fill:var(--dark);height:144px;margin-bottom:40px;width:144px}.input-container label{color:var(--dark-letter);display:block;margin-bottom:5px;text-align:left;-webkit-user-select:none;user-select:none}.input-container input{background-color:var(--input);border:none;border-radius:8px;color:var(--input-letter-color);font-size:1rem;padding:16px}input::placeholder{color:var(--gray)}.input-container select{-webkit-appearance:none;appearance:none;background-color:var(--input);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;border:none;border-radius:8px;color:var(--gray);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1rem;padding:16px 32px 16px 16px;width:100%}.button-component{border:none;border-radius:12px;color:var(--light-letter);cursor:pointer;font-size:1.2rem;font-weight:550;height:60px;padding:12px;-webkit-user-select:none;user-select:none;width:180px}.add-btn{background-color:var(--blue)}.generate-btn{background-color:var(--dark);width:240px}.light-btn{background-color:var(--light-gray)}.gray-btn{background-color:var(--gray)}.login-container{height:100vh;justify-content:center}.login-box,.login-container{align-items:center;display:flex}.login-box{background-color:#333;border-radius:8px;flex-direction:column;padding:40px;text-align:center;width:600px}.login-box h1{color:var(--background);margin-bottom:30px}.login-box form{align-items:center;display:flex;flex-direction:column;gap:24px;width:70%}.listagem-container{display:flex;flex-direction:column;min-width:800px;padding:32px;width:90%}.listagem-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.listagem-title{color:var(--dark);font-size:32px}.excel-svg{fill:var(--dark);height:40px;width:40px}.excel-svg:hover,.table-icon{fill:var(--gray)}.table-icon{height:20px;width:20px}.table-icon:hover{fill:var(--dark-letter)}.add-new-instance{background-color:var(--dark-letter);border-radius:8px;color:var(--background);font-size:18px;font-weight:500;height:60px;margin-right:24px;min-width:160px;width:160px}.listagem-actions{align-items:center;display:flex;justify-content:flex-end}.users-list{display:flex;flex-direction:column;margin:64px auto 0;width:600px}.users-list h2{color:var(--dark-letter);font-size:36px;font-weight:700}.users-list span{color:var(--gray);font-size:20px;font-weight:400}.user-item{align-items:center;border-bottom:2px solid var(--gray)}.user-item,.user-item-info{display:flex;justify-content:space-between}.user-item-info{flex:1 1;margin:6px 12px 6px 0;padding:16px}span.permission{font-weight:700}.edit-svg{fill:var(--blue);height:24px;width:24px;:hover{fill:var(--blue-add-button)}}.add-button{align-self:center;background-color:var(--gray);border-radius:12px;color:var(--light-letter);font-size:18px;height:60px;margin-top:48px;width:240px}.add-button:hover{background-color:var(--input-letter-color)}.add-user-container{display:flex;flex-direction:column;margin:48px auto;width:720px}.add-user-container h2{color:var(--dark-letter);font-size:36px;font-weight:700;margin-bottom:32px}.double-input{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin-top:20px}form .button-container{margin-top:32px}.permission-container{margin-bottom:32px;width:100%}.permission-title{color:var(--dark-letter);font-size:24px;font-weight:700;margin-bottom:16px;margin-top:32px}.permission-container h3{margin:16px 0}.checkboxes-container{width:100%}.checkboxes-container-column .checkbox-container{margin:0}.checkboxes-container-column .edit-svg{fill:var(--dark-letter)}.checkboxes-container table{border-collapse:collapse;width:100%}.checkboxes-container th{background-color:var(--header-gray-table);font-weight:600}.checkboxes-container td,.checkboxes-container th{border:1px solid var(--input-placeholder);color:var(--dark-letter);font-family:Roboto,sans-serif;padding:8px;text-align:left}.checkboxes-container .center-cell{align-items:center;display:flex;justify-content:center}.checkbox-container{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none;width:100%}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox{align-items:center;background-color:var(--background);border:1px solid var(--dark);border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .2s ease-in-out;width:20px}.circle-checkbox{border-radius:50%}.custom-checkbox svg{height:16px;opacity:0;transition:opacity .2s ease-in-out;width:16px}.checkbox-container input:checked~.custom-checkbox{background-color:var(--dark);border-color:var(--extra-dark)}.checkbox-container input:checked~.custom-checkbox svg{opacity:1}.checkbox-label-text{color:var(--dark-letter);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px}.checkbox-container.no-label{justify-content:center;width:100%}.caixa-banco-subtitle{color:var(--dark);font-size:20px;font-weight:600}.caixa-banco-empresa-nome{color:var(--dark-letter);font-size:18px;width:100%}.cadastro-content{display:flex;flex-direction:column;margin:0 64px 0 0;padding:48px}h3.title{color:var(--dark);font-size:32px;font-weight:700;-webkit-user-select:none;user-select:none}button.button-list{color:var(--gray);font-size:16px;font-weight:700;text-align:right}button.button-list:hover{color:var(--light-gray)}.row-content{display:flex;gap:72px;justify-content:space-between;margin-bottom:16px}form .button-container{align-items:center;display:flex;justify-content:center;margin-top:24px;width:100%}.caixa-banco-subtitle{margin-top:16px}.plano-contas-value{display:flex;justify-content:end;width:100%}.plano-contas-value h4{color:var(--blue);font-size:24px;font-weight:500}.all-subdespesas-container{margin-top:32px}.add-subdespesa-container{align-items:center;display:flex;gap:40px;margin-top:16px}.subdespesa-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 32px}.subdespesa-row{display:flex;justify-content:space-between;width:100%}p.subdespesa-title{color:var(--gray);font-size:18px}p.item-text{color:var(--gray);font-size:15px}.delete-svg-subdespesa{fill:var(--gray);height:24px;width:24px}.delete-svg-subdespesa-small{height:20px;width:20px}.delete-svg-subdespesa:hover{fill:var(--dark-letter)}p.subdespesa-total{color:var(--gray);font-size:20px;font-weight:500}.add-item-container{align-items:center;display:flex;gap:24px;margin-top:16px;width:100%}button.add-item{align-self:flex-end;background-color:var(--blue-add-button);border-radius:8px;color:var(--background);font-size:32px;height:52px;max-width:52px;width:100%}button.add-item:hover{background-color:var(--blue)}.download-report-button{align-items:center;background-color:var(--dark);border:none;border-radius:12px;color:var(--light-letter);cursor:pointer;display:flex;font-size:1.2rem;font-weight:550;height:60px;justify-content:center;padding:12px;-webkit-user-select:none;user-select:none;width:180px}.download-report-button:hover{opacity:.95}.date-input-container{display:flex;flex-direction:column;width:100%}.date-input-container label{color:var(--dark-letter);display:block;margin-bottom:5px;text-align:left}.input-wrapper{align-items:center;background-color:var(--input);border-radius:8px;display:flex;padding:0 16px;position:relative;width:100%}.input-wrapper input{background-color:initial;border:none;color:var(--input-letter-color);cursor:pointer;flex:1 1;font-family:Arial,sans-serif;font-size:16px;outline:none;padding:16px 0}.input-wrapper input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:24px;opacity:0;position:absolute;right:16px;width:24px}.input-wrapper input[type=date]::-webkit-inner-spin-button{display:none}.calendar-icon{fill:var(--gray);height:20px;pointer-events:none;position:absolute;right:16px;width:20px}.file-imported{align-items:center;border:1.5px solid var(--dark-letter);border-radius:.375rem;display:flex;justify-content:space-between;padding:2rem;width:100%}.button-to-see-file-imported{color:var(--gray);font-size:1rem;font-weight:500;margin-bottom:24px}.button-to-see-file-imported:hover{color:var(--input-placeholder)}.file-info{align-items:center;color:var(--input-letter-color);display:flex}.file-icon{fill:var(--dark);height:24px;margin-right:.5rem;width:24px}.file-button{color:var(--input-letter-color);font-weight:600}.file-dropzone{align-items:center;border:2px dashed var(--dark);border-radius:.375rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;width:100%}.dropzone-icon{fill:var(--dark);height:48px;margin-bottom:.5rem;width:48px}.dropzone-text{color:var(--input-letter-color);text-align:center}.hidden-input{display:none}.columns-container{display:flex;flex-direction:row;gap:64px;margin-top:24px}.column-content{width:100%}.row-info-title{margin-bottom:16px}.tabela-container{margin-top:16px}.input-container{display:flex;flex-direction:column;width:100%}label{color:var(--dark-letter);display:block;margin-bottom:12px;text-align:left;-webkit-user-select:none;user-select:none}label.white-label{color:var(--light-letter)}.input-with-currency{align-items:center;background-color:var(--input);border:none;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.input-with-currency input{color:var(--input-letter-color);font-size:16px}.input-container input::placeholder{color:var(--input-placeholder)}.currency-symbol{color:var(--gray)}.input-container select:focus{border-color:var(--input);box-shadow:none;outline:none}.custom-select-option:hover{background-color:var(--input-placeholder)}.currency-symbol{display:block}.contas-pagar-container{display:flex;flex:1 1;flex-direction:column;padding:48px}.contas-pagar-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:24px 0 0}button.action-to-contas-a-pagar{background-color:var(--dark-letter);border-radius:8px;color:var(--background);font-size:16px;font-weight:500;height:60px;min-width:140px;width:140px}.tabela-container .pay-icon{fill:var(--dark-letter);height:20px;width:20px}.tabela-container th{background-color:var(--header-gray-table);font-weight:600}.contas-pagar-modal-content{max-width:640px;padding:24px}.contas-pagar-modal-content h2{color:var(--dark);font-size:2rem;font-weight:700;margin-bottom:24px}.contas-pagar-modal-content p{color:var(--dark-letter);font-size:1.2rem;line-height:2rem;margin-bottom:24px}.contas-pagar-modal-content .buttons-container{display:flex;gap:16px;margin-top:48px}.contas-pagar-modal-content button{border-radius:8px;font-size:18px;font-weight:600;height:60px;width:100%}button.btn-yes{background-color:var(--blue);color:var(--background)}button.btn-no{background-color:var(--light-gray);color:var(--dark-letter)}.row-modal-content{display:flex;gap:24px;justify-content:center}.pedidos-de-compra-container{display:flex;flex-direction:column;min-width:840px;padding:32px;width:75%}.pedidos-de-compra-title{color:var(--dark);font-size:40px;font-weight:700;margin-bottom:24px;-webkit-user-select:none;user-select:none}.pedidos-de-compra-options{align-items:center;display:flex;gap:48px;width:100%}.grouped-options{display:flex;gap:16px}.option-svg{fill:var(--dark);height:32px;width:32px}.option-svg:hover{fill:var(--gray);cursor:pointer}.pedidos-de-compra-buttons{display:flex;justify-content:space-between;padding:24px;width:100%}.pedidos-de-compra-container .tabela-container{margin-top:24px}.row-content{align-items:center}.pedidos-de-compra-container-cadastro{max-width:700px;min-width:540px;width:100%}.pedidos-de-compra-container-cadastro .row-content{gap:48px}.component-cell-td td{align-items:center;display:flex;justify-content:center}.gestao-de-prazos-options{display:flex;flex-direction:column;gap:20px;width:100%}.grouped-options{align-items:center;gap:40px;width:60%}.content-wrapper{display:flex;padding-bottom:48px}.despesas-caixa-container{display:flex;flex-direction:column;min-width:800px;padding:32px;width:85%}.header-despesas-caixa-container{display:flex;gap:48px;justify-content:space-between;margin-bottom:24px}.despesas-caixa-title{margin-bottom:32px}.tabela-container{border-collapse:collapse;width:100%}.tabela-container td,.tabela-container th{border:1px solid var(--input-placeholder);color:var(--dark-letter);font-family:Roboto,sans-serif;padding:8px;text-align:center}.tabela-container td{color:var(--gray)}.tabela-container-contas-a-pagar{margin:auto}.add-installment{border-color:var(--gray);border-radius:8px;border-style:solid;border-width:1px;color:var(--gray);margin-left:90%;margin-top:16px;padding:6px 8px}.add-installment:hover{background-color:var(--gray-light);cursor:pointer}.add-installment-stretched{margin-left:100%}.header-filters{align-items:flex-start;display:flex;flex-direction:column;width:100%}.filters-container{display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin-top:24px;width:100%}.order-by-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:100%}.listagem-vendas-container{display:flex;flex:1 1;flex-direction:column;padding:48px 96px}.listagem-vendas-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}button.action-to-vendas{background-color:var(--dark-letter);border-radius:8px;color:var(--background);font-size:18px;font-weight:500;height:60px;min-width:160px;width:160px}.listagem-vendas-filters-container{align-items:center;display:flex;gap:24px}.cadastro-vendas-container{margin:0 auto;max-width:920px;min-width:720px;padding:48px}.add-sale-payment-method{border-color:var(--gray);border-radius:8px;border-style:solid;border-width:1px;color:var(--gray);font-size:1.1rem;margin-left:100%;margin-top:8px;padding:6px 8px}.add-sale-payment-method:hover{background-color:var(--gray-light);cursor:pointer}.resume-container{display:flex;flex:1 1;flex-direction:column;padding:40px 64px 64px}.subtitle{color:var(--extra-dark);font-family:400;font-size:1.6rem;margin-bottom:16px;width:100%}span.name{color:var(--dark);font-size:1.8rem;font-weight:700}.header-resume-container{display:flex}.select-dashboard-container{align-items:center;display:flex;gap:16px;justify-content:space-around;margin-bottom:32px;margin-top:12px;width:50%}.btn-select-dashboard{background-color:var(--dark);border-radius:8px;color:var(--light-letter);font-size:1.1rem;font-weight:500;padding:16px 32px}.btn-select-dashboard:hover{background-color:var(--hover-dark);cursor:pointer}.payment-situation-container{display:flex;flex-direction:column}.payment-situation-container p{color:var(--dark);font-size:1.5rem;font-weight:600;margin-bottom:18px}.payment-situation-container .query-components{align-items:center;display:flex;gap:24px;margin-right:16px}.detalhado-query-container{align-items:center;display:flex;margin-top:12px}.checkbox-detalhado-container{display:flex;width:100%}.table-payment-situation{border-collapse:collapse;margin-bottom:40px;margin-top:12px;width:100%}.table-payment-situation th,td{border:1px solid var(--dark);padding:8px;text-align:left}.table-payment-situation th{color:var(--dark-letter);text-align:center}.table-payment-situation td{color:var(--gray)}.table-payment-situation tr:nth-child(2n){background-color:#f9f9f9}.table-payment-situation tr:last-child td,.total-row td{color:var(--dark);font-weight:700}.total-row td{border:none;text-align:right}.sales-dashboard-container{display:flex;flex-direction:column}.sales-dashboard-container .query-components{align-items:center;display:flex;gap:16px;margin-right:16px}.query-components p{align-self:center;font-weight:500}.sales-on-period-table-container,.table-sales-on-period{margin-top:12px;width:100%}.table-sales-on-period{border-collapse:collapse}.table-sales-on-period th,td{border:1px solid var(--dark);padding:8px;text-align:left}.table-sales-on-period th{color:var(--dark-letter);text-align:center}.table-sales-on-period td{color:var(--gray);text-align:right}.chart-sales{margin-top:24px}.chart-sales-first-row{align-items:center;display:flex;gap:40px;justify-content:center;width:100%}.row-average td,.row-total td{color:var(--dark-letter)}
/*# sourceMappingURL=main.05e48cac.css.map*/