@charset "UTF-8";*{box-sizing:border-box}html{min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100%;margin:0;background:#f0f4f2;color:#1a2e28}button,input,select,textarea{font:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c0d0cb;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8aada2}:is(.pagar-page,.receber-page) .form-panel-actions{display:flex;align-items:center;gap:8px}:is(.pagar-page,.receber-page) .btn-edit,:is(.pagar-page,.receber-page) .btn-cancel-edit{height:34px;padding:0 14px;border-radius:6px;background:transparent;font-size:.84rem;font-weight:700;cursor:pointer}:is(.pagar-page,.receber-page) .btn-edit{border:1px solid #1a7a52;color:#1a7a52}:is(.pagar-page,.receber-page) .btn-edit:hover{background:#edf8f2}:is(.pagar-page,.receber-page) .btn-cancel-edit{border:1px solid #c8d5cf;color:#52675e}:is(.pagar-page,.receber-page) .btn-cancel-edit:hover{background:#f3f6f4}:is(.pagar-page,.receber-page) .btn-primary-save:disabled{cursor:progress;opacity:.65}:is(.pagar-page,.receber-page) .edit-form-panel input,:is(.pagar-page,.receber-page) .edit-form-panel select{border:0;border-bottom:1px solid #aebdb6;border-radius:0;background:#f3f5f4;padding-right:8px;padding-left:8px;box-shadow:none}:is(.pagar-page,.receber-page) .edit-form-panel input:focus,:is(.pagar-page,.receber-page) .edit-form-panel select:focus{border-bottom:2px solid #1a7a52;background:#eef3f0;box-shadow:none}:is(.pagar-page,.receber-page) .edit-form-panel :is(input,select):disabled{color:#42564d;cursor:not-allowed;opacity:.8}:is(.pagar-page,.receber-page) .edit-form-panel :is(input,select).ng-invalid.ng-touched{border-bottom-color:#dc3545}:is(.pagar-page,.receber-page) .field-error{color:#b42318;font-size:.7rem;line-height:1.25}.page-breadcrumb-header{background:#005f54;color:#fff;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box;font-family:inherit;border-bottom:1px solid rgba(0,0,0,.1)}.page-breadcrumb-header .breadcrumb-left{display:flex;align-items:center;gap:8px;font-size:13px;color:#e2f1ea}.page-breadcrumb-header .breadcrumb-left .home-icon-link{display:inline-flex;align-items:center;color:#fff;text-decoration:none;transition:opacity .15s ease}.page-breadcrumb-header .breadcrumb-left .home-icon-link:hover{opacity:.8}.page-breadcrumb-header .breadcrumb-left .home-icon-link .home-icon{width:15px;height:15px}.page-breadcrumb-header .breadcrumb-left .separator{color:#ffffff73;font-size:11px;font-weight:700;-webkit-user-select:none;user-select:none}.page-breadcrumb-header .breadcrumb-left .parent-link{color:#e2f1ea;font-weight:500;text-decoration:none}.page-breadcrumb-header .breadcrumb-left .active-page{color:#fff;font-weight:700}.page-breadcrumb-header .header-right{display:flex;align-items:center}.page-breadcrumb-header .header-right .help-btn{background:transparent;border:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background .15s ease}.page-breadcrumb-header .header-right .help-btn:hover{background:#ffffff1a}.page-breadcrumb-header .header-right .help-btn .help-icon{width:16px;height:16px}.page>.page-breadcrumb-header{margin:-15px -15px 15px}.debt-page>.page-breadcrumb-header{margin:-8px -8px 12px}.page-actions-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:16px}.clientes-page>.page-breadcrumb-header{margin:0}.clientes-page>.page-actions-toolbar{margin:16px 28px 0}.informativos-page>.page-breadcrumb-header{margin:-26px -26px 20px}:is(.pagar-page,.receber-page)>.page-breadcrumb-header{margin:-10px -10px 10px}.movement-page>.page-breadcrumb-header{margin:-24px -24px 20px}.cash-flow-page>.page-breadcrumb-header{margin:-24px -24px 20px}.ofx-page>.page-breadcrumb-header{margin:0}.closing-page>.page-breadcrumb-header{margin:-18px -18px 20px}.report-page>.page-breadcrumb-header{margin:-20px -24px 20px}.cert-page>.page-breadcrumb-header{margin:-24px -24px 20px}
