/* /Components/ContributionForm.razor.rz.scp.css */
.editor[b-3rdlk5e11q] {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  row-gap: 1vh;
}

.editor-header[b-3rdlk5e11q] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.editor-header .editor-title[b-3rdlk5e11q] {
  max-width: 80vw;
  display: flex;
  flex-direction: column;
}
.editor-header .editor-title > div:first-child[b-3rdlk5e11q] {
  margin-bottom: -1vh;
}
.editor-header .editor-title > div.description[b-3rdlk5e11q] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-header .editor-nav[b-3rdlk5e11q] {
  align-self: end;
}

.editor-footer[b-3rdlk5e11q] {
  grid-row: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-content: center;
  gap: 1vmax;
}
.editor-footer button[b-3rdlk5e11q] {
  width: 9vw;
}

.editor-main[b-3rdlk5e11q] {
  width: 100%;
  display: grid;
  grid-row: 2;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr;
  row-gap: 1vmax;
  column-gap: 0.5vmax;
  padding-right: 0.5vw;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.editor-main > .request[b-3rdlk5e11q] {
  padding: 0 0.5vmax;
  width: 100%;
  grid-column: 1/3;
  grid-row: 1;
  display: grid;
  grid-template-columns: 30% 40% minmax(0, 30%);
  grid-template-rows: auto auto;
  grid-column-gap: 0.5vmax;
  border-width: 1px;
  border-style: solid;
  border-color: var(--editor-border-color);
  border-radius: 0.25vmax;
  background-color: rgba(var(--bs-primary-rgb), 8%);
}
.editor-main > .request .request-buttons[b-3rdlk5e11q] {
  padding-left: 0.5vmax;
  padding-top: 0.75vmax;
  padding-bottom: 0.75vmax;
  grid-column: 1 span 2;
  grid-row: 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1vmax;
}
.editor-main > .payees[b-3rdlk5e11q] {
  width: 100%;
  grid-column: 1;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}
.editor-main > .comments[b-3rdlk5e11q] {
  width: 100%;
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}

.request-1[b-3rdlk5e11q] {
  display: grid;
  grid-column: 1;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5rem;
  grid-auto-rows: min-content;
  padding: 0.5vmax;
}

.request-2[b-3rdlk5e11q] {
  backdrop-filter: brightness(1.35);
  display: grid;
  grid-column: 2;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5em;
  grid-auto-rows: 1fr;
  grid-template-rows: repeat(5, min-content);
  padding: 0.5vmax;
}

.request-3[b-3rdlk5e11q] {
  grid-column: 3;
  grid-row: 1/-1;
  display: flex;
  flex-direction: column;
  padding: 0.5vmax;
  width: inherit;
  gap: 1.5vh;
  grid-auto-rows: auto 1fr;
  --ac-icon-width: 1em;
  --ac-icon-padding: 0.5em;
  --ac-card-width: 12vw;
  --ac-font-size: 1.6vh;
}

.btn-add-payee[b-3rdlk5e11q] {
  --bs-btn-border-radius: 0.25vmax;
  --bs-btn-border-color: rgba(var(--bs-primary-rgb), 75%);
}

.payee-container[b-3rdlk5e11q] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: inherit;
  overflow-y: auto;
  row-gap: 0.5vh;
}

.form-label[b-3rdlk5e11q] {
  grid-column: 1;
  margin: 0;
  font-weight: 200;
  font-size: smaller;
  align-self: center;
}
.form-label + div[b-3rdlk5e11q] {
  grid-column: 2;
}

.no-data[b-3rdlk5e11q] {
  padding: 0.25vmax;
  color: var(--bs-warning);
  font-style: italic;
  font-size: clamp(8pt, 0.35vh, 16pt);
}

.chip-container[b-3rdlk5e11q] {
  padding: 0.25vmax;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  width: inherit;
  max-height: 8vh;
  overflow-y: auto;
  font-size: 0.75em;
}
.chip-container[b-3rdlk5e11q]  .k-chip-sm {
  font-size: 1em;
}

[b-3rdlk5e11q] .attachment-container {
  padding: 0.25vmax;
}
[b-3rdlk5e11q] input[type=file] {
  display: none !important;
}

button[b-3rdlk5e11q] {
  min-width: 6vw;
}

[b-3rdlk5e11q] .k-svg-i-person-fill-check {
  color: green;
}

.employee-distribution-input[b-3rdlk5e11q] {
  border-color: var(--bs-warning) !important;
  box-shadow: 0 0 8px rgba(var(--bs-warning-rgb), 0.4);
  animation: inputPulse-b-3rdlk5e11q 2s ease-in-out infinite;
  font-weight: 600;
  border-width: 1px;
}

@keyframes inputPulse-b-3rdlk5e11q {
  0%, 100% {
    border-color: var(--bs-warning);
    box-shadow: 0 0 8px rgba(var(--bs-warning-rgb), 0.4);
  }
  50% {
    border-color: var(--bs-warning);
    box-shadow: 0 0 12px rgba(var(--bs-warning-rgb), 1);
  }
}
.attendee > .attendee-info[b-3rdlk5e11q] {
  display: flex;
  justify-content: space-between;
  column-gap: 0.5vmax;
  margin-bottom: 0.5vmax;
}
.attendee > .attendee-info > .summary[b-3rdlk5e11q] {
  flex-grow: 1;
}
.attendee > .attendee-info > button[b-3rdlk5e11q] {
  margin: auto;
  font-size: smaller;
  white-space: nowrap;
}
.attendee > .footer[b-3rdlk5e11q] {
  text-align: right;
  font-size: 0.6em;
  font-style: italic;
}
/* /Components/ContributionRequestStepper.razor.rz.scp.css */
.stepper-container[b-u5lzcxfqqe] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: end;
}

[b-u5lzcxfqqe] .crc-stepper {
  line-height: 1 !important;
  width: 100%;
  padding-bottom: 0.5vmax;
  position: relative;
}

[b-u5lzcxfqqe] .crc-stepper .k-progressbar {
  position: absolute;
  top: 33% !important;
}

[b-u5lzcxfqqe] .custom-step {
  width: 1.5vmax;
  height: 1.5vmax;
  border: 2px solid rgb(5, 90, 220);
  border-radius: 2.5vmax;
  background-clip: padding-box;
  box-sizing: border-box;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #fff5f5;
}

[b-u5lzcxfqqe] .k-step-link {
  padding-top: 1vh;
  padding-bottom: 1vh;
}

[b-u5lzcxfqqe] .k-step-link > text {
  cursor: pointer;
}

[b-u5lzcxfqqe] .k-step-link > text:hover {
  filter: drop-shadow(0 0 0.5vmax hotpink);
}

[b-u5lzcxfqqe] .k-step-done .custom-step {
  background-image: radial-gradient(circle at center, rgb(13, 110, 253) 1vw, rgb(5, 90, 220));
  color: #fff;
}

[b-u5lzcxfqqe] .k-step:not(.k-step-done):not(.k-step-current) .custom-step {
  border: 2px solid #ccc;
}

[b-u5lzcxfqqe] .k-step-link .k-icon {
  font-size: 0.75rem;
  color: var(--bs-primary);
}

[b-u5lzcxfqqe] .k-step-done .k-step-link .custom-step .k-icon {
  color: #fff;
}

[b-u5lzcxfqqe] .k-step-link .step-label {
  color: rgb(255, 255, 255);
  font-size: 0.8vmax;
  cursor: default;
  font-weight: 200;
}

[b-u5lzcxfqqe] .k-step-current .k-step-link .step-label {
  font-weight: 600;
}
/* /Components/Dashboard/TableDashboard.razor.rz.scp.css */
.section-container[b-8roll1aqzp] {
  display: flex;
  flex-direction: column;
  row-gap: 1vmax;
  margin-top: 2vh;
}
.section-container[b-8roll1aqzp]  .collapsible-header {
  color: var(--bs-primary-text-emphasis);
  margin-bottom: 0;
}
.section-container[b-8roll1aqzp]  .collapsible-header > span {
  font-size: 1.2rem !important;
}
.section-container[b-8roll1aqzp]  .collapsible-content {
  border: 1px solid var(--bs-primary-border-subtle);
  border-top: 0;
  border-radius: 0 0 0.5vmax 0.5vmax;
}

.section[b-8roll1aqzp] {
  padding: 1vmax;
  width: 100%;
}
.section[b-8roll1aqzp]  div.k-grid {
  margin-bottom: 0;
}
/* /Components/EmployeeRequestList.razor.rz.scp.css */
.list-group[b-p1iho5mdfj] {
  max-height: 45vh;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
/* /Components/EmployeeRequestListItem.razor.rz.scp.css */
.list-group-item[b-zb3kwq5puh] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list-group-item[b-zb3kwq5puh]  .nav-container {
  display: flex;
  overflow-x: hidden;
  margin: 0px 5px;
}
.list-group-item[b-zb3kwq5puh]  .nav-container .nav-overflow {
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-group-item i[b-zb3kwq5puh] {
  cursor: pointer;
}

span.badge[b-zb3kwq5puh] {
  display: inline-grid;
  align-items: center;
  text-align: center;
}
/* /Components/KpiBadge.razor.rz.scp.css */
.kpi-area[b-eimcykrhlo] {
  flex: 1;
  text-align: center;
  margin: 0 auto;
}
.kpi-area .kpi-stack[b-eimcykrhlo] {
  position: relative;
}
.kpi-area .kpi-stack .kpi-container[b-eimcykrhlo] {
  position: relative;
  padding: 10px;
  z-index: 3;
  cursor: pointer;
  mix-blend-mode: luminosity;
}
.kpi-area .kpi-stack .kpi-container .kpi-value[b-eimcykrhlo] {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1;
}
.kpi-area .kpi-stack .kpi-container .kpi-name[b-eimcykrhlo] {
  font-size: 0.8rem;
  font-weight: 400;
}
.kpi-area .kpi-stack:hover .kpi-container[b-eimcykrhlo] {
  backdrop-filter: brightness(1.25);
  filter: drop-shadow(2px 2px 4px black);
  mix-blend-mode: normal;
}
.kpi-area .kpi-stack:hover .kpi-overlay[b-eimcykrhlo] {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0.1) 100%), radial-gradient(farthest-side at 50% -125%, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);
}
.kpi-area .kpi-stack .overlay[b-eimcykrhlo] {
  border-radius: 8px;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 2px solid rgba(255, 255, 255, 0.1);
}
.kpi-area .kpi-stack .kpi-overlay[b-eimcykrhlo] {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0.1) 100%), radial-gradient(farthest-side at 50% 125%, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x;
  background-size: auto 100%;
  z-index: 2;
  mix-blend-mode: soft-light;
}
.kpi-area .indicator[b-eimcykrhlo] {
  width: 60px;
  height: 15px;
  margin: 0 auto;
}
.kpi-area .indicator .overlay[b-eimcykrhlo] {
  position: absolute;
  width: 60px;
  height: 15px;
  z-index: 2;
  background-image: url("/img/kpi-indicator-overlay.svg");
  background-repeat: no-repeat;
  background-size: 60px 15px;
  mix-blend-mode: overlay;
  backdrop-filter: brightness(1.5);
}
.kpi-area .indicator .bg[b-eimcykrhlo] {
  vertical-align: top;
  width: 60px;
  height: 15px;
  z-index: 1;
}
/* /Components/KpiCollection.razor.rz.scp.css */
.kpi-collection[b-3yv20fsknz] {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 16px;
}
/* /Components/ModelDumper.razor.rz.scp.css */
.model-dumper-notification[b-22kl5dcb3u] {
  position: fixed;
  bottom: 20px;
  right: 20px;
  color: white;
  padding: 10px 20px;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  transition: opacity 0.5s;
}
.model-dumper-notification.success[b-22kl5dcb3u] {
  background-color: var(--bs-success);
}
.model-dumper-notification.error[b-22kl5dcb3u] {
  background-color: var(--bs-danger);
}
.model-dumper-container.global[b-22kl5dcb3u] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.model-dumper-container.inline[b-22kl5dcb3u] {
  display: contents;
}

.k-notification.model-dumper-notification[b-22kl5dcb3u] {
  font-family: var(--bs-font-sans-serif);
  font-size: 0.9em;
}
.k-notification.model-dumper-notification.success[b-22kl5dcb3u] {
  background-color: var(--bs-success);
  border-color: var(--bs-success-border-subtle);
}
.k-notification.model-dumper-notification.error[b-22kl5dcb3u] {
  background-color: var(--bs-danger);
  border-color: var(--bs-danger-border-subtle);
}
/* /Components/NavBar.razor.rz.scp.css */
.nav-link > hr[b-xq90c1abxf] {
  visibility: hidden;
  color: white;
  height: 2px;
  margin-top: 4px;
  margin-bottom: 0;
  opacity: 0;
  transition: opacity 1.25s;
}

.nav-item .nav-link.active > hr[b-xq90c1abxf] {
  visibility: visible;
  filter: blur(1.5px);
  opacity: 0.5;
}
/* /Components/PayToPlay/PayToPlayRuleLevelBadge.razor.rz.scp.css */
.level-text[b-n1rifggwul] {
  font-size: 0.5rem;
}
/* /Components/ReadonlyPayee.razor.rz.scp.css */
.payee-item[b-e8ogpho6ic] {
  border-radius: var(--bs-border-radius);
  transition: all 0.2s ease;
  font-size: 0.875rem;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid rgba(85, 88, 89, 0.8);
  background-color: rgba(20, 20, 20, 0.75);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25);
}
.payee-item:hover[b-e8ogpho6ic] {
  box-shadow: #0065A1 0px -2px inset;
  border-color: #0289C4;
}

.payee-name[b-e8ogpho6ic] {
  font-size: 1rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.95);
  margin-bottom: 0.3rem;
}

.address[b-e8ogpho6ic] {
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.95);
  margin-bottom: 0.05rem;
}
.address i[b-e8ogpho6ic] {
  margin-right: 0rem;
}

.amounts[b-e8ogpho6ic] {
  margin-bottom: 0.05rem;
}
.amounts .amount[b-e8ogpho6ic] {
  font-weight: 600;
  color: rgba(255, 255, 255, 0.95);
  font-size: 1rem;
  display: inline-flex;
  align-items: center;
}
.amounts .amount i[b-e8ogpho6ic] {
  margin-top: 0.15rem;
}

.details[b-e8ogpho6ic] {
  margin-top: auto;
}
.details .check-number[b-e8ogpho6ic] {
  display: flex;
  align-items: center;
  margin-bottom: 0.05rem;
}
.details .attachments .attachment-item[b-e8ogpho6ic] {
  display: flex;
  align-items: center;
}
.details .attachments .attachment-item .attachment-link[b-e8ogpho6ic] {
  text-decoration: none;
  color: #A1A0A4;
}
.details .attachments .attachment-item .attachment-link:hover[b-e8ogpho6ic] {
  text-decoration: none;
  color: rgb(212.5483870968, 212.0967741935, 213.9032258065);
}

.political-details[b-e8ogpho6ic] {
  font-style: italic;
  font-size: 0.85rem;
  padding-left: 0.5rem;
  display: flex;
  flex-direction: column;
}
.political-details > div[b-e8ogpho6ic] {
  margin-bottom: 0.05rem;
}
.political-details > div:last-child[b-e8ogpho6ic] {
  margin-bottom: 0;
}

.location[b-e8ogpho6ic] {
  font-weight: 400;
}

.icon[b-e8ogpho6ic] {
  color: #0065A1;
  margin-right: 0.25rem;
  font-size: 0.85rem;
}

.link[b-e8ogpho6ic] {
  color: #A1A0A4;
  text-decoration: none;
  cursor: pointer;
}
.link:hover[b-e8ogpho6ic] {
  color: rgb(212.5483870968, 212.0967741935, 213.9032258065);
}
/* /Components/Search/FacetGroups.razor.rz.scp.css */
.facet-container[b-u00kufipun] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.175);
  border-radius: 0.5rem;
}
.facet-container .facet-header-container[b-u00kufipun] {
  padding: 0.25rem 1rem;
  margin-bottom: 0;
  background-color: rgba(255, 255, 255, 0.03);
  border-bottom: 1px solid rgba(255, 255, 255, 0.175);
  min-height: 46px;
  display: flex;
  align-items: center;
}
.facet-container .facet-header-container .facet-header-title[b-u00kufipun] {
  margin-bottom: 0;
}
.facet-container .facet-body[b-u00kufipun] {
  flex: 1 1 auto;
  padding: 1rem;
}
.facet-container .facet-body .facet-group[b-u00kufipun] {
  margin-bottom: 1rem;
}
.facet-container .facet-body .facet-group .facet-item[b-u00kufipun] {
  display: block;
  min-height: 1.5rem;
  margin-bottom: 0.125rem;
  margin-left: 0.4rem;
  font-size: 0.9rem;
}
.facet-container .facet-body .facet-group .facet-item .facet-checkbox[b-u00kufipun] {
  float: left;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  border: 1px solid rgba(255, 255, 255, 0.175);
  border-radius: 0.15rem;
  appearance: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  background-color: rgba(255, 255, 255, 0.2);
}
.facet-container .facet-body .facet-group .facet-item .facet-checkbox:hover[b-u00kufipun] {
  border-color: rgba(255, 255, 255, 0.3);
}
.facet-container .facet-body .facet-group .facet-item .facet-checkbox:checked[b-u00kufipun] {
  background-color: rgba(0, 101, 161, 0.5);
  border-color: #0289C4;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.facet-container .facet-body .facet-group .facet-item .facet-label[b-u00kufipun] {
  margin-bottom: 0;
  margin-left: 0.4rem;
  color: rgba(255, 255, 255, 0.8);
}
.facet-container .facet-body .facet-group .facet-item .facet-label:hover[b-u00kufipun] {
  color: white;
}
.facet-container .facet-body .facet-group .facet-item .facet-label .facet-badge[b-u00kufipun] {
  background-color: rgb(0, 75.4049689441, 120.2);
  font-size: 0.5rem;
  padding: 0.05rem 0.3rem;
  margin-top: 0.3rem;
  vertical-align: top;
  font-weight: 400;
}
/* /Components/Search/Pagination.razor.rz.scp.css */
.pagination[b-n2lsw26nkq] {
  display: flex;
  padding-left: 0;
  list-style: none;
  margin: 0;
  gap: 0.25rem;
}
.pagination .page-item.disabled .page-link[b-n2lsw26nkq] {
  background-color: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.3);
  pointer-events: none;
  cursor: default;
}
.pagination .page-item.active .page-link[b-n2lsw26nkq] {
  background-color: rgba(255, 255, 255, 0.175);
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.9);
}
.pagination .page-item .page-link[b-n2lsw26nkq] {
  position: relative;
  display: block;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background-color: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  border-radius: 0.275rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  cursor: pointer;
}
.pagination .page-item .page-link:hover[b-n2lsw26nkq] {
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.2);
}
.pagination .page-item .page-link:focus[b-n2lsw26nkq] {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.15);
}
/* /Components/Search/PayeeCard.razor.rz.scp.css */
.payee-card[b-a1qdsrzkx6] {
  background: rgba(20, 20, 20, 0.75);
  border: 1px solid rgba(85, 88, 89, 0.8);
  border-radius: var(--bs-border-radius);
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.payee-card:hover[b-a1qdsrzkx6] {
  box-shadow: #0065A1 0px -3px inset;
  border-color: #0289C4;
}
/* /Components/Search/PayeeContent.razor.rz.scp.css */
.payee-content[b-kmb10as1kh] {
  flex: 1;
}
.payee-content .description[b-kmb10as1kh] {
  margin-bottom: 0.25rem;
}
.payee-content .meta-section[b-kmb10as1kh] {
  margin-top: 0.25rem;
  margin-bottom: 0;
}
.payee-content .meta-section .location-row[b-kmb10as1kh] {
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.payee-content .meta-section .meta-grid[b-kmb10as1kh] {
  display: grid;
  grid-template-columns: auto minmax(4rem, auto) 4rem;
  gap: 1.5rem;
}
.payee-content .meta-section .meta-grid .meta-column[b-kmb10as1kh] {
  display: inline-flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-self: end;
  text-align: right;
}
.payee-content .meta-section .meta-grid .meta-column .meta-item[b-kmb10as1kh] {
  display: inline-flex;
  align-items: start;
  gap: 0.375rem;
  color: #A1A0A4;
  font-size: 0.875rem;
}
.payee-content .meta-section .meta-grid .meta-column .meta-item i[b-kmb10as1kh] {
  color: #0065A1;
}
.payee-content .meta-section .meta-grid .meta-column .meta-item:hover[b-kmb10as1kh] {
  color: rgb(212.5483870968, 212.0967741935, 213.9032258065);
}
.payee-content .meta-section .meta-grid .meta-column .meta-item:hover i[b-kmb10as1kh] {
  color: #0289C4;
}
.payee-content .meta-section .meta-grid .meta-column .meta-item[b-kmb10as1kh] {
  justify-content: flex-end;
}
.payee-content .meta-section .meta-grid .meta-column:nth-child(1)[b-kmb10as1kh] {
  justify-self: start;
  text-align: left;
}
.payee-content .meta-section .meta-grid .meta-column:nth-child(1) .meta-item[b-kmb10as1kh] {
  justify-content: flex-start;
}
.payee-content .meta-section .meta-item[b-kmb10as1kh] {
  display: inline-flex;
  align-items: start;
  gap: 0.375rem;
  color: #A1A0A4;
  font-size: 0.875rem;
}
.payee-content .meta-section .meta-item i[b-kmb10as1kh] {
  color: #0065A1;
}
.payee-content .meta-section .meta-item:hover[b-kmb10as1kh] {
  color: rgb(212.5483870968, 212.0967741935, 213.9032258065);
}
.payee-content .meta-section .meta-item:hover i[b-kmb10as1kh] {
  color: #0289C4;
}
.payee-content .details-section[b-kmb10as1kh] {
  margin-top: 0;
  padding: 0;
}
.payee-content .details-section .detail-item[b-kmb10as1kh] {
  margin-top: 0.75rem;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0;
}
.payee-content .details-section .detail-item .detail-text[b-kmb10as1kh] {
  color: #C9C9CB;
}
.payee-content .details-section .detail-item .detail-tags[b-kmb10as1kh] {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.payee-content .details-section .detail-item .detail-tag[b-kmb10as1kh] {
  background: rgba(85, 88, 89, 0.5);
  color: #A1A0A4;
  padding: 0.1rem 0.5rem;
  border-radius: 0.5rem;
  font-size: 0.75rem;
}
.payee-content .details-section .detail-item .detail-tag:hover[b-kmb10as1kh] {
  color: rgb(212.5483870968, 212.0967741935, 213.9032258065);
}
/* /Components/Search/PayeeHeader.razor.rz.scp.css */
.payee-header[b-s3uo1syh7m] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
}
.payee-header .payee-info[b-s3uo1syh7m] {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
.payee-header .payee-info .payee-name[b-s3uo1syh7m] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
  margin: 0;
}
.payee-header .status-score[b-s3uo1syh7m] {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-left: 1rem;
  white-space: nowrap;
}
.payee-header .status-score .payee-badge[b-s3uo1syh7m] {
  padding: 0.12rem 0.5rem;
  border-radius: 0.5rem;
  font-size: 0.6rem;
  color: #ccc;
  text-shadow: 0.5px 1px 1px rgba(0, 0, 0, 0.25), -0.5px -1px 1px rgba(0, 0, 0, 0.25), 0.5px -1px 1px rgba(0, 0, 0, 0.25), -0.5px 1px 1px rgba(0, 0, 0, 0.25);
}
.payee-header .status-score .score-badge[b-s3uo1syh7m] {
  display: inline-flex;
  align-items: start;
  gap: 0.375rem;
  color: #A1A0A4;
  font-size: 0.875rem;
}
.payee-header .status-score .score-badge i[b-s3uo1syh7m] {
  color: #0065A1;
}
.payee-header .status-score .score-badge:hover[b-s3uo1syh7m] {
  color: rgb(212.5483870968, 212.0967741935, 213.9032258065);
}
.payee-header .status-score .score-badge:hover i[b-s3uo1syh7m] {
  color: #0289C4;
}
.payee-header .status-score .score-badge[b-s3uo1syh7m] {
  margin-left: auto;
  font-size: 0.875rem;
  color: #A1A0A4;
}
.payee-header .action-buttons[b-s3uo1syh7m] {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
  margin-left: 1rem;
  white-space: nowrap;
}
.payee-header .action-buttons[b-s3uo1syh7m]  .k-button {
  background: #0065A1;
  padding-block: 0 !important;
  padding-inline: 0.65rem !important;
  font-size: 0.85rem;
  border-radius: 4px;
  min-width: 70px;
}
.payee-header .action-buttons[b-s3uo1syh7m]  .k-button:hover {
  background: #0289C4;
}
/* /Components/Search/PayeeHistory.razor.rz.scp.css */
.history-section[b-deskrbbd28] {
  margin: 0;
}
.history-section .section-header[b-deskrbbd28] {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0.25rem;
}
.history-section .section-header i[b-deskrbbd28] {
  color: #BED600;
  margin-right: 0.5rem;
}
.history-section .section-header .badge[b-deskrbbd28] {
  padding: 0.2rem 0.4rem;
  margin-left: 0.5rem;
  background-color: rgb(0.7121212121, 48.7803030303, 69.7878787879);
}
.history-section .section-header .span[b-deskrbbd28] {
  font-size: 1rem;
}
.history-section .history-timeline .history-item[b-deskrbbd28] {
  display: grid;
  grid-template-columns: minmax(4rem, auto) 1fr minmax(4.2rem, auto) minmax(13rem, auto);
  align-items: start;
  padding: 0.25rem 0;
  font-size: 0.675rem;
  color: #A1A0A4;
}
.history-section .history-timeline .history-item:hover[b-deskrbbd28] {
  color: white;
}
.history-section .history-timeline .history-item .history-date[b-deskrbbd28] {
  white-space: nowrap;
}
.history-section .history-timeline .history-item .history-meta[b-deskrbbd28] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.history-section .history-timeline .history-item .history-meta:nth-child(2)[b-deskrbbd28] {
  margin-left: 10px;
}
.history-section .history-timeline .history-item .history-meta:nth-child(3)[b-deskrbbd28] {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  min-width: auto;
}
.history-section .history-timeline .history-item .history-meta:nth-child(4)[b-deskrbbd28] {
  display: flex;
  justify-content: flex-end;
  text-align: start;
}
.history-section .history-timeline .history-item .history-meta:nth-child(4) .issued[b-deskrbbd28] {
  min-width: 4rem;
}
.history-section .history-timeline .history-item .history-amount[b-deskrbbd28] {
  white-space: nowrap;
  min-width: auto;
  text-align: end;
}
.history-section .history-timeline .history-item .badge[b-deskrbbd28] {
  min-width: 70px;
  align-self: center;
}
/* /Components/Search/ResultsControls.razor.rz.scp.css */
.results-controls[b-aa8m4xjc3p] {
  display: flex;
  gap: 0.25rem;
  align-items: center;
  white-space: nowrap;
  justify-content: end;
}
.results-controls .control-group[b-aa8m4xjc3p] {
  display: grid;
  align-items: center;
  gap: 0.5rem;
}
.results-controls .control-group:first-child[b-aa8m4xjc3p] {
  grid-template-columns: auto auto;
}
.results-controls .control-group:last-child[b-aa8m4xjc3p] {
  grid-template-columns: auto minmax(10.5rem, 1fr) auto;
}
.results-controls .control-group small[b-aa8m4xjc3p] {
  font-size: 0.8rem;
  color: #A1A0A4;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.175);
  border-radius: 0.375rem;
  min-width: 80px;
  min-height: 26px;
  padding: 1px;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist .k-input-inner {
  color: white;
  padding: 2px 8px;
  background-color: transparent;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist .k-input-inner .k-input-value-text {
  color: white;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist .k-button {
  background-color: transparent;
  border: none;
  border-left: 1px solid rgba(255, 255, 255, 0.175);
  color: white;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist .k-button:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist .k-button .k-svg-icon {
  color: white;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist .k-button .k-svg-icon svg {
  fill: currentColor;
}
.results-controls .control-group[b-aa8m4xjc3p]  .k-dropdownlist:hover {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: #222;
}
.results-controls .control-group[b-aa8m4xjc3p]  .sort-direction-button.k-button-solid, .results-controls .control-group[b-aa8m4xjc3p]  .sort-direction-button.k-button {
  padding: 3px 0.5rem;
  background-color: rgba(0, 0, 0, 0.2) !important;
  border: 1px solid rgba(255, 255, 255, 0.175) !important;
  border-radius: 0.375rem;
  color: white;
  min-height: 24px;
  display: flex;
  align-items: center;
}
.results-controls .control-group[b-aa8m4xjc3p]  .sort-direction-button.k-button-solid .k-button-text, .results-controls .control-group[b-aa8m4xjc3p]  .sort-direction-button.k-button .k-button-text {
  color: white;
}
.results-controls .control-group[b-aa8m4xjc3p]  .sort-direction-button.k-button-solid:hover, .results-controls .control-group[b-aa8m4xjc3p]  .sort-direction-button.k-button:hover {
  border-color: rgba(255, 255, 255, 0.3) !important;
  background-color: #222 !important;
}
/* /Components/Search/SearchFilters.razor.rz.scp.css */
.search-filters .card[b-fjba1ghlq2] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.175);
  border-radius: 0.5rem;
}
.search-filters .card .card-body[b-fjba1ghlq2] {
  padding: 0.5rem;
}
.search-filters .card .card-body .filters-row[b-fjba1ghlq2] {
  display: grid;
  grid-template-columns: minmax(100px, 1fr) 7rem repeat(2, 6.2rem) repeat(2, 6rem) minmax(10rem, auto) 11rem;
  gap: 0.5rem;
  align-items: flex-end;
}
@media (max-width: 992px) {
  .search-filters .card .card-body .filters-row[b-fjba1ghlq2] {
    grid-template-columns: minmax(100px, 1fr) 7rem repeat(2, 6.2rem) repeat(2, 6rem) minmax(10rem, auto);
    grid-template-rows: auto auto;
  }
  .search-filters .card .card-body .filters-row .filter-item.buttons[b-fjba1ghlq2] {
    grid-column: 1/-1;
    margin-top: 1rem;
  }
  .search-filters .card .card-body .filters-row .filter-item.buttons .button-group[b-fjba1ghlq2] {
    max-width: 300px;
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  .search-filters .card .card-body .filters-row[b-fjba1ghlq2] {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(4, auto);
  }
  .search-filters .card .card-body .filters-row .filter-item:nth-child(1)[b-fjba1ghlq2] {
    grid-column: 1/-1;
  }
  .search-filters .card .card-body .filters-row .filter-item.dates[b-fjba1ghlq2] {
    grid-column: 1/-1;
  }
}
.search-filters .card .card-body .filters-row .filter-item[b-fjba1ghlq2] {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.search-filters .card .card-body .filters-row .filter-item.dates .date-labels[b-fjba1ghlq2] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.search-filters .card .card-body .filters-row .filter-item.dates .date-labels label[b-fjba1ghlq2] {
  text-align: start;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .k-datepicker {
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.175);
  border-radius: 0.375rem;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.875rem;
  padding: 1px;
  height: calc(1.5em + 0.75rem + 2px);
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .k-datepicker .k-input-inner {
  width: 7rem;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .k-datepicker .k-input-inner:focus {
  background-color: rgba(0, 0, 0, 0.12);
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .date-picker-start .k-datepicker {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .date-picker-start .k-datepicker .k-input-inner,
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .date-picker-start .k-datepicker .k-input-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .date-picker-end .k-datepicker {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .date-picker-end .k-datepicker .k-input-inner,
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .date-picker-end .k-datepicker .k-input-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.search-filters .card .card-body .filters-row .filter-item.dates .input-group[b-fjba1ghlq2]  .k-datepicker.k-focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.3);
  z-index: 1;
}
.search-filters .card .card-body .filters-row .filter-item.buttons .button-group[b-fjba1ghlq2] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.25rem;
}
.search-filters .card .card-body .filters-row .filter-item .form-control[b-fjba1ghlq2],
.search-filters .card .card-body .filters-row .filter-item .form-select[b-fjba1ghlq2] {
  width: 100%;
}
.search-filters .card .card-body .form-label[b-fjba1ghlq2] {
  color: #A1A0A4;
  font-size: 0.795rem;
  font-weight: 600;
  margin-bottom: 0.15rem;
}
.search-filters .card .card-body .form-control[b-fjba1ghlq2],
.search-filters .card .card-body .form-select[b-fjba1ghlq2] {
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.175);
  color: rgba(255, 255, 255, 0.8);
  border-radius: 0.375rem;
  font-size: 0.875rem;
}
.search-filters .card .card-body .form-control[b-fjba1ghlq2]::placeholder,
.search-filters .card .card-body .form-select[b-fjba1ghlq2]::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.search-filters .card .card-body .form-control:focus[b-fjba1ghlq2],
.search-filters .card .card-body .form-select:focus[b-fjba1ghlq2] {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.15);
}
.search-filters .card .card-body .form-control option[b-fjba1ghlq2],
.search-filters .card .card-body .form-select option[b-fjba1ghlq2] {
  background-color: rgb(25, 25, 25);
  color: rgba(255, 255, 255, 0.8);
  padding: 8px;
}
.search-filters .card .card-body .btn-primary[b-fjba1ghlq2] {
  background-color: #0065A1;
  border-color: #0065A1;
  color: white;
}
.search-filters .card .card-body .btn-primary:hover[b-fjba1ghlq2] {
  background-color: #0289C4;
  border-color: #0289C4;
}
.search-filters .card .card-body .btn-primary:focus[b-fjba1ghlq2] {
  box-shadow: 0 0 0 0.2rem rgba(0, 101, 161, 0.25);
}
.search-filters .card .card-body .btn-outline-secondary[b-fjba1ghlq2] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.8);
}
.search-filters .card .card-body .btn-outline-secondary:hover[b-fjba1ghlq2] {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.25);
}
.search-filters .card .card-body .btn-outline-secondary:focus[b-fjba1ghlq2] {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.15);
}
/* /Components/Tooltip.razor.rz.scp.css */
.crc-tooltip[b-5ozaddpt58] {
  --tooltip-bg: var(--bs-primary-bg-subtle);
  --tooltip-text: #fff;
  --tooltip-padding: 0.5vmax;
  --arrow-width: 0.5vmax;
  position: relative;
}

.crc-tooltip[b-5ozaddpt58]::before {
  content: "";
  z-index: 1001;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  left: 50%;
  transform: translate3d(-50%, 0%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: var(--arrow-width);
  border-color: var(--tooltip-bg) transparent transparent transparent;
}

.crc-tooltip[b-5ozaddpt58]::after {
  z-index: 1000;
  position: absolute;
  content: attr(data-tip);
  font-weight: 400;
  font-size: 0.7rem;
  color: var(--tooltip-text);
  background: var(--tooltip-bg);
  width: max-content;
  max-width: 33vw;
  left: 50%;
  top: 0;
  border: 0;
  border-radius: 0.5vmax;
  transform: translate3d(-50%, 0%, 0);
  opacity: 0;
  padding: var(--tooltip-padding);
  border: 1px solid rgba(255, 255, 255, 0.25);
}

.crc-tooltip:hover[b-5ozaddpt58]::before,
.crc-tooltip:hover[b-5ozaddpt58]::after {
  opacity: 1;
  transition: opacity 0.3s;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}

.crc-tooltip:hover[b-5ozaddpt58]::before {
  transform: translate3d(-50%, calc(-1 * var(--arrow-width)), 0);
}

.crc-tooltip:hover[b-5ozaddpt58]::after {
  transform: translate3d(-50%, calc(-100% - var(--arrow-width)), 0);
}

.crc-tooltip.bottom[b-5ozaddpt58]::before {
  top: auto;
  bottom: 0;
}

.crc-tooltip.bottom[b-5ozaddpt58]::after {
  top: auto;
  bottom: 0;
}

.crc-tooltip.bottom[b-5ozaddpt58]::before {
  border-color: transparent transparent var(--tooltip-bg) transparent;
}

.crc-tooltip.bottom:hover[b-5ozaddpt58]::before {
  transform: translate3d(-50%, calc(100% - var(--arrow-width) / 2 - 2px), 0);
}

.crc-tooltip.bottom:hover[b-5ozaddpt58]::after {
  transform: translate3d(-50%, calc(100% + var(--arrow-width)), 0);
}
/* /Pages/Admin/CommentsDialog.razor.rz.scp.css */
.comments-container[b-44cb5kqzxc] {
  font-size: 0.8em;
  min-height: 25vh;
  max-height: 50vh;
  overflow-y: auto;
}
.comments-container > .text-danger[b-44cb5kqzxc] {
  font-size: 1.2em;
}
/* /Pages/Admin/Dashboard.razor.rz.scp.css */
.jumbotron[b-d92grjxocn] {
  background-color: rgba(204, 204, 204, 0.1215686275);
}

[b-d92grjxocn] .list-group-item > i {
  cursor: pointer;
}
/* /Pages/Admin/Edit.razor.rz.scp.css */
.editor[b-z85mt2qu5z] {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  row-gap: 1vh;
}

.editor-header[b-z85mt2qu5z] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.editor-header .editor-title[b-z85mt2qu5z] {
  max-width: 80vw;
  display: flex;
  flex-direction: column;
}
.editor-header .editor-title > div:first-child[b-z85mt2qu5z] {
  margin-bottom: -1vh;
}
.editor-header .editor-title > div.description[b-z85mt2qu5z] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-header .editor-nav[b-z85mt2qu5z] {
  align-self: end;
}

.editor-footer[b-z85mt2qu5z] {
  grid-row: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-content: center;
  gap: 1vmax;
}
.editor-footer button[b-z85mt2qu5z] {
  width: 9vw;
}

.editor-main[b-z85mt2qu5z] {
  width: 100%;
  display: grid;
  grid-row: 2;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr;
  row-gap: 1vmax;
  column-gap: 0.5vmax;
  padding-right: 0.5vw;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.editor-main > .request[b-z85mt2qu5z] {
  padding: 0 0.5vmax;
  width: 100%;
  grid-column: 1/3;
  grid-row: 1;
  display: grid;
  grid-template-columns: 30% 40% minmax(0, 30%);
  grid-template-rows: auto auto;
  grid-column-gap: 0.5vmax;
  border-width: 1px;
  border-style: solid;
  border-color: var(--editor-border-color);
  border-radius: 0.25vmax;
  background-color: rgba(var(--bs-primary-rgb), 8%);
}
.editor-main > .request .request-buttons[b-z85mt2qu5z] {
  padding-left: 0.5vmax;
  padding-top: 0.75vmax;
  padding-bottom: 0.75vmax;
  grid-column: 1 span 2;
  grid-row: 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1vmax;
}
.editor-main > .payees[b-z85mt2qu5z] {
  width: 100%;
  grid-column: 1;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}
.editor-main > .comments[b-z85mt2qu5z] {
  width: 100%;
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}

.request-1[b-z85mt2qu5z] {
  display: grid;
  grid-column: 1;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5rem;
  grid-auto-rows: min-content;
  padding: 0.5vmax;
}

.request-2[b-z85mt2qu5z] {
  backdrop-filter: brightness(1.35);
  display: grid;
  grid-column: 2;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5em;
  grid-auto-rows: 1fr;
  grid-template-rows: repeat(5, min-content);
  padding: 0.5vmax;
}

.request-3[b-z85mt2qu5z] {
  grid-column: 3;
  grid-row: 1/-1;
  display: flex;
  flex-direction: column;
  padding: 0.5vmax;
  width: inherit;
  gap: 1.5vh;
  grid-auto-rows: auto 1fr;
  --ac-icon-width: 1em;
  --ac-icon-padding: 0.5em;
  --ac-card-width: 12vw;
  --ac-font-size: 1.6vh;
}

.btn-add-payee[b-z85mt2qu5z] {
  --bs-btn-border-radius: 0.25vmax;
  --bs-btn-border-color: rgba(var(--bs-primary-rgb), 75%);
}

.payee-container[b-z85mt2qu5z] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: inherit;
  overflow-y: auto;
  row-gap: 0.5vh;
}

.form-label[b-z85mt2qu5z] {
  grid-column: 1;
  margin: 0;
  font-weight: 200;
  font-size: smaller;
  align-self: center;
}
.form-label + div[b-z85mt2qu5z] {
  grid-column: 2;
}

.no-data[b-z85mt2qu5z] {
  padding: 0.25vmax;
  color: var(--bs-warning);
  font-style: italic;
  font-size: clamp(8pt, 0.35vh, 16pt);
}

.chip-container[b-z85mt2qu5z] {
  padding: 0.25vmax;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  width: inherit;
  max-height: 8vh;
  overflow-y: auto;
  font-size: 0.75em;
}
.chip-container[b-z85mt2qu5z]  .k-chip-sm {
  font-size: 1em;
}

[b-z85mt2qu5z] .attachment-container {
  padding: 0.25vmax;
}
[b-z85mt2qu5z] input[type=file] {
  display: none !important;
}

button[b-z85mt2qu5z] {
  min-width: 6vw;
}
/* /Pages/Admin/EditComplete.razor.rz.scp.css */
.editor[b-0ejca2n8xz] {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  row-gap: 1vh;
}

.editor-header[b-0ejca2n8xz] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.editor-header .editor-title[b-0ejca2n8xz] {
  max-width: 80vw;
  display: flex;
  flex-direction: column;
}
.editor-header .editor-title > div:first-child[b-0ejca2n8xz] {
  margin-bottom: -1vh;
}
.editor-header .editor-title > div.description[b-0ejca2n8xz] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-header .editor-nav[b-0ejca2n8xz] {
  align-self: end;
}

.editor-footer[b-0ejca2n8xz] {
  grid-row: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-content: center;
  gap: 1vmax;
}
.editor-footer button[b-0ejca2n8xz] {
  width: 9vw;
}

.editor-main[b-0ejca2n8xz] {
  width: 100%;
  display: grid;
  grid-row: 2;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr;
  row-gap: 1vmax;
  column-gap: 0.5vmax;
  padding-right: 0.5vw;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.editor-main > .request[b-0ejca2n8xz] {
  padding: 0 0.5vmax;
  width: 100%;
  grid-column: 1/3;
  grid-row: 1;
  display: grid;
  grid-template-columns: 30% 40% minmax(0, 30%);
  grid-template-rows: auto auto;
  grid-column-gap: 0.5vmax;
  border-width: 1px;
  border-style: solid;
  border-color: var(--editor-border-color);
  border-radius: 0.25vmax;
  background-color: rgba(var(--bs-primary-rgb), 8%);
}
.editor-main > .request .request-buttons[b-0ejca2n8xz] {
  padding-left: 0.5vmax;
  padding-top: 0.75vmax;
  padding-bottom: 0.75vmax;
  grid-column: 1 span 2;
  grid-row: 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1vmax;
}
.editor-main > .payees[b-0ejca2n8xz] {
  width: 100%;
  grid-column: 1;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}
.editor-main > .comments[b-0ejca2n8xz] {
  width: 100%;
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}

.request-1[b-0ejca2n8xz] {
  display: grid;
  grid-column: 1;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5rem;
  grid-auto-rows: min-content;
  padding: 0.5vmax;
}

.request-2[b-0ejca2n8xz] {
  backdrop-filter: brightness(1.35);
  display: grid;
  grid-column: 2;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5em;
  grid-auto-rows: 1fr;
  grid-template-rows: repeat(5, min-content);
  padding: 0.5vmax;
}

.request-3[b-0ejca2n8xz] {
  grid-column: 3;
  grid-row: 1/-1;
  display: flex;
  flex-direction: column;
  padding: 0.5vmax;
  width: inherit;
  gap: 1.5vh;
  grid-auto-rows: auto 1fr;
  --ac-icon-width: 1em;
  --ac-icon-padding: 0.5em;
  --ac-card-width: 12vw;
  --ac-font-size: 1.6vh;
}

.btn-add-payee[b-0ejca2n8xz] {
  --bs-btn-border-radius: 0.25vmax;
  --bs-btn-border-color: rgba(var(--bs-primary-rgb), 75%);
}

.payee-container[b-0ejca2n8xz] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: inherit;
  overflow-y: auto;
  row-gap: 0.5vh;
}

.form-label[b-0ejca2n8xz] {
  grid-column: 1;
  margin: 0;
  font-weight: 200;
  font-size: smaller;
  align-self: center;
}
.form-label + div[b-0ejca2n8xz] {
  grid-column: 2;
}

.no-data[b-0ejca2n8xz] {
  padding: 0.25vmax;
  color: var(--bs-warning);
  font-style: italic;
  font-size: clamp(8pt, 0.35vh, 16pt);
}

.chip-container[b-0ejca2n8xz] {
  padding: 0.25vmax;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  width: inherit;
  max-height: 8vh;
  overflow-y: auto;
  font-size: 0.75em;
}
.chip-container[b-0ejca2n8xz]  .k-chip-sm {
  font-size: 1em;
}

[b-0ejca2n8xz] .attachment-container {
  padding: 0.25vmax;
}
[b-0ejca2n8xz] input[type=file] {
  display: none !important;
}

button[b-0ejca2n8xz] {
  min-width: 6vw;
}

[b-0ejca2n8xz] .k-svg-i-person-fill-check {
  color: green;
}

.attendee > .attendee-info[b-0ejca2n8xz] {
  display: flex;
  justify-content: space-between;
  column-gap: 0.5vmax;
  margin-bottom: 0.5vmax;
}
.attendee > .attendee-info > .summary[b-0ejca2n8xz] {
  flex-grow: 1;
}
.attendee > .attendee-info > button[b-0ejca2n8xz] {
  margin: auto;
  font-size: smaller;
  white-space: nowrap;
}
.attendee > .footer[b-0ejca2n8xz] {
  text-align: right;
  font-size: 0.6em;
  font-style: italic;
}
/* /Pages/Admin/EditPayeeDialogContent.razor.rz.scp.css */
.container[b-67zz4kcq4n] {
  font-size: 0.8rem;
}

.form[b-67zz4kcq4n] {
  display: grid;
  grid-template-columns: 25% 1fr;
  grid-row-gap: 1vh;
}
.form .form-field[b-67zz4kcq4n] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.form .form-field > *[b-67zz4kcq4n] {
  width: 50%;
}

[b-67zz4kcq4n] .payee-form {
  font-size: 0.8rem;
}
[b-67zz4kcq4n] .collapsible-container {
  margin-top: 1vh;
  padding: 0.5vmax;
  background-color: rgba(255, 255, 255, 0.08);
  border-top: 1px solid rgba(var(--bs-primary-rgb), 50%) !important;
}
[b-67zz4kcq4n] .collapsible-header {
  color: var(--bs-primary);
  margin-bottom: 0 !important;
}
[b-67zz4kcq4n] .collapsible-header .fs-4 {
  font-size: 1rem !important;
}
[b-67zz4kcq4n] .collapsible-content {
  margin-top: 1vh;
}
/* /Pages/Admin/NumericStepper.razor.rz.scp.css */
.numeric-stepper[b-plhh0nm5ga] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 3em;
  line-height: 1;
}
.numeric-stepper > i[b-plhh0nm5ga] {
  cursor: pointer;
  color: var(--bs-primary);
}
.numeric-stepper > i:hover[b-plhh0nm5ga] {
  color: #0b5ed7;
}
.numeric-stepper > div[b-plhh0nm5ga] {
  width: 3vmax;
  text-align: center;
}
.numeric-stepper.disabled[b-plhh0nm5ga] {
  opacity: 0.5;
  pointer-events: none;
}
.numeric-stepper.disabled > i[b-plhh0nm5ga] {
  cursor: not-allowed;
  color: #6c757d;
}
.numeric-stepper.disabled > i:hover[b-plhh0nm5ga] {
  color: #6c757d;
}
/* /Pages/Admin/PayeeAttributesSelector.razor.rz.scp.css */
.flags[b-98fvjqx1nx] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: min-content;
  font-size: 1em;
}
/* /Pages/Admin/PayeeCheckDialogContent.razor.rz.scp.css */
[b-vxyyq6jkv0] input[type=file] {
  display: none !important;
}
/* /Pages/Admin/PayeeHistoryDialogContent.razor.rz.scp.css */
.history-container[b-2qwtyr7pk5] {
  font-size: 0.8em;
}

.subtitle[b-2qwtyr7pk5] {
  font-size: 1.5em;
  color: var(--bs-primary);
  margin-bottom: 1vmax;
  padding-bottom: 0.5vmax;
  border-bottom: 1px dotted var(--bs-primary);
}

.results[b-2qwtyr7pk5] {
  height: 30vh;
  cursor: default;
}
.results[b-2qwtyr7pk5]  .k-grid {
  background-color: rgba(var(--bs-primary-rgb), 0.15);
}
.results[b-2qwtyr7pk5]  table th {
  background-color: rgba(var(--bs-primary-rgb), 0.5);
}
.results[b-2qwtyr7pk5]  table th,
.results[b-2qwtyr7pk5]  table td {
  font-size: 0.8em !important;
  white-space: nowrap;
}
/* /Pages/Admin/PayeeLinkDialog.razor.rz.scp.css */
.container[b-bepm4y26wb] {
  min-height: 10vh;
  display: flex;
  flex-direction: column;
}
.container .subtitle[b-bepm4y26wb] {
  text-align: center;
  font-size: 1.1rem;
  font-weight: 300;
}
.container .content[b-bepm4y26wb] {
  font-size: smaller;
  text-align: end;
  flex-grow: 1;
  align-content: flex-end;
}
/* /Pages/Admin/PayeeMatchDialogContent.razor.rz.scp.css */
.match-container[b-lxyfyzna0u] {
  font-size: 0.8em;
}

.subtitle[b-lxyfyzna0u] {
  font-size: 1.5em;
  color: var(--bs-primary);
  margin-bottom: 1vmax;
  padding-bottom: 0.5vmax;
  border-bottom: 1px dotted var(--bs-primary);
}

.search[b-lxyfyzna0u] {
  display: flex;
  flex-direction: row;
  column-gap: 1.5vmax;
  justify-content: space-between;
  margin-bottom: 1.5vmax;
}
.search input[b-lxyfyzna0u] {
  flex-grow: 1;
}

.results[b-lxyfyzna0u] {
  height: 30vh;
  cursor: default;
}
.results[b-lxyfyzna0u]  .k-grid {
  background-color: rgba(var(--bs-primary-rgb), 0.15);
}
.results[b-lxyfyzna0u]  .k-grid .no-children td.k-hierarchy-cell * {
  display: none;
}
.results[b-lxyfyzna0u]  .k-grid td.k-table-td.k-detail-cell {
  padding: 0;
}
.results[b-lxyfyzna0u]  .no-headers-grid .k-grid-header {
  padding-inline-end: 0;
  display: none;
}
.results[b-lxyfyzna0u]  .no-headers-grid .k-grid-content {
  overflow-y: auto;
}
.results[b-lxyfyzna0u]  .custom-icons .k-hierarchy-cell .k-svg-icon {
  cursor: pointer;
  width: 18px;
}
.results[b-lxyfyzna0u]  .custom-icons .k-hierarchy-cell .k-svg-icon.k-svg-i-minus {
  overflow: hidden;
}
.results[b-lxyfyzna0u]  .custom-icons .k-hierarchy-cell .k-svg-icon.k-svg-i-plus {
  overflow: hidden;
}
.results[b-lxyfyzna0u]  table th {
  background-color: rgba(var(--bs-primary-rgb), 0.5);
}
.results[b-lxyfyzna0u]  table th,
.results[b-lxyfyzna0u]  table td {
  font-size: 0.8em !important;
  white-space: nowrap;
}
/* /Pages/Admin/PayeeViewer.razor.rz.scp.css */
i.p2p-icon[b-y6cdxq502o] {
  width: 1.25rem;
  height: 1.25rem;
}
i.p2p-icon[b-y6cdxq502o]::before {
  display: inline-block;
  content: "";
  mask-image: url("/img/p2p-icon.svg");
  mask-size: contain;
  background-color: var(--bs-warning);
  height: 100%;
  width: 100%;
}

[data-tooltip]:not([data-tooltip=""])[b-y6cdxq502o] {
  position: relative;
  cursor: pointer;
}

.payee-civic[b-y6cdxq502o] {
  grid-template-columns: repeat(3, 8vmax) 1fr auto;
  grid-template-rows: repeat(2, min-content);
  grid-template-areas: "payeeName payeeName payeeName payeeName actions" "requested approved checkNumber . actions";
}

.payee-political[b-y6cdxq502o] {
  grid-template-columns: repeat(3, 8vmax) 1fr auto;
  grid-template-rows: repeat(3, min-content);
  grid-template-areas: "payeeName payeeName payeeName payeeName actions" "payeeLocality payeeLocality payeeLocality payeeLocality actions" "requested approved checkNumber . actions";
}

.payee[b-y6cdxq502o] {
  display: grid;
  border: 1px solid rgba(var(--bs-primary-rgb), 75%);
  column-gap: 0.3vmax;
  row-gap: 0;
  border-radius: 0.25vmax;
  padding: 0.25vmax 1vmax;
}
.payee .payee-name[b-y6cdxq502o] {
  grid-area: payeeName;
  display: flex;
  column-gap: 0.25vmax;
}
.payee .payee-name .form-value[b-y6cdxq502o] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.payee .payee-locality[b-y6cdxq502o] {
  margin-top: -0.15vmax;
  grid-area: payeeLocality;
  color: rgba(255, 255, 255, 0.9);
  display: flex;
  column-gap: 0.25vmax;
  font-size: smaller;
  font-weight: 300;
  font-style: italic;
}
.payee .requested-amount[b-y6cdxq502o],
.payee .approved-amount[b-y6cdxq502o],
.payee .check-number[b-y6cdxq502o] {
  margin-top: -0.15vmax;
  display: flex;
  column-gap: 0.5vmax;
  align-items: baseline;
}
.payee .requested-amount .label[b-y6cdxq502o],
.payee .approved-amount .label[b-y6cdxq502o],
.payee .check-number .label[b-y6cdxq502o] {
  color: rgba(255, 255, 255, 0.7);
}
.payee .requested-amount > div:first-child[b-y6cdxq502o],
.payee .approved-amount > div:first-child[b-y6cdxq502o],
.payee .check-number > div:first-child[b-y6cdxq502o] {
  text-align: right;
  font-size: smaller;
  font-weight: 300;
}
.payee .requested-amount[b-y6cdxq502o] {
  grid-area: requested;
}
.payee .approved-amount[b-y6cdxq502o] {
  grid-area: approved;
}
.payee .check-number[b-y6cdxq502o] {
  grid-area: checkNumber;
}
.payee.warning[b-y6cdxq502o] {
  border: 1px solid rgba(var(--bs-warning-rgb), 75%) !important;
  background-color: rgba(var(--bs-warning-rgb), 15%);
}
.payee.warning i.bi[b-y6cdxq502o] {
  margin-left: 0;
}
.payee > .actions[b-y6cdxq502o] {
  grid-area: actions;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: start;
  column-gap: 0.25vmax;
}
.payee > .actions > button[b-y6cdxq502o] {
  width: 6vw;
}
.payee > .actions > i[b-y6cdxq502o] {
  cursor: pointer;
}
.payee > .actions > i:hover[b-y6cdxq502o] {
  color: color-mix(in srgb, var(--bs-danger) 80%, white) !important;
}

.rejected[b-y6cdxq502o] {
  border-color: var(--bs-danger-border-subtle);
  background-color: rgba(255, 0, 0, 0.1);
  color: color-mix(in srgb, var(--bs-danger-text-emphasis) 30%, white);
}
/* /Pages/Admin/PayeeViewerDialogContent.razor.rz.scp.css */
.dialog-container[b-g373d3bwnp] {
  --telerik-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.payee-form[b-g373d3bwnp] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-gap: 1vmax;
  width: 100%;
}
.payee-form .common-details[b-g373d3bwnp] {
  grid-column: 1/3;
  display: grid;
  grid-template-columns: 1fr 0.8fr 0.8fr;
  align-items: flex-end;
  column-gap: 0.5vw;
  row-gap: 0.5vh;
}
.payee-form .location-details[b-g373d3bwnp],
.payee-form .political-details[b-g373d3bwnp] {
  display: grid;
  grid-column: 1/span 3;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, min-content);
  align-items: flex-start;
  grid-auto-flow: column;
  grid-column-gap: 1vmax;
  grid-row-gap: 0.5vmax;
}
.payee-form .location-details .budget-details[b-g373d3bwnp],
.payee-form .political-details .budget-details[b-g373d3bwnp] {
  grid-template-columns: repeat(3, auto);
  display: grid;
  grid-column: 1/span 4;
  grid-row: 2;
  align-items: flex-start;
  grid-column-gap: 1vmax;
  grid-row-gap: 0.5vmax;
}

.field label[b-g373d3bwnp] {
  font-weight: 700;
  margin: 0;
}
.field div[b-g373d3bwnp] {
  font-weight: 300;
}

.topspace[b-g373d3bwnp] {
  margin-top: 18px;
}
/* /Pages/Admin/Review.razor.rz.scp.css */
.editor[b-1cj6nrvrmw] {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  row-gap: 1vh;
}

.editor-header[b-1cj6nrvrmw] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.editor-header .editor-title[b-1cj6nrvrmw] {
  max-width: 80vw;
  display: flex;
  flex-direction: column;
}
.editor-header .editor-title > div:first-child[b-1cj6nrvrmw] {
  margin-bottom: -1vh;
}
.editor-header .editor-title > div.description[b-1cj6nrvrmw] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-header .editor-nav[b-1cj6nrvrmw] {
  align-self: end;
}

.editor-footer[b-1cj6nrvrmw] {
  grid-row: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-content: center;
  gap: 1vmax;
}
.editor-footer button[b-1cj6nrvrmw] {
  width: 9vw;
}

.editor-main[b-1cj6nrvrmw] {
  width: 100%;
  display: grid;
  grid-row: 2;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr;
  row-gap: 1vmax;
  column-gap: 0.5vmax;
  padding-right: 0.5vw;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.editor-main > .request[b-1cj6nrvrmw] {
  padding: 0 0.5vmax;
  width: 100%;
  grid-column: 1/3;
  grid-row: 1;
  display: grid;
  grid-template-columns: 30% 40% minmax(0, 30%);
  grid-template-rows: auto auto;
  grid-column-gap: 0.5vmax;
  border-width: 1px;
  border-style: solid;
  border-color: var(--editor-border-color);
  border-radius: 0.25vmax;
  background-color: rgba(var(--bs-primary-rgb), 8%);
}
.editor-main > .request .request-buttons[b-1cj6nrvrmw] {
  padding-left: 0.5vmax;
  padding-top: 0.75vmax;
  padding-bottom: 0.75vmax;
  grid-column: 1 span 2;
  grid-row: 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1vmax;
}
.editor-main > .payees[b-1cj6nrvrmw] {
  width: 100%;
  grid-column: 1;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}
.editor-main > .comments[b-1cj6nrvrmw] {
  width: 100%;
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}

.request-1[b-1cj6nrvrmw] {
  display: grid;
  grid-column: 1;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5rem;
  grid-auto-rows: min-content;
  padding: 0.5vmax;
}

.request-2[b-1cj6nrvrmw] {
  backdrop-filter: brightness(1.35);
  display: grid;
  grid-column: 2;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5em;
  grid-auto-rows: 1fr;
  grid-template-rows: repeat(5, min-content);
  padding: 0.5vmax;
}

.request-3[b-1cj6nrvrmw] {
  grid-column: 3;
  grid-row: 1/-1;
  display: flex;
  flex-direction: column;
  padding: 0.5vmax;
  width: inherit;
  gap: 1.5vh;
  grid-auto-rows: auto 1fr;
  --ac-icon-width: 1em;
  --ac-icon-padding: 0.5em;
  --ac-card-width: 12vw;
  --ac-font-size: 1.6vh;
}

.btn-add-payee[b-1cj6nrvrmw] {
  --bs-btn-border-radius: 0.25vmax;
  --bs-btn-border-color: rgba(var(--bs-primary-rgb), 75%);
}

.payee-container[b-1cj6nrvrmw] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: inherit;
  overflow-y: auto;
  row-gap: 0.5vh;
}

.form-label[b-1cj6nrvrmw] {
  grid-column: 1;
  margin: 0;
  font-weight: 200;
  font-size: smaller;
  align-self: center;
}
.form-label + div[b-1cj6nrvrmw] {
  grid-column: 2;
}

.no-data[b-1cj6nrvrmw] {
  padding: 0.25vmax;
  color: var(--bs-warning);
  font-style: italic;
  font-size: clamp(8pt, 0.35vh, 16pt);
}

.chip-container[b-1cj6nrvrmw] {
  padding: 0.25vmax;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  width: inherit;
  max-height: 8vh;
  overflow-y: auto;
  font-size: 0.75em;
}
.chip-container[b-1cj6nrvrmw]  .k-chip-sm {
  font-size: 1em;
}

[b-1cj6nrvrmw] .attachment-container {
  padding: 0.25vmax;
}
[b-1cj6nrvrmw] input[type=file] {
  display: none !important;
}

button[b-1cj6nrvrmw] {
  min-width: 6vw;
}

[b-1cj6nrvrmw] .k-svg-i-person-fill-check {
  color: green;
}

.attendee > .attendee-info[b-1cj6nrvrmw] {
  display: flex;
  justify-content: space-between;
  column-gap: 0.5vmax;
  margin-bottom: 0.5vmax;
}
.attendee > .attendee-info > .summary[b-1cj6nrvrmw] {
  flex-grow: 1;
}
.attendee > .attendee-info > button[b-1cj6nrvrmw] {
  margin: auto;
  font-size: smaller;
  white-space: nowrap;
}
.attendee > .footer[b-1cj6nrvrmw] {
  text-align: right;
  font-size: 0.6em;
  font-style: italic;
}
/* /Pages/Admin/ReviewAttendeesDialogContent.razor.rz.scp.css */
.attendee-selection[b-l2mze0q3fo] {
  column-gap: 0.5vmax;
}

.attendee-table[b-l2mze0q3fo] {
  max-height: 33vh;
  min-height: 25vh;
  scrollbar-gutter: stable;
  padding-right: 0.5vmax;
  overflow-y: auto;
}

.attendee-header[b-l2mze0q3fo] {
  font-size: smaller;
  padding-bottom: 0.25vmax;
  margin-bottom: 0.25vmax;
  color: var(--bs-primary-text-emphasis);
}

.attendee[b-l2mze0q3fo] {
  margin-top: 0.25vmax;
}
.attendee:not(:last-child)[b-l2mze0q3fo] {
  margin-bottom: 0.25vmax;
  padding-bottom: 0.5vmax;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.attendee:last-child[b-l2mze0q3fo] {
  margin-bottom: 0;
  padding-bottom: 0;
}

.approve-all[b-l2mze0q3fo] {
  font-size: smaller;
  display: flex;
  justify-content: flex-end;
  column-gap: 0.5vmax;
  margin-top: 0.5vmax;
  color: var(--bs-primary-text-emphasis);
}
/* /Pages/Admin/Search/FilterPage.razor.rz.scp.css */
.payee-results[b-0yi203r315] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  overflow-y: auto;
  height: 100%;
}

.results-container[b-0yi203r315] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.175);
  border-radius: 0.5rem;
  margin-bottom: 2rem;
}
.results-container .results-header[b-0yi203r315] {
  padding: 0.25rem 1rem;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.03);
  border-bottom: 1px solid rgba(255, 255, 255, 0.175);
  min-height: 46px;
}
.results-container .results-header .results-title[b-0yi203r315] {
  margin-bottom: 0;
}
.results-container .results-header .results-controls[b-0yi203r315] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  white-space: nowrap;
  justify-content: end;
}
.results-container .results-body[b-0yi203r315] {
  flex: 1 1 auto;
  padding: 1rem;
}
.results-container .results-body .payee-results[b-0yi203r315] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.results-container .results-footer[b-0yi203r315] {
  padding: 1rem;
  border-top: 1px solid rgba(255, 255, 255, 0.175);
}
/* /Pages/Admin/Search/Search.razor.rz.scp.css */
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-items-wrapper,
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-content {
  border-color: var(--bs-primary-border-subtle);
}
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-items-wrapper:focus,
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-content:focus {
  outline: unset;
}
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-items {
  gap: 0.5vmax;
}
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-item.k-active {
  border-bottom: var(--bs-primary-bg-subtle);
}
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-item.k-active:focus {
  box-shadow: unset;
}
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-item.k-state-default {
  border-color: color-mix(in srgb, var(--bs-primary-border-subtle) 70%, black 30%);
  background-color: var(--bs-primary-bg-subtle);
}
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-item.k-active,
.tab-container[b-hd3sx1al47]  .k-tabstrip .k-tabstrip-content {
  background-color: color-mix(in srgb, var(--bs-primary-bg-subtle) 30%, black 70%);
  border-color: var(--bs-primary-border-subtle);
}
/* /Pages/Admin/Search/SearchCriteria.razor.rz.scp.css */
.search-criteria[b-buaaphipz5] {
  font-size: 0.9rem;
}

.separator[b-buaaphipz5] {
  border: 0;
  height: 2px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--bs-primary-border-subtle) 15%, var(--bs-primary-border-subtle) 85%, rgba(0, 0, 0, 0) 100%);
}

.results[b-buaaphipz5] {
  margin-top: 1vmax;
}

.title[b-buaaphipz5] {
  font-size: 1.5vmax;
  font-weight: 300;
}
/* /Pages/Admin/Search/SearchResults.razor.rz.scp.css */
[b-e7ja1rlf3m] .search-grid.k-grid, [b-e7ja1rlf3m] .search-grid.k-grid .k-toolbar, [b-e7ja1rlf3m] .search-grid.k-grid table, [b-e7ja1rlf3m] .search-grid.k-grid .k-input, [b-e7ja1rlf3m] .search-grid.k-grid .k-picker, [b-e7ja1rlf3m] .search-grid.k-grid .k-button, [b-e7ja1rlf3m] .search-grid.k-grid .k-button-text,
[b-e7ja1rlf3m] .search-grid .k-popup,
[b-e7ja1rlf3m] .search-grid .k-popup .k-input,
[b-e7ja1rlf3m] .search-grid .k-popup .k-picker,
[b-e7ja1rlf3m] .search-grid .k-popup .k-button,
[b-e7ja1rlf3m] .search-grid .k-columnmenu-item {
  font-size: 1em;
}
[b-e7ja1rlf3m] .search-grid.k-grid, [b-e7ja1rlf3m] .search-grid .k-grid-header, [b-e7ja1rlf3m] .search-grid table, [b-e7ja1rlf3m] .search-grid th, [b-e7ja1rlf3m] .search-grid tr, [b-e7ja1rlf3m] .search-grid td {
  border-color: var(--bs-primary-border-subtle);
}
[b-e7ja1rlf3m] .search-grid .k-grid-header {
  font-size: 1.1em;
  font-weight: 600;
  background-color: var(--bs-secondary-bg-subtle);
}
[b-e7ja1rlf3m] .search-grid .k-grid-header tr {
  background-color: var(--bs-secondary-bg-subtle);
}
[b-e7ja1rlf3m] .search-grid .k-grid-header th {
  padding: 0.5em;
  color: var(--bs-primary-text-emphasis);
}
[b-e7ja1rlf3m] .search-grid tbody > tr:hover {
  background-color: color-mix(in srgb, var(--bs-primary-bg-subtle) 95%, white 5%) !important;
}
[b-e7ja1rlf3m] .search-grid tbody > tr:nth-child(odd) {
  background-color: color-mix(in srgb, var(--bs-secondary-bg-subtle) 80%, black 20%);
}
[b-e7ja1rlf3m] .search-grid td[role=gridcell] {
  padding: 0.5vmax;
}
[b-e7ja1rlf3m] .search-grid .custom-button {
  max-height: 2vmax;
}
/* /Pages/Executive/ExecutiveApprovalTable.razor.rz.scp.css */
[b-f4xt33sdy5] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-f4xt33sdy5] div.k-grid table {
  font-size: 0.9rem;
}
[b-f4xt33sdy5] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-f4xt33sdy5] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-f4xt33sdy5] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-f4xt33sdy5] div.k-grid-header tr {
  border: none;
}
[b-f4xt33sdy5] div.k-grid-header th {
  border: none;
}
[b-f4xt33sdy5] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-f4xt33sdy5] .k-grid-header-wrap {
  border: none;
}
[b-f4xt33sdy5] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-f4xt33sdy5] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-f4xt33sdy5] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-f4xt33sdy5] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-f4xt33sdy5] div.k-grid-container td {
  border: none;
}
[b-f4xt33sdy5] div.k-grid-content {
  overflow-y: auto;
}
[b-f4xt33sdy5] th.align-center {
  text-align: center;
}
[b-f4xt33sdy5] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-f4xt33sdy5] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-f4xt33sdy5] .loading-container {
  backdrop-filter: blur(1px);
}
[b-f4xt33sdy5] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-f4xt33sdy5] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-f4xt33sdy5] .actions button {
  min-width: 6vw;
}

.table-footer[b-f4xt33sdy5] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}
/* /Pages/Index.razor.rz.scp.css */
.jumbotron[b-c2j4u14tyj] {
  background-color: rgba(204, 204, 204, 0.1215686275);
}
/* /Pages/Legal/LegalApprovalTable.razor.rz.scp.css */
[b-hu8fnv5dmq] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-hu8fnv5dmq] div.k-grid table {
  font-size: 0.9rem;
}
[b-hu8fnv5dmq] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-hu8fnv5dmq] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-hu8fnv5dmq] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-hu8fnv5dmq] div.k-grid-header tr {
  border: none;
}
[b-hu8fnv5dmq] div.k-grid-header th {
  border: none;
}
[b-hu8fnv5dmq] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-hu8fnv5dmq] .k-grid-header-wrap {
  border: none;
}
[b-hu8fnv5dmq] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-hu8fnv5dmq] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-hu8fnv5dmq] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-hu8fnv5dmq] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-hu8fnv5dmq] div.k-grid-container td {
  border: none;
}
[b-hu8fnv5dmq] div.k-grid-content {
  overflow-y: auto;
}
[b-hu8fnv5dmq] th.align-center {
  text-align: center;
}
[b-hu8fnv5dmq] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-hu8fnv5dmq] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-hu8fnv5dmq] .loading-container {
  backdrop-filter: blur(1px);
}
[b-hu8fnv5dmq] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-hu8fnv5dmq] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-hu8fnv5dmq] .actions button {
  min-width: 6vw;
}

.table-footer[b-hu8fnv5dmq] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}
/* /Pages/PayToPlay/PayToPlayEditorDialogContent.razor.rz.scp.css */
.error-list[b-c17qabqgvl] {
  list-style-type: none;
}

div:not(:first-child)[b-c17qabqgvl] {
  margin-top: 1vh;
}
/* /Pages/PayToPlay/PayToPlayRules.razor.rz.scp.css */
.demo-notification[b-75ih6pf5m3] {
  position: absolute;
}

.demo-notification .k-notification[b-75ih6pf5m3] {
  width: 530px;
}

.notification-parent[b-75ih6pf5m3] {
  position: relative;
  height: 100px;
}

.k-notification-container[b-75ih6pf5m3] {
  margin: 6px 0;
}

#demo-runner[b-75ih6pf5m3] {
  height: 320px;
}
/* /Pages/Start.razor.rz.scp.css */
.wizard-layout[b-ycrwldifzw] {
  display: grid;
  grid-auto-rows: minmax(6vh, auto) 1fr;
  flex-grow: 1;
}
/* /Pages/ViewRequest.razor.rz.scp.css */
.details-title[b-20ba6jn2dl] {
  position: relative;
  padding: 0.8vmax;
  z-index: 0;
  text-shadow: 0.25vmax 0.25vmax 0.5vmax black;
}

.details-body[b-20ba6jn2dl] {
  font-weight: 200;
}
/* /Shared/ApprovalPreviewTable.razor.rz.scp.css */
[b-oa91vf2fp0] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-oa91vf2fp0] div.k-grid table {
  font-size: 0.9rem;
}
[b-oa91vf2fp0] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-oa91vf2fp0] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-oa91vf2fp0] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-oa91vf2fp0] div.k-grid-header tr {
  border: none;
}
[b-oa91vf2fp0] div.k-grid-header th {
  border: none;
}
[b-oa91vf2fp0] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-oa91vf2fp0] .k-grid-header-wrap {
  border: none;
}
[b-oa91vf2fp0] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-oa91vf2fp0] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-oa91vf2fp0] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-oa91vf2fp0] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-oa91vf2fp0] div.k-grid-container td {
  border: none;
}
[b-oa91vf2fp0] div.k-grid-content {
  overflow-y: auto;
}
[b-oa91vf2fp0] th.align-center {
  text-align: center;
}
[b-oa91vf2fp0] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-oa91vf2fp0] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-oa91vf2fp0] .loading-container {
  backdrop-filter: blur(1px);
}
[b-oa91vf2fp0] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-oa91vf2fp0] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-oa91vf2fp0] .actions button {
  min-width: 6vw;
}

.table-footer[b-oa91vf2fp0] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}

[b-oa91vf2fp0] .table-col > i {
  cursor: pointer;
}
/* /Shared/AttachmentCard.razor.rz.scp.css */
.attachment-card[b-biu8s8nsk3] {
  width: clamp(20%, var(--ac-card-width), 50%);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto auto auto;
  font-size: clamp(6pt, var(--ac-font-size), 14pt);
  background: rgba(0, 101, 161, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: var(--bs-border-radius);
  transition: all 0.2s ease-in-out;
  color: rgba(255, 255, 255, 0.8);
}
.attachment-card:hover[b-biu8s8nsk3] {
  border-color: rgba(2, 137, 196, 0.65);
  background: rgba(0, 101, 161, 0.45);
}
.attachment-card:hover .card-start[b-biu8s8nsk3] {
  background-color: rgba(0, 101, 161, 0.9);
}
.attachment-card:hover .card-title[b-biu8s8nsk3] {
  color: rgba(255, 255, 255, 0.9);
}
.attachment-card:hover .card-subtitle[b-biu8s8nsk3] {
  color: #A1A0A4;
}

.card-start[b-biu8s8nsk3] {
  border-top-left-radius: var(--bs-border-radius);
  border-bottom-left-radius: var(--bs-border-radius);
  margin: 0;
  grid-column: 1;
  place-items: center;
  display: grid;
  background-color: rgba(0, 101, 161, 0.7);
  color: white;
}

.card-icon[b-biu8s8nsk3] {
  font-size: var(--ac-icon-width);
  padding: 0.25em 0.5em;
  cursor: default;
}

.card-body[b-biu8s8nsk3] {
  grid-column: 2;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0.25em 0.5em !important;
  min-width: 0;
  background-color: rgba(0, 101, 161, 0.3);
}

.card-title[b-biu8s8nsk3] {
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.5em;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
  cursor: default;
}

.card-subtitle[b-biu8s8nsk3] {
  margin-top: 0.07rem;
  font-size: clamp(8pt, 0.6em, 12pt);
  color: rgba(150, 150, 150, 0.8);
  cursor: default;
}

.card-download[b-biu8s8nsk3] {
  grid-column: 3;
  place-items: center;
  display: grid;
  background-color: rgba(0, 101, 161, 0.7);
  color: rgba(255, 255, 255, 0.9);
  cursor: pointer;
}
.card-download:hover[b-biu8s8nsk3] {
  background-color: rgba(2, 137, 196, 0.9);
  color: white;
}

.card-end[b-biu8s8nsk3] {
  grid-column: 4;
  place-items: center;
  display: grid;
  cursor: pointer;
}
.card-end.text-bg-success[b-biu8s8nsk3] {
  background-color: rgba(0, 120, 0, 0.7) !important;
}
.card-end.text-bg-success:hover[b-biu8s8nsk3] {
  background-color: rgba(0, 150, 0, 0.9) !important;
}
.card-end.text-bg-warning[b-biu8s8nsk3] {
  background-color: rgba(200, 200, 0, 0.7) !important;
}
.card-end.text-bg-warning:hover[b-biu8s8nsk3] {
  background-color: rgba(220, 220, 0, 0.9) !important;
}

.card-close[b-biu8s8nsk3] {
  grid-column: 5;
  place-items: center;
  display: grid;
  border-top-right-radius: var(--bs-border-radius);
  border-bottom-right-radius: var(--bs-border-radius);
  background-color: rgba(140, 0, 0, 0.7) !important;
  cursor: pointer;
}
.card-close:hover[b-biu8s8nsk3] {
  background-color: rgba(170, 0, 0, 0.9) !important;
}
/* /Shared/AttachmentCollection.razor.rz.scp.css */
.attachment-container[b-xmp6xigl81] {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow-y: auto;
  max-height: 15rem;
  padding: 0;
}
.attachment-container[b-xmp6xigl81]  .card {
  width: 100%;
}

.attachment-group[b-xmp6xigl81] {
  width: 100%;
  border-radius: 0.5rem;
  padding: 0.2rem 0;
  transition: all 0.35s ease;
  margin-bottom: 0.3rem;
}
.attachment-group:hover[b-xmp6xigl81] {
  padding: 0.2rem 0 0.2rem 0.35rem;
  box-shadow: #0289C4 2px 0px inset;
}

.attachment-group-header[b-xmp6xigl81] {
  font-size: 0.95rem;
  font-weight: 500;
  margin-bottom: 0.3rem;
  color: #C9C9CB;
}

.attachment-group-items[b-xmp6xigl81] {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  width: 100%;
}
/* /Shared/AttachmentsManager.razor.rz.scp.css */
.attachments-picker[b-vwur6cq04h] {
  align-self: flex-start;
  flex-grow: 0;
}

.attachments-container[b-vwur6cq04h] {
  flex-grow: 1;
  margin-top: 1vh;
  height: 100%;
  display: grid;
  grid-template-rows: min-content 1fr min-content;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.5vmax;
  background-color: color-mix(in srgb, var(--bs-primary-bg-subtle) 20%, rgba(255, 255, 255, 0.1) 80%);
  min-height: 10vh;
  padding: 0.5vmax;
}

[b-vwur6cq04h] input[type=file] {
  display: none !important;
}

.attachments-container > .title[b-vwur6cq04h] {
  font-size: 1.75vh;
}

.attachments-container > .footer[b-vwur6cq04h] {
  width: 100%;
  color: rgba(204, 204, 204, 0.6666666667);
  padding-top: 0.5vh;
  font-size: clamp(6pt, 1.5vh, 10pt);
  margin-bottom: 0;
  text-align: right;
}

.attachments-container > .card-container[b-vwur6cq04h] {
  overflow: auto;
  flex-wrap: wrap;
  row-gap: 1vh;
  column-gap: 1rem;
  justify-content: flex-start;
  align-content: flex-start;
  margin-top: 1vh;
  border: 1px solid rgba(255, 255, 255, 0.15);
  padding: 0.5vmax;
  backdrop-filter: brightness(85%);
  border-radius: 0.5vmax;
}
/* /Shared/CheckApprovalTable.razor.rz.scp.css */
[b-43n2ad7767] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-43n2ad7767] div.k-grid table {
  font-size: 0.9rem;
}
[b-43n2ad7767] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-43n2ad7767] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-43n2ad7767] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-43n2ad7767] div.k-grid-header tr {
  border: none;
}
[b-43n2ad7767] div.k-grid-header th {
  border: none;
}
[b-43n2ad7767] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-43n2ad7767] .k-grid-header-wrap {
  border: none;
}
[b-43n2ad7767] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-43n2ad7767] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-43n2ad7767] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-43n2ad7767] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-43n2ad7767] div.k-grid-container td {
  border: none;
}
[b-43n2ad7767] div.k-grid-content {
  overflow-y: auto;
}
[b-43n2ad7767] th.align-center {
  text-align: center;
}
[b-43n2ad7767] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-43n2ad7767] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-43n2ad7767] .loading-container {
  backdrop-filter: blur(1px);
}
[b-43n2ad7767] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-43n2ad7767] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-43n2ad7767] .actions button {
  min-width: 6vw;
}

.table-footer[b-43n2ad7767] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}

div#checkApprovalTable[b-43n2ad7767] {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
  width: 100%;
  display: flex;
  flex-direction: column;
}
div#checkApprovalTable .table-header[b-43n2ad7767] {
  grid-row: auto;
  display: grid;
  grid-template-columns: subgrid;
  backdrop-filter: brightness(0.75);
  font-weight: 600;
}
div#checkApprovalTable .table-header .accounting[b-43n2ad7767] {
  margin-right: 15px;
}
div#checkApprovalTable .table-body[b-43n2ad7767] {
  overflow-y: auto;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
div#checkApprovalTable .table-body .table-row:hover[b-43n2ad7767] {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
div#checkApprovalTable .table-body .table-row .ellipsis[b-43n2ad7767] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
div#checkApprovalTable .table-body .table-row:nth-child(odd)[b-43n2ad7767] {
  background-color: var(--bs-table-striped-bg);
}
div#checkApprovalTable .table-body .table-row:nth-child(odd):hover[b-43n2ad7767] {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
div#checkApprovalTable .table-row[b-43n2ad7767] {
  grid-row: auto;
  display: grid;
  align-items: center;
  width: 100%;
  grid-template-columns: 1fr 10% 10% 12%;
  grid-auto-columns: 20%;
  grid-auto-flow: column;
}
div#checkApprovalTable .table-row.accounting-columns[b-43n2ad7767] {
  grid-template-columns: 1fr 6% 8% 8% 10% 10% 8% 10%;
}
div#checkApprovalTable .table-col[b-43n2ad7767] {
  padding: 0.5vmax;
}
div#checkApprovalTable .table-col .sub-header[b-43n2ad7767] {
  font-size: 0.8em;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
}
div#checkApprovalTable .table-col.actions[b-43n2ad7767] {
  display: flex;
  justify-content: flex-end;
  column-gap: 0.5vmax;
  align-items: center;
}
div#checkApprovalTable .table-col.actions button[b-43n2ad7767] {
  min-width: 6vw;
}
div#checkApprovalTable .table-col.actions label[b-43n2ad7767] {
  font-size: smaller;
}
div#checkApprovalTable .checkboxes[b-43n2ad7767] {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* /Shared/CollapsibleSection.razor.rz.scp.css */
.editor[b-ouu22sua3a] {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  row-gap: 1vh;
}

.editor-header[b-ouu22sua3a] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.editor-header .editor-title[b-ouu22sua3a] {
  max-width: 80vw;
  display: flex;
  flex-direction: column;
}
.editor-header .editor-title > div:first-child[b-ouu22sua3a] {
  margin-bottom: -1vh;
}
.editor-header .editor-title > div.description[b-ouu22sua3a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-header .editor-nav[b-ouu22sua3a] {
  align-self: end;
}

.editor-footer[b-ouu22sua3a] {
  grid-row: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-content: center;
  gap: 1vmax;
}
.editor-footer button[b-ouu22sua3a] {
  width: 9vw;
}

.editor-main[b-ouu22sua3a] {
  width: 100%;
  display: grid;
  grid-row: 2;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr;
  row-gap: 1vmax;
  column-gap: 0.5vmax;
  padding-right: 0.5vw;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.editor-main > .request[b-ouu22sua3a] {
  padding: 0 0.5vmax;
  width: 100%;
  grid-column: 1/3;
  grid-row: 1;
  display: grid;
  grid-template-columns: 30% 40% minmax(0, 30%);
  grid-template-rows: auto auto;
  grid-column-gap: 0.5vmax;
  border-width: 1px;
  border-style: solid;
  border-color: var(--editor-border-color);
  border-radius: 0.25vmax;
  background-color: rgba(var(--bs-primary-rgb), 8%);
}
.editor-main > .request .request-buttons[b-ouu22sua3a] {
  padding-left: 0.5vmax;
  padding-top: 0.75vmax;
  padding-bottom: 0.75vmax;
  grid-column: 1 span 2;
  grid-row: 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1vmax;
}
.editor-main > .payees[b-ouu22sua3a] {
  width: 100%;
  grid-column: 1;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}
.editor-main > .comments[b-ouu22sua3a] {
  width: 100%;
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  height: inherit;
}

.request-1[b-ouu22sua3a] {
  display: grid;
  grid-column: 1;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5rem;
  grid-auto-rows: min-content;
  padding: 0.5vmax;
}

.request-2[b-ouu22sua3a] {
  backdrop-filter: brightness(1.35);
  display: grid;
  grid-column: 2;
  grid-template-columns: 9vw minmax(0, 1fr);
  grid-row-gap: 0.5em;
  grid-auto-rows: 1fr;
  grid-template-rows: repeat(5, min-content);
  padding: 0.5vmax;
}

.request-3[b-ouu22sua3a] {
  grid-column: 3;
  grid-row: 1/-1;
  display: flex;
  flex-direction: column;
  padding: 0.5vmax;
  width: inherit;
  gap: 1.5vh;
  grid-auto-rows: auto 1fr;
  --ac-icon-width: 1em;
  --ac-icon-padding: 0.5em;
  --ac-card-width: 12vw;
  --ac-font-size: 1.6vh;
}

.btn-add-payee[b-ouu22sua3a] {
  --bs-btn-border-radius: 0.25vmax;
  --bs-btn-border-color: rgba(var(--bs-primary-rgb), 75%);
}

.payee-container[b-ouu22sua3a] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: inherit;
  overflow-y: auto;
  row-gap: 0.5vh;
}

.form-label[b-ouu22sua3a] {
  grid-column: 1;
  margin: 0;
  font-weight: 200;
  font-size: smaller;
  align-self: center;
}
.form-label + div[b-ouu22sua3a] {
  grid-column: 2;
}

.no-data[b-ouu22sua3a] {
  padding: 0.25vmax;
  color: var(--bs-warning);
  font-style: italic;
  font-size: clamp(8pt, 0.35vh, 16pt);
}

.chip-container[b-ouu22sua3a] {
  padding: 0.25vmax;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  width: inherit;
  max-height: 8vh;
  overflow-y: auto;
  font-size: 0.75em;
}
.chip-container[b-ouu22sua3a]  .k-chip-sm {
  font-size: 1em;
}

[b-ouu22sua3a] .attachment-container {
  padding: 0.25vmax;
}
[b-ouu22sua3a] input[type=file] {
  display: none !important;
}

button[b-ouu22sua3a] {
  min-width: 6vw;
}

.collapsible-header[b-ouu22sua3a] {
  border-bottom: 1px solid var(--editor-border-color);
  width: 100%;
  margin-bottom: 1vh;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.collapsible-header:hover[b-ouu22sua3a] {
  border-color: var(--editor-border-color-hover);
}
.collapsible-header:hover > i[b-ouu22sua3a] {
  display: block;
}
.collapsible-header span[b-ouu22sua3a] {
  flex-grow: 1;
}
.collapsible-header i[b-ouu22sua3a] {
  display: none;
  align-self: center;
  color: var(--editor-border-color-hover);
}
/* /Shared/CommentEditor.razor.rz.scp.css */
.comment-editor[b-nz47v64kf0] {
  display: flex;
  flex-direction: column;
  gap: 0.5vmax;
}

.add-comment[b-nz47v64kf0] {
  margin-bottom: 0.5vh;
  display: flex;
  flex-direction: column;
}
.add-comment .comment-editor-buttons[b-nz47v64kf0] {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  column-gap: 0.5vw;
  width: 100%;
}
.add-comment .comment-editor-buttons button[b-nz47v64kf0] {
  min-width: 5vw;
  font-size: 0.8em;
  margin-top: 1vh;
  align-self: flex-end;
}

.past-comments[b-nz47v64kf0] {
  flex-grow: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 0.5vmax;
}
/* /Shared/CommentView.razor.rz.scp.css */
.comment[b-cj6jp28les] {
  border: 1px solid #333;
  padding: 0.5vmax;
  border-radius: 0.25vmax;
  backdrop-filter: contrast(90%);
}
.comment.danger[b-cj6jp28les] {
  border-color: var(--bs-danger-border-subtle);
  background-color: rgba(255, 0, 0, 0.1);
  color: color-mix(in srgb, var(--bs-danger-text-emphasis) 30%, white);
}
.comment .comment-header[b-cj6jp28les] {
  font-size: 0.6em;
  margin-bottom: 0.5vh;
  position: relative;
}
.comment .comment-header > *[b-cj6jp28les] {
  display: inline-block;
}
.comment .comment-header > div:first-child[b-cj6jp28les] {
  font-weight: 600;
}
.comment .comment-header .btn-icon[b-cj6jp28les] {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.25rem;
  line-height: 1;
  color: rgba(var(--bs-body-color-rgb), 50%);
  transition: color 0.2s ease;
}
.comment .comment-header .btn-icon:hover[b-cj6jp28les] {
  color: var(--bs-danger);
}
.comment .comment-header .btn-icon i[b-cj6jp28les] {
  font-size: 0.9em;
}
.comment .comment-body[b-cj6jp28les] {
  font-size: 0.8em;
}
/* /Shared/Dialogs/RequestorPayeeDialogContent.razor.rz.scp.css */
.dialog-container[b-g0j3xy05yl] {
  --telerik-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.payee-form[b-g0j3xy05yl] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-gap: 1vmax;
  width: 100%;
}
.payee-form .location-group[b-g0j3xy05yl] {
  display: flex;
  column-gap: 1vw;
}
.payee-form.political .location-group[b-g0j3xy05yl] {
  display: contents;
}
.payee-form .common-details[b-g0j3xy05yl] {
  grid-column: 1/3;
  display: grid;
  grid-template-columns: 1fr auto auto 12rem;
  grid-template-rows: repeat(4, minmax(0, auto));
  align-items: flex-end;
  column-gap: 0.5vw;
  row-gap: 0.5vh;
}
.payee-form .common-details .field[b-g0j3xy05yl] {
  grid-row: 1/span 2;
  display: grid;
  grid-template-rows: subgrid;
}
.payee-form .common-details .field label[b-g0j3xy05yl] {
  grid-row: 1;
  margin: 0;
}
.payee-form .common-details .field div[b-g0j3xy05yl] {
  grid-row: 2;
}
.payee-form .common-details .field .checkbox-container[b-g0j3xy05yl] {
  align-self: center;
  text-align: center;
}
.payee-form .common-details .field .checkbox-container[b-g0j3xy05yl]  input {
  width: 1.75em !important;
  height: 1.75em !important;
}
.payee-form .common-details .form-field[b-g0j3xy05yl]  .k-numerictextbox {
  width: 6rem;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0;
  height: 100%;
}
.payee-form .common-details .readonly[b-g0j3xy05yl] {
  font-family: var(--telerik-font-family);
  min-width: 5rem;
  justify-content: flex-end;
  border-color: #6c757d !important;
}
.payee-form .common-details .span[b-g0j3xy05yl] {
  grid-column: 1/4;
  grid-row: 4/span 2;
}
.payee-form .common-details .approved[b-g0j3xy05yl] {
  grid-row: 4/span 2;
}

.location-details[b-g0j3xy05yl],
.political-details[b-g0j3xy05yl] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(5, min-content);
  grid-auto-flow: column;
  grid-column-gap: 1vmax;
  grid-row-gap: 0.5vmax;
}
.location-details div:first-child[b-g0j3xy05yl],
.political-details div:first-child[b-g0j3xy05yl] {
  grid-column: 1/span 2;
  height: min-content;
}
.location-details > *:first-child[b-g0j3xy05yl],
.political-details > *:first-child[b-g0j3xy05yl] {
  height: 2rem;
}
.location-details .field > label[b-g0j3xy05yl],
.political-details .field > label[b-g0j3xy05yl] {
  margin-bottom: 0.25vh;
}

[b-g0j3xy05yl] label {
  margin-bottom: 0.25vh;
}
[b-g0j3xy05yl] .lg-component {
  grid-column: 2;
}
[b-g0j3xy05yl] .k-input-value-text {
  opacity: 0.65;
  filter: grayscale(0.1);
  font-size: smaller;
  font-style: italic;
}

.no-bullets[b-g0j3xy05yl] {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
/* /Shared/ElectionCycleSelector.razor.rz.scp.css */
[b-0vdpa8019l] .year-error {
  border: 1px solid red !important;
}
/* /Shared/EmployeeCard.razor.rz.scp.css */
.employee-card[b-fmvht199kj] {
  --ec-icon-size: 2.25vmax;
  --ec-card-width: 24vw;
  --ec-font-size: 2.25vh;
  width: var(--ec-card-width);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto auto;
  font-size: var(--ec-font-size);
}

.employee-card:hover[b-fmvht199kj] {
  --bs-bg-opacity: 0.5;
}

.employee-card:hover footer[b-fmvht199kj] {
  color: #ddd;
}

.card-icon[b-fmvht199kj] {
  font-size: var(--ac-icon-width);
  padding: 0.25em 0.5em;
}

.card-start[b-fmvht199kj] {
  grid-column: 1;
  margin: 0;
  place-items: center;
  display: grid;
  border-top-left-radius: var(--bs-border-radius);
  border-bottom-left-radius: var(--bs-border-radius);
}

.card-body[b-fmvht199kj] {
  grid-column: 2;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0.25em 0.5em !important;
}

.card-end[b-fmvht199kj] {
  grid-column: 3;
  place-items: center;
  margin: 0;
  border: 0;
  place-items: center;
  display: grid;
  cursor: pointer;
}

.card-close[b-fmvht199kj] {
  grid-column: 4;
  margin: 0;
  border: 0;
  place-items: center;
  display: grid;
  cursor: pointer;
  border-top-right-radius: var(--bs-border-radius);
  border-bottom-right-radius: var(--bs-border-radius);
}

.card-end:hover[b-fmvht199kj],
.card-close:hover[b-fmvht199kj] {
  --bs-bg-opacity: 1;
}

.card-title[b-fmvht199kj] {
  line-height: 1.5em;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: inherit;
}

footer[b-fmvht199kj] {
  font-size: clamp(8pt, 0.6em, 12pt);
  color: #bbb;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: inherit;
}
/* /Shared/FilterPanel.razor.rz.scp.css */
.filter-panel[b-43vb6x5ta5] {
  display: flex;
  flex-direction: row;
  justify-content: start;
  margin-bottom: 1vh;
  margin-top: -1vh;
  column-gap: 1.5vw;
}

.filter-group[b-43vb6x5ta5] {
  display: flex;
  flex-direction: column;
}
.filter-group .filter-title[b-43vb6x5ta5] {
  height: 2vh;
  font-size: 1vh;
  color: var(--bs-secondary-text-emphasis);
  align-content: end;
  margin-bottom: 0.5vh;
}
.filter-group .filter-title:not(:empty)[b-43vb6x5ta5] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.filter-group .filter-buttons[b-43vb6x5ta5] {
  display: flex;
  flex-direction: row;
  justify-content: start;
  column-gap: 0.75vw;
}
.filter-group .filter-buttons[b-43vb6x5ta5]  .btn-filter {
  min-width: 5vw;
}
/* /Shared/LocationGroup.razor.rz.scp.css */
[b-j3ow23qn3d] .k-input-value-text {
  opacity: 0.65;
  filter: grayscale(0.1);
  font-size: smaller;
  font-style: italic;
}
/* /Shared/MainLayout.razor.rz.scp.css */
nav[b-0qgp0f4wh8] {
  height: 100%;
  font-size: clamp(9pt, 1.15vw, 18pt);
}

header[b-0qgp0f4wh8] {
  height: 6vh;
}

main[b-0qgp0f4wh8] {
  padding: 2vmax;
  height: 94vh;
}
/* /Shared/PageHeader.razor.rz.scp.css */
.jumbotron[b-qw0alxrkd7] {
  background-color: rgba(204, 204, 204, 0.1215686275);
}
/* /Shared/PayeeCheckTable.razor.rz.scp.css */
[b-wwct0pi4lw] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-wwct0pi4lw] div.k-grid table {
  font-size: 0.9rem;
}
[b-wwct0pi4lw] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-wwct0pi4lw] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-wwct0pi4lw] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-wwct0pi4lw] div.k-grid-header tr {
  border: none;
}
[b-wwct0pi4lw] div.k-grid-header th {
  border: none;
}
[b-wwct0pi4lw] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-wwct0pi4lw] .k-grid-header-wrap {
  border: none;
}
[b-wwct0pi4lw] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-wwct0pi4lw] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-wwct0pi4lw] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-wwct0pi4lw] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-wwct0pi4lw] div.k-grid-container td {
  border: none;
}
[b-wwct0pi4lw] div.k-grid-content {
  overflow-y: auto;
}
[b-wwct0pi4lw] th.align-center {
  text-align: center;
}
[b-wwct0pi4lw] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-wwct0pi4lw] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-wwct0pi4lw] .loading-container {
  backdrop-filter: blur(1px);
}
[b-wwct0pi4lw] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-wwct0pi4lw] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-wwct0pi4lw] .actions button {
  min-width: 6vw;
}

.table-footer[b-wwct0pi4lw] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}

.bi-cash-stack[b-wwct0pi4lw] {
  font-size: larger;
}

.bi-check[b-wwct0pi4lw] {
  font-size: larger;
  color: var(--bs-success);
}

.bi-x[b-wwct0pi4lw] {
  font-size: larger;
  color: var(--bs-tertiary-color);
}

i[b-wwct0pi4lw] {
  cursor: pointer;
}
/* /Shared/ReadOnlyRequest.razor.rz.scp.css */
[b-vebx9p79m1] .review.k-tilelayout {
  background: transparent !important;
  grid-template-rows: auto !important;
  grid-auto-rows: auto !important;
}

[b-vebx9p79m1] .review .k-card {
  background: rgba(255, 255, 255, 0.1);
  grid-template-rows: auto !important;
  grid-auto-rows: auto !important;
}
[b-vebx9p79m1] .review .k-tilelayout-item {
  height: auto !important;
}
[b-vebx9p79m1] .review .k-tilelayout-item:nth-child(1), [b-vebx9p79m1] .review .k-tilelayout-item:nth-child(2) {
  max-height: none !important;
}
[b-vebx9p79m1] .review .k-tilelayout-item:nth-child(1) .k-tilelayout-item-body, [b-vebx9p79m1] .review .k-tilelayout-item:nth-child(2) .k-tilelayout-item-body {
  max-height: 36vh !important;
  overflow-y: visible !important;
}
[b-vebx9p79m1] .review .k-tilelayout-item:nth-child(3), [b-vebx9p79m1] .review .k-tilelayout-item:nth-child(4) {
  max-height: 12vh;
}
[b-vebx9p79m1] .review .k-tilelayout-item:nth-child(5), [b-vebx9p79m1] .review .k-tilelayout-item:nth-child(6) {
  max-height: none;
}
[b-vebx9p79m1] .review .k-tilelayout-item-body {
  padding: 0.5rem;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: rgba(255, 255, 255, 0.025);
  height: auto;
  transition: border-color 0.2s ease;
  border-left: 4px solid transparent;
}
[b-vebx9p79m1] .review .k-tilelayout-item-body:hover {
  border-left-color: rgba(0, 101, 161, 0.5);
}
[b-vebx9p79m1] .review .k-tilelayout-item .k-tilelayout-item-body {
  scrollbar-color: #666 rgba(255, 255, 255, 0.05) !important;
  scrollbar-width: thin !important;
}
[b-vebx9p79m1] .review .k-card-header {
  padding: 0.5rem 0.75rem;
  background: linear-gradient(90deg, rgba(0, 101, 161, 0.2), rgba(0, 0, 0, 0.08));
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
[b-vebx9p79m1] .review H5.k-card-title {
  font-weight: 400;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.9);
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
[b-vebx9p79m1] .review H5.k-card-title i {
  color: rgba(255, 255, 255, 0.3);
  font-size: 0.9rem;
}

.details-grid[b-vebx9p79m1] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  height: auto;
  overflow-y: auto;
  padding: 0;
}

.details-group[b-vebx9p79m1] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-radius: 0.25rem;
}
.details-group:last-child[b-vebx9p79m1] {
  margin-bottom: 0;
}

.details-row[b-vebx9p79m1] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.5rem;
}
.details-row.three-columns[b-vebx9p79m1] {
  grid-template-columns: repeat(3, 1fr);
}

.description-field[b-vebx9p79m1] {
  grid-column: span 2;
}

.financial-layout[b-vebx9p79m1] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}

.financial-column[b-vebx9p79m1] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.financial-column:nth-child(2)[b-vebx9p79m1]  .field-value {
  justify-content: flex-end;
}

.mini-table[b-vebx9p79m1] {
  display: grid;
  width: 100%;
  height: auto;
  grid-template-columns: 5.5fr 4.5fr;
  gap: 0;
  border-radius: 0.35rem;
  overflow: hidden;
}
.mini-table > div[b-vebx9p79m1] {
  padding: 0.15rem 0.15rem;
  height: 1000;
}
.mini-table > div:nth-child(odd)[b-vebx9p79m1] {
  font-weight: 500;
  color: #A1A0A4;
}
.mini-table > div:nth-child(even)[b-vebx9p79m1] {
  padding-right: 0.5rem;
  font-weight: 600;
  text-align: right;
  background-color: rgba(255, 255, 255, 0.08);
}

.link[b-vebx9p79m1] {
  cursor: pointer;
  text-decoration: none;
  color: rgba(212.5483870968, 212.0967741935, 213.9032258065, 0.75);
  transition: color 0.2s ease;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}
.link i[b-vebx9p79m1] {
  color: rgba(2, 137, 196, 0.7);
  font-size: 0.8rem;
}
.link:hover[b-vebx9p79m1] {
  color: #0289C4;
}

.icon[b-vebx9p79m1] {
  color: rgba(2, 137, 196, 0.7);
  font-size: 0.8rem;
}

.comments[b-vebx9p79m1] {
  flex-grow: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.empty-state[b-vebx9p79m1] {
  color: rgba(161, 160, 164, 0.95);
  font-style: italic;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.empty-state i[b-vebx9p79m1] {
  font-size: 0.9rem;
}
/* /Shared/ReviewField.razor.rz.scp.css */
.review-field .field-label[b-grs646pw78] {
  font-size: 0.8rem;
  color: #A1A0A4;
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
  gap: 0.35rem;
}
.review-field .field-label i[b-grs646pw78] {
  color: rgba(2, 137, 196, 0.7);
  font-size: 0.8rem;
}
.review-field .field-value[b-grs646pw78] {
  font-size: 0.9rem;
  color: rgba(255, 255, 255, 0.95);
  padding: 0.2rem 0.35rem;
  border-radius: 0.35rem;
  min-height: 2rem;
  align-items: center;
}
/* /Shared/SkeletonTable.razor.rz.scp.css */
[b-6e0jpiuwhx] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-6e0jpiuwhx] div.k-grid table {
  font-size: 0.9rem;
}
[b-6e0jpiuwhx] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-6e0jpiuwhx] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-6e0jpiuwhx] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-6e0jpiuwhx] div.k-grid-header tr {
  border: none;
}
[b-6e0jpiuwhx] div.k-grid-header th {
  border: none;
}
[b-6e0jpiuwhx] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-6e0jpiuwhx] .k-grid-header-wrap {
  border: none;
}
[b-6e0jpiuwhx] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-6e0jpiuwhx] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-6e0jpiuwhx] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-6e0jpiuwhx] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-6e0jpiuwhx] div.k-grid-container td {
  border: none;
}
[b-6e0jpiuwhx] div.k-grid-content {
  overflow-y: auto;
}
[b-6e0jpiuwhx] th.align-center {
  text-align: center;
}
[b-6e0jpiuwhx] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-6e0jpiuwhx] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-6e0jpiuwhx] .loading-container {
  backdrop-filter: blur(1px);
}
[b-6e0jpiuwhx] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-6e0jpiuwhx] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-6e0jpiuwhx] .actions button {
  min-width: 6vw;
}

.table-footer[b-6e0jpiuwhx] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}

.skeleton-table[b-6e0jpiuwhx] {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 0.25vmax;
}
.skeleton-table > div[b-6e0jpiuwhx] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  column-gap: 0.25vmax;
}
.skeleton-table > div > div[b-6e0jpiuwhx] {
  flex-grow: 1;
  box-sizing: content-box;
}
.skeleton-table > div > div:nth-child(2)[b-6e0jpiuwhx] {
  flex-grow: 1.75;
}
.skeleton-table > div:has(:nth-child(6)) :nth-last-child(-n+3)[b-6e0jpiuwhx] {
  flex-grow: 0.5;
}
.skeleton-table > div:first-of-type > div[b-6e0jpiuwhx] >  span {
  width: 75%;
}
/* /Shared/Wizard/AttachmentsStep.razor.rz.scp.css */
.layout[b-q2ncz4g88l] {
  place-self: stretch;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
/* /Shared/Wizard/AttendeesStep.razor.rz.scp.css */
.layout[b-eselsqjnxj] {
  display: grid;
  grid-template-rows: 5vh 6vh minmax(auto, 1fr);
  width: 100%;
  height: 100%;
}

.row-1[b-eselsqjnxj] {
  grid-row: 1;
}

.row-2[b-eselsqjnxj] {
  grid-row: 2;
  align-self: center;
}

.row-3[b-eselsqjnxj] {
  grid-row: 3;
}

.attendee-container[b-eselsqjnxj] {
  height: 100%;
  max-height: 50vh;
  margin-left: 16px;
  overflow: auto;
  flex-wrap: wrap;
  row-gap: 1vh;
  column-gap: 0.5vw;
  justify-content: flex-start;
  align-content: flex-start;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 6px;
  padding: 1vh 0.5vw !important;
}
/* /Shared/Wizard/CompleteStep.razor.rz.scp.css */
.btn-jumbo[b-g5xgygja9o] {
  width: clamp(125px, 25vw, 375px);
  height: 10vh;
  min-width: 65px;
  min-height: 36px;
  font-size: clamp(12pt, 1.95vw, 24pt);
  margin: 2vh 2vw;
}
/* /Shared/Wizard/ContributionDetailsStep.razor.rz.scp.css */
.wizard-container[b-uh5ms1wpz0] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1vh;
}
.wizard-container > *[b-uh5ms1wpz0] {
  padding: 1vh;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  row-gap: 1.5vh;
}

.wizard-container-flex[b-uh5ms1wpz0] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wizard-container-flex > *[b-uh5ms1wpz0] {
  padding: 1vh;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  row-gap: 1.5vh;
}

.wizard-col-1[b-uh5ms1wpz0] {
  grid-column: 1;
}

.wizard-col-2[b-uh5ms1wpz0] {
  grid-column: 2;
}

.form-check-sm[b-uh5ms1wpz0] {
  font-size: 0.75em;
}

[b-uh5ms1wpz0] .k-numerictextbox > input {
  text-align: right;
}

input[disabled][b-uh5ms1wpz0] {
  --bs-form-control-disabled-bg: #a0ada7;
}

.form-check-inline[b-uh5ms1wpz0] {
  display: inline-flex;
  align-items: center;
  column-gap: 0.5rem;
  height: 48px;
}

[b-uh5ms1wpz0] .form-label {
  margin-bottom: 0.25vh;
}
/* /Shared/Wizard/ContributionSubTypeStep.razor.rz.scp.css */
.category-container[b-7siqgi7dnn] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.category-list[b-7siqgi7dnn] {
  list-style-type: none;
  display: block;
}
.category-list .category-cb[b-7siqgi7dnn] {
  display: list-item;
}
/* /Shared/Wizard/CreateNewStep.razor.rz.scp.css */
.btn-jumbo[b-ljr2lzv1f9] {
  width: clamp(125px, 25vw, 375px);
  height: 10vh;
  min-width: 65px;
  min-height: 36px;
  font-size: clamp(12pt, 1.95vw, 24pt);
  margin: 2vh 2vw;
}
/* /Shared/Wizard/EventTypeStep.razor.rz.scp.css */
.required-message[b-lkpj74ew8q] {
  font-size: small;
  color: #d67a98;
}
/* /Shared/Wizard/OnBehalfOfStep.razor.rz.scp.css */
.required-message[b-cyzl8pcehb] {
  font-size: small;
  color: #d67a98;
}
/* /Shared/Wizard/PayeesStep.razor.rz.scp.css */
.wizard-content[b-sq3x5psmjn] {
  display: grid;
  grid-template-rows: auto minmax(0, 1fr);
  justify-content: flex-start;
  row-gap: 1vh;
}

.payee-form[b-sq3x5psmjn] {
  display: flex;
  flex-direction: row;
  column-gap: 1vw;
  align-items: center;
}

.payees-container[b-sq3x5psmjn] {
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 0.5vmax;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 1vmax;
  height: inherit;
  max-height: inherit;
  width: inherit;
  position: relative;
}

.no-payees[b-sq3x5psmjn] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.payees-list[b-sq3x5psmjn] {
  --column-template: minmax(0, 1.2fr) minmax(0, 1fr) repeat(4, auto);
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto;
  width: 100%;
  height: inherit;
  max-height: inherit;
  border-radius: 0.5vmax;
  border: 1px solid var(--bs-primary);
}

.item-container[b-sq3x5psmjn] {
  display: grid;
  grid-auto-rows: min-content;
  grid-template-columns: var(--column-template);
  overflow-y: scroll;
  grid-auto-flow: row;
  scrollbar-gutter: stable;
  height: inherit;
  max-height: inherit;
  background-color: black;
  background: radial-gradient(circle, #222 3%, black 12%);
  background-size: 6px 6px;
  background-repeat: repeat;
}

.payee-item[b-sq3x5psmjn] {
  display: grid;
  grid-column: 1/span 6;
  grid-template-columns: subgrid;
  grid-auto-rows: auto;
  padding: 0.5vmax;
  border-bottom: 1px solid var(--bs-primary);
  background-color: #333 !important;
  min-height: 7.5vh;
}
.payee-item[data-is-optional][b-sq3x5psmjn] {
  font-style: italic;
  color: #ccc;
}
.payee-item .col > div[b-sq3x5psmjn] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.payee-header[b-sq3x5psmjn],
.payee-footer[b-sq3x5psmjn] {
  display: grid;
  grid-auto-rows: auto;
  grid-template-columns: var(--column-template);
  padding: 0.25vmax 0.5vmax;
  overflow-y: hidden;
  scrollbar-gutter: stable;
}

.payee-header[b-sq3x5psmjn] {
  background-color: rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid var(--bs-primary);
  border-top-right-radius: 0.5vmax;
  border-top-left-radius: 0.5vmax;
}

.payee-footer[b-sq3x5psmjn] {
  background-color: rgba(0, 0, 0, 0.25);
  border-top: 1px solid var(--bs-primary);
  border-bottom-right-radius: 0.5vmax;
  border-bottom-left-radius: 0.5vmax;
}

.payee-item[b-sq3x5psmjn] {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.15);
}

.col[b-sq3x5psmjn] {
  min-width: 8em;
}
.col.inline[b-sq3x5psmjn] {
  text-align: right;
}
.col > i[b-sq3x5psmjn] {
  font-size: 1.25em;
  margin: 0.5vmax;
  color: var(--bs-link-color);
  cursor: pointer;
}
.col > i:hover[b-sq3x5psmjn] {
  color: var(--bs-primary);
}

[b-sq3x5psmjn] .k-dropdownlist {
  background-color: black !important;
}
[b-sq3x5psmjn] .k-listview {
  background-color: unset !important;
}
[b-sq3x5psmjn] .k-listview-content {
  display: flex;
  flex-direction: column;
  row-gap: 0.5vmax;
}
[b-sq3x5psmjn] .form-label {
  font-size: smaller;
  margin-bottom: 0;
}

i.p2p-icon[b-sq3x5psmjn] {
  mask-image: url("/img/p2p-icon.svg");
  mask-size: 1em;
  mask-repeat: no-repeat;
  background-color: var(--bs-warning);
  cursor: pointer;
  vertical-align: sub;
}
i.p2p-icon[b-sq3x5psmjn]::before {
  content: "";
  width: 20%;
}
/* /Shared/Wizard/PayeeTable.razor.rz.scp.css */
.payee-grid[b-cf4v46vizf] {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 0.5vmax;
}

[b-cf4v46vizf] .payee-row {
  display: grid;
  padding: 0.5vmax;
  grid-template-columns: 1fr 6vw 5vw 2vw;
  grid-template-rows: 2vh, 2vh;
  grid-column-gap: 0.5vw;
  grid-row-gap: 0.5vh;
  font-size: 1rem;
}
[b-cf4v46vizf] .payee-row .payee-address {
  grid-row: 2;
  grid-column: span 3;
  font-size: 0.8em;
  width: 100%;
}
[b-cf4v46vizf] .payee-row .remove-payee {
  grid-column: 4;
  grid-row: span 2;
  align-self: center;
}
[b-cf4v46vizf] .payee-row .remove-payee > a > span::before {
  background-color: white;
  border: 0;
  border-radius: 10%;
}
[b-cf4v46vizf] .payee-row:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.05);
}
[b-cf4v46vizf] .payee-row.header {
  font-size: 0.7rem;
  background-color: rgba(255, 255, 255, 0.15);
}
/* /Shared/Wizard/ReviewStep.razor.rz.scp.css */
.wizard-content[b-jtokci00do] {
  overflow-y: auto;
}
/* /Shared/Wizard/Wizard.razor.rz.scp.css */
@property --wizard-gradient-x {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}
.wizard[b-uloye5dtlm] {
  --bg-color-1: rgba(var(--bs-info-rgb), 0.15);
  --bg-color-2: rgba(var(--bs-primary-rgb), 0.1);
  --bg-color-3: rgba(var(--bs-dark-rgb), 0.15);
  --bs-bg-opacity: 0.25;
  --gradient-start: rgba(39, 119, 247, 5%);
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 0.25vmax solid rgba(39, 119, 247, 0.25);
  position: relative;
  background: radial-gradient(circle 100vh at var(--wizard-gradient-x) 0%, var(--bg-color-1) 5vh, var(--bg-color-2), var(--bg-color-3));
  animation: background-motion-b-uloye5dtlm 18s infinite alternate ease-in-out;
}

.wizard[b-uloye5dtlm]::after {
  content: "";
  background-image: url("/img/funky-lines.webp");
  background-size: 50%;
  background-repeat: repeat;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 6%;
  top: 0;
  left: 0;
  pointer-events: none;
}

@keyframes background-motion-b-uloye5dtlm {
  0% {
    --wizard-gradient-x: 0%;
  }
  100% {
    --wizard-gradient-x: 100%;
  }
}
.wizard-title[b-uloye5dtlm]::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  background: rgba(var(--bs-info-rgb), 0.05);
  backdrop-filter: brightness(90%);
}

.wizard-title[b-uloye5dtlm] {
  position: relative;
  padding: 0.8vmax;
  z-index: 0;
  text-shadow: 0.25vmax 0.25vmax 0.5vmax black;
}

.wizard-body[b-uloye5dtlm] {
  padding-left: 1vmax;
  padding-right: 1vmax;
  display: flex;
  align-content: stretch;
  justify-content: stretch;
}

.wizard-footer[b-uloye5dtlm] {
  padding: 0.5vmax;
  display: flex;
  justify-content: flex-end;
}
/* /Shared/WorkflowShortFormTable.razor.rz.scp.css */
[b-dy02gsabrv] div.k-grid {
  font-size: 0.9rem;
  font-weight: 400;
  border: 1px solid var(--bs-primary-border-subtle);
  border-radius: 0.25vmax;
  overflow: hidden;
  background-color: var(--bs-table-bg);
  margin-bottom: 2vh;
}
[b-dy02gsabrv] div.k-grid table {
  font-size: 0.9rem;
}
[b-dy02gsabrv] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-asc-small::before {
  content: "\e013";
}
[b-dy02gsabrv] div.k-grid .k-sort-icon .k-icon.k-svg-i-sort-desc-small::before {
  content: "\e015";
}
[b-dy02gsabrv] div.k-grid-header {
  font-size: 0.9rem;
  font-weight: 500;
  border: none;
  vertical-align: middle;
  padding-right: 0;
}
[b-dy02gsabrv] div.k-grid-header tr {
  border: none;
}
[b-dy02gsabrv] div.k-grid-header th {
  border: none;
}
[b-dy02gsabrv] div.k-grid-header .k-column-title {
  white-space: normal;
}
[b-dy02gsabrv] .k-grid-header-wrap {
  border: none;
}
[b-dy02gsabrv] div.k-grid-container {
  font-size: 0.9rem;
  font-weight: 300;
  font-weight: lighter;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 20rem;
}
[b-dy02gsabrv] div.k-grid-container .k-grid-content tr:hover {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
[b-dy02gsabrv] div.k-grid-container .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: inherit;
}
[b-dy02gsabrv] div.k-grid-container tr:nth-child(odd) {
  background-color: var(--bs-table-active-bg);
}
[b-dy02gsabrv] div.k-grid-container td {
  border: none;
}
[b-dy02gsabrv] div.k-grid-content {
  overflow-y: auto;
}
[b-dy02gsabrv] th.align-center {
  text-align: center;
}
[b-dy02gsabrv] th.align-center .k-cell-inner > .k-link {
  text-align: center;
}
[b-dy02gsabrv] th.align-right .k-cell-inner > .k-link {
  justify-content: right;
}
[b-dy02gsabrv] .loading-container {
  backdrop-filter: blur(1px);
}
[b-dy02gsabrv] .k-loader-container-inner {
  background-color: var(--bs-table-active-bg);
  padding: 5rem;
  border-radius: 0.5rem;
}
[b-dy02gsabrv] .k-loader-container-inner .k-loader-container-label {
  color: white !important;
}
[b-dy02gsabrv] .actions button {
  min-width: 6vw;
}

.table-footer[b-dy02gsabrv] {
  font-size: 1vh;
  padding: 0.2vmax 0.5vmax;
  text-align: right;
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-secondary-text-emphasis);
}

i[b-dy02gsabrv] {
  cursor: pointer;
}

.new-item-animation[b-dy02gsabrv] {
  animation-name: background-color-animation-b-dy02gsabrv;
  animation-duration: 1.5s;
}

@keyframes background-color-animation-b-dy02gsabrv {
  0% {
    background-color: rgba(255, 230, 156, 0.9);
  }
  100% {
    background-color: unset;
  }
}
