[dir] .cash-flow-field[data-v-7af66ce4] {
  margin-bottom: 1rem;
}
[dir] .cash-flow-rules-row[data-v-667f96ee] {
  margin-top: 0.75rem;
}
.cash-flow-block[data-v-667f96ee] {
  height: 100%;
}
[dir] .cash-flow-block[data-v-667f96ee] {
  border: 1px solid #d8d6de;
  border-radius: 0.428rem;
  padding: 1rem 1.25rem;
  background-color: #fff;
}
.cash-flow-block-title[data-v-667f96ee] {
  font-size: 1rem;
  font-weight: 600;
}
[dir] .cash-flow-block-title[data-v-667f96ee] {
  margin-bottom: 1rem;
}
[dir] .cash-flow-section[data-v-667f96ee] {
  margin-bottom: 1.25rem;
  border: 1px solid #d8d6de;
  border-radius: 0.428rem;
  padding: 1rem 1.25rem;
}
[dir] .cash-flow-section[data-v-667f96ee]:last-child {
  margin-bottom: 0;
}
.cash-flow-section-title[data-v-667f96ee] {
  font-size: 0.95rem;
  font-weight: 600;
}
[dir] .cash-flow-section-title[data-v-667f96ee] {
  margin-bottom: 0.75rem;
}
[dir] .initial-balance-section[data-v-667f96ee] {
  margin-top: 0.5rem;
}
.balance-calculation-modal {
  display: flex !important;
  align-items: center;
  justify-content: center;
}[dir] .balance-calculation-modal {
  padding: 1rem;
}
.balance-calculation-modal-dialog {
  max-width: 1180px;
  width: calc(100% - 2rem);
}
[dir] .balance-calculation-modal-dialog {
  margin: 0 auto;
}
.role-management .form-group label {
  font-size: 1rem;
}
.role-management table thead th {
  font-size: 1rem;
}
