@import '_content/EH.Client.MudBlazorWrapper/EH.Client.MudBlazorWrapper.wmvnhp6s0y.bundle.scp.css';

/* /Features/ExpenseEdit/ExpenseEdit.razor.rz.scp.css */
.container[b-3azs40z02v] {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.main-content[b-3azs40z02v] {
  flex: 1 1 auto;
}

[b-3azs40z02v] .continue-button {
  flex: 0 0 auto;
}

[b-3azs40z02v] .mud-input-control.mud-input-outlined-with-label {
  margin-top: 24px;
}
/* /Features/ExpenseEdit/ExpenseEditContainer.razor.rz.scp.css */
.container[b-yu7yhlqhyx] {
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
  height: 100%;
}

.content[b-yu7yhlqhyx] {
  flex: 1 1 auto;
  overflow-y: auto;
}

.footer[b-yu7yhlqhyx] {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
}
/* /Features/ExpenseEdit/GiftEdit.razor.rz.scp.css */
/* /Features/ExpenseEdit/HospitalityEdit.razor.rz.scp.css */
.controls-container[b-72gdaskegl] {
  margin-top: 12px;
  /*    margin-bottom: 24px;
      min-height: 24px;*/
}

.info[b-72gdaskegl] {
  display: flex;
  flex-direction: row;
  margin-top: 4px;
  margin-bottom: 12px;
  margin-left: 2px;
  align-items: center;
}

[b-72gdaskegl] .info-text {
  margin-left: 14px;
}
/* /Features/ExpenseEdit/ReceiptEdit.razor.rz.scp.css */
.upload-action-container[b-2myqoleu6i] {
  display: inline-flex;
  cursor: pointer;
  flex-direction: row;
  margin-bottom: 32px;
  align-items: center;
}
.upload-action-container div[b-2myqoleu6i] {
  margin-left: 12px;
}

/*::deep .images-container {
    margin: -24px!important;
}*/
[b-2myqoleu6i] .image-container {
  padding: 12px 12px 0 12px;
  display: inline-block;
  margin: 24px;
  height: 100%;
}

.image-content[b-2myqoleu6i] {
  align-items: center;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.image-content img[b-2myqoleu6i] {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  flex: 1 1 auto;
  cursor: pointer;
}
.image-content div[b-2myqoleu6i] {
  width: 100%;
  text-align: center;
}

.error-container[b-2myqoleu6i] {
  display: flex;
  flex-direction: row;
  align-content: center;
}

[b-2myqoleu6i] .error-icon {
  margin-right: 12px;
}
/* /Features/ExpenseOverview/ExpenseLine.razor.rz.scp.css */
.amount[b-ioeyjjku0i] {
  font-weight: bold;
  text-align: right;
}

[b-ioeyjjku0i] .option-button-cell {
  text-align: right;
}

.icon-overview[b-ioeyjjku0i] {
  transition: 0.4s;
}

[b-ioeyjjku0i] .not-mine > td {
  opacity: 0.6;
}
/* /Features/ExpenseOverview/ExpenseOverview.razor.rz.scp.css */
.container[b-w77z3nj27l] {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.content[b-w77z3nj27l] {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.person-data[b-w77z3nj27l] {
  font-weight: bold;
  flex: 0 0 auto;
}

.amount[b-w77z3nj27l] {
  font-weight: bold;
  text-align: right;
}

.amount-symbol[b-w77z3nj27l] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin-left: 4px;
}

.table-container[b-w77z3nj27l] {
  flex: 1 1 auto;
  overflow-y: auto;
}

[b-w77z3nj27l] .mud-table {
  height: 100%;
}

[b-w77z3nj27l] .mud-table-container {
  height: 100%;
}

[b-w77z3nj27l] .mud-table-body {
  overflow-y: auto;
}

[b-w77z3nj27l] .amount-text-field {
  width: 60px;
  flex: 0 0 auto;
}

[b-w77z3nj27l] .amount-text-field .mud-input-slot.mud-input-root.mud-input-root-outlined {
  padding: 4px;
  text-align: right;
  font-size: 0.875rem;
}

[b-w77z3nj27l] .finish-button {
  flex: 0 0 auto;
}
/* /Features/ExpenseOverview/ExpenseOverviewRejectionError.razor.rz.scp.css */
.rejection-container[b-h0wgacy3vt] {
  margin-top: 22px;
}

[b-h0wgacy3vt] .alert-head {
  display: flex;
  flex-direction: row;
  width: 100%;
  text-align: left;
  align-items: center;
}

[b-h0wgacy3vt] .alert-icon {
  flex: 0 0 auto;
}

[b-h0wgacy3vt] .alert-text {
  flex: 1 1 auto;
  margin-left: 10px;
  margin-right: 10px;
}

[b-h0wgacy3vt] .alert {
  width: 100%;
}
[b-h0wgacy3vt] .alert .mud-alert-message {
  width: 100%;
}

.collapse-content[b-h0wgacy3vt] {
  margin-left: 38px;
}
/* /Features/Overview/Overview.razor.rz.scp.css */
.container[b-gs0wx37o7z] {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.button-container[b-gs0wx37o7z] {
  flex: 1 1 auto;
  margin: 40px;
  max-width: 400px;
  align-self: center;
  width: 100%;
}
.button-container[b-gs0wx37o7z]  button {
  height: 100%;
}
/* /Features/PersonCreate/PersonEdit.razor.rz.scp.css */
[b-zf4cpgr9pq] .mud-input-control.mud-input-outlined-with-label {
  margin-top: 24px;
}

.container[b-zf4cpgr9pq] {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.content[b-zf4cpgr9pq] {
  flex: 1 1 auto;
}

.footer[b-zf4cpgr9pq] {
  flex: 0 0 auto;
}
/* /Features/PersonOverview/PersonMonthlyExpenseOverview.razor.rz.scp.css */
.date-select-container[b-5t11t7yxwz] {
  display: flex;
  flex-direction: row;
}
.date-select-container[b-5t11t7yxwz]  .mud-select {
  flex: 1 1 auto;
  margin: 0;
}
.date-select-container[b-5t11t7yxwz]  .mud-button {
  flex: 0 0 auto;
  padding: 0;
  margin-left: 24px;
}

.spacing[b-5t11t7yxwz] {
  margin-top: 24px;
}

[b-5t11t7yxwz] .table {
  width: 100%;
}

.header[b-5t11t7yxwz] {
  position: sticky;
  top: 66px;
  z-index: 10;
  background-color: white;
}

[b-5t11t7yxwz] .option-button-cell {
  text-align: right;
}

.icon-overview[b-5t11t7yxwz] {
  transition: 0.4s;
}

[b-5t11t7yxwz] .table {
  width: 100%;
}

[b-5t11t7yxwz] .not-mine > td {
  opacity: 0.6;
}
/* /Features/PersonOverview/PersonMonthlyExpenseStateLegend.razor.rz.scp.css */
.top-container[b-r8fzxuf03b] {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.icon-explanation-container[b-r8fzxuf03b] {
  display: flex;
  flex-direction: row;
  justify-items: center;
}

.icon-explanation[b-r8fzxuf03b] {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 8px;
  margin-right: 0px;
  cursor: pointer;
}
.icon-explanation div[b-r8fzxuf03b] {
  margin-left: 8px;
}

.icon-explanation-detail[b-r8fzxuf03b] {
  margin-bottom: 12px;
}

.disabled[b-r8fzxuf03b] {
  opacity: 0.2;
  -moz-opacity: 0.5; /* Firefox and Mozilla browsers */
  -webkit-opacity: 0.5;
}

[b-r8fzxuf03b] .b {
  padding-left: 0;
  padding-right: 0;
  min-width: 42px;
}

[b-r8fzxuf03b] .divider {
  margin-top: 8px;
  margin-bottom: 16px;
}
/* /Features/PersonOverview/PersonMonthlyExpenseTable.razor.rz.scp.css */
.table-container[b-rwg5bs2gst] {
  padding-bottom: 32px;
}

.icon[b-rwg5bs2gst] {
  margin-left: 12px;
  height: 32px;
}

.amount[b-rwg5bs2gst] {
  font-weight: bold;
  text-align: right;
}

[b-rwg5bs2gst] .option-button-cell {
  text-align: right;
}

.created-by[b-rwg5bs2gst] {
  margin-top: 8px;
}

@media (max-width: 480px) {
  [b-rwg5bs2gst] .mud-table-cell {
    padding: 12px;
  }
}
/* /Features/PersonOverview/PersonOverviewExtendedInfo.razor.rz.scp.css */
td[b-n5x8di5w5s] {
  padding-right: 12px;
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 0;
}

[b-n5x8di5w5s] .name {
    font-weight: bold;
}
/* /Features/PersonOverview/RejectedPersonMonthlyExpenseOverview.razor.rz.scp.css */
[b-3ydf0tu03w] .table {
  width: 100%;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.container[b-djj862757z] {
  height: 100%;
}

[b-djj862757z] .app-content {
  height: 100%;
  padding-left: 64px;
  padding-right: 64px;
  padding-bottom: 12px;
}

@media only screen and (max-width: 500px) {
  [b-djj862757z] .app-content {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.body-content[b-djj862757z] {
  height: 100%;
  padding-top: 24px;
}

hr[b-djj862757z] {
  width: 100%;
  height: 1px;
  background-color: lightgrey;
  margin-top: 12px;
  margin-bottom: 12px;
}

.spacing[b-djj862757z] {
  margin-top: 12px;
}

[b-djj862757z] .link-active {
  background-color: transparent;
  color: #c9dd84;
}

[b-djj862757z] .link-active::before {
  position: relative;
  left: -6px;
  top: 6px;
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: -10px; /* space between circle and element content */
  border-radius: 50%;
  background-color: #c9dd84; /* change color as needed */
  vertical-align: middle; /* aligns the circle with text */
}

.link-container[b-djj862757z] {
  display: flex;
  flex-direction: row;
}
.link-container div[b-djj862757z] {
  margin-left: 8px;
}

/*::deep .link:hover {
    background-color: yellow;
}*/
.version-text[b-djj862757z] {
  margin-left: 30px;
  font-size: 0.8em;
}
/* /Layout/SimpleLayout.razor.rz.scp.css */
.container[b-3kkl2vnqdq] {
  height: 100%;
}

[b-3kkl2vnqdq] .app-content {
  height: 100%;
  padding-left: 64px;
  padding-right: 64px;
  padding-bottom: 12px;
}

@media only screen and (max-width: 500px) {
  [b-3kkl2vnqdq] .app-content {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.body-content[b-3kkl2vnqdq] {
  height: 100%;
  padding-top: 24px;
}
/* /Layout/SubLayout.razor.rz.scp.css */
.container[b-6hg5g6j413] {
  height: 100%;
}

[b-6hg5g6j413] .app-content {
  height: 100%;
  padding-left: 64px;
  padding-right: 64px;
  padding-bottom: 12px;
}

@media only screen and (max-width: 500px) {
  [b-6hg5g6j413] .app-content {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.body-content[b-6hg5g6j413] {
  height: 100%;
  padding-top: 24px;
}
