@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/GlobalPaymentsModule.Web.Support/Components/Dashboard/PayablesGrid.razor.rz.scp.css */
.recon-alerts[b-v6e83rrf59] {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}

.recon-alert-btn[b-v6e83rrf59] {
  display: inline-flex;
  background: none;
  border: none;
  padding: 0;
  line-height: 1;
  cursor: pointer;
}
.recon-alert-btn:hover[b-v6e83rrf59] {
  opacity: 0.75;
}

/*# sourceMappingURL=PayablesGrid.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Components/DetailsDrawer.razor.rz.scp.css */
.details-drawer-backdrop[b-sclo1rn5pk] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1045;
  background-color: rgba(0, 0, 0, 0.5);
  animation: fadeIn-b-sclo1rn5pk 250ms ease-out;
}

.details-drawer[b-sclo1rn5pk] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1046;
  display: flex;
  flex-direction: column;
  width: 40rem;
  max-width: 100vw;
  background-color: #ffffff;
  box-shadow: -4px 0 20px rgba(0, 0, 0, 0.15);
  animation: slideIn-b-sclo1rn5pk 250ms ease-out;
}
@media (max-width: 576px) {
  .details-drawer[b-sclo1rn5pk] {
    width: 100vw;
  }
}

.details-drawer-header[b-sclo1rn5pk] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 0.75rem 0.94rem;
  background-color: #1a1a2e;
  color: #ffffff;
  flex-shrink: 0;
  border-bottom: 3px solid #3b82f6;
}

.details-drawer-title[b-sclo1rn5pk] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  min-width: 0;
  flex: 1;
}
.details-drawer-title h2[b-sclo1rn5pk] {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.3;
  word-break: break-word;
}

.details-drawer-timestamp[b-sclo1rn5pk] {
  font-size: 0.8rem;
  font-style: italic;
  opacity: 0.8;
}

.details-drawer-close[b-sclo1rn5pk] {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  color: #ffffff;
  cursor: pointer;
  transition: background-color 150ms ease;
  flex-shrink: 0;
}
.details-drawer-close:hover[b-sclo1rn5pk] {
  background-color: rgba(255, 255, 255, 0.15);
}
.details-drawer-close:focus-visible[b-sclo1rn5pk] {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.details-drawer-content[b-sclo1rn5pk] {
  flex: 1;
  overflow-y: auto;
  background-color: #f8f9fa;
}

.details-drawer-block[b-sclo1rn5pk] {
  border-bottom: 1px solid #e5e7eb;
}
.details-drawer-block:last-child[b-sclo1rn5pk] {
  border-bottom: none;
}

.details-drawer-block-header[b-sclo1rn5pk] {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  background-color: #f3f4f6;
  color: #1f2937;
  border-bottom: 1px solid #e5e7eb;
}

.details-drawer-block-label[b-sclo1rn5pk] {
  font-size: 0.9rem;
  font-weight: 600;
  flex: 1;
}

.details-drawer-block-timestamp[b-sclo1rn5pk] {
  font-size: 0.75rem;
  font-style: italic;
  opacity: 0.85;
}

.details-drawer-copy[b-sclo1rn5pk] {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border-radius: 50%;
  background: #e5e7eb;
  color: #374151;
  border: 1px solid #d1d5db;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  transition: all 150ms ease;
}
.details-drawer-copy:hover[b-sclo1rn5pk] {
  background: #d1d5db;
}
.details-drawer-copy:focus-visible[b-sclo1rn5pk] {
  outline: 2px solid #3b82f6;
  outline-offset: 2px;
}
.details-drawer-copy .copy-icon[b-sclo1rn5pk] {
  display: block;
}
.details-drawer-copy .check-icon[b-sclo1rn5pk] {
  display: none;
}
.details-drawer-copy.copied .copy-icon[b-sclo1rn5pk] {
  display: none;
}
.details-drawer-copy.copied .check-icon[b-sclo1rn5pk] {
  display: block;
}

.details-drawer-json[b-sclo1rn5pk] {
  margin: 0;
  padding: 1rem;
  background-color: #f8f9fa;
  color: #333;
  font-family: "Roboto Mono", "Consolas", "Monaco", "Courier New", monospace;
  font-size: 0.85rem;
  line-height: 1.5;
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.details-drawer-json code[b-sclo1rn5pk] {
  font-family: inherit;
  background: transparent;
  padding: 0;
}
.details-drawer-json[b-sclo1rn5pk]  .token.property {
  color: #c92c2c;
}
.details-drawer-json[b-sclo1rn5pk]  .token.string {
  color: #2f9c0a;
}
.details-drawer-json[b-sclo1rn5pk]  .token.number {
  color: #1990b8;
}
.details-drawer-json[b-sclo1rn5pk]  .token.boolean {
  color: #1990b8;
  font-weight: 600;
}
.details-drawer-json[b-sclo1rn5pk]  .token.null {
  color: #1990b8;
  font-weight: 600;
}
.details-drawer-json[b-sclo1rn5pk]  .token.punctuation,
.details-drawer-json[b-sclo1rn5pk]  .token.operator {
  color: #393a34;
}

@keyframes fadeIn-b-sclo1rn5pk {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideIn-b-sclo1rn5pk {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}

/*# sourceMappingURL=DetailsDrawer.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Components/HostedUI/HostedUIInputInfo.razor.rz.scp.css */
.hosted-ui-info-icon[b-5e58hop6bo] {
  user-select: none;
  cursor: help;
  outline: none;
  color: var(--layout-high-contrast-2);
  transition: color 0.2s ease, transform 0.2s ease;
  font-size: 0.8125rem;
}
.hosted-ui-info-icon:focus-visible[b-5e58hop6bo] {
  outline: 2px solid var(--interactive);
  outline-offset: 2px;
  color: var(--interactive);
  transform: scale(1.15);
}
.hosted-ui-info-icon:hover[b-5e58hop6bo] {
  color: var(--interactive);
  transform: scale(1.15);
}

@media (max-width: 768px) {
  .hosted-ui-info-icon[b-5e58hop6bo] {
    justify-self: start;
    margin-top: 0.25rem;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .hosted-ui-info-icon[b-5e58hop6bo] {
    font-size: 1.5rem;
  }
}

/*# sourceMappingURL=HostedUIInputInfo.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Components/ProfileDetails/ProfileTransactions.razor.rz.scp.css */
/*# sourceMappingURL=ProfileTransactions.razor.css.map */


/* _content/GlobalPaymentsModule.Web.Support/Components/ReconciliationActivityIcon.razor.rz.scp.css */
.recon-alert-error[b-3166qo22w7] {
  color: var(--status-error, #B90000);
  font-size: 1rem;
}

.recon-alert-success[b-3166qo22w7] {
  color: var(--status-success, #047D26);
  font-size: 1rem;
}

.recon-alert-info[b-3166qo22w7] {
  color: var(--status-neutral, #B2C2CB);
  font-size: 1rem;
}

/*# sourceMappingURL=ReconciliationActivityIcon.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Components/TransactionDetails/PayableDetails.razor.rz.scp.css */
@charset "UTF-8";
/* Shared Details Layout — consumed by page and component SCSS files */
.details-grid[b-mk1c8vhuck] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 1.5rem;
}

.tabs-container[b-mk1c8vhuck] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1.5rem;
  margin-top: 2rem;
  border-top: 3px solid transparent;
  border-image: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  border-image-slice: 1;
  transition: box-shadow 0.3s ease;
}
.tabs-container[b-mk1c8vhuck]  .nav-link i.bi-calendar-event {
  color: var(--status-info, #2490EE);
}
.tabs-container[b-mk1c8vhuck]  .nav-link i.bi-journal-text {
  color: var(--chart-limited-2, #565289);
}
.tabs-container[b-mk1c8vhuck]  .nav-link i.bi-bar-chart-fill {
  color: var(--status-warning, #E18801);
}
.tabs-container[b-mk1c8vhuck]  .nav-link i.bi-link-45deg {
  color: var(--brand-3, #00CC33);
}
.tabs-container[b-mk1c8vhuck]  .nav-link i.bi-credit-card {
  color: var(--chart-limited-3, #B0588E);
}
.tabs-container[b-mk1c8vhuck]  .nav-link i.bi-list-check {
  color: var(--chart-limited-4, #EE6D67);
}
.tabs-container:hover[b-mk1c8vhuck] {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.tabs-container .nav-tabs[b-mk1c8vhuck] {
  border-bottom: none;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
.tabs-container .nav-item[b-mk1c8vhuck] {
  margin: 0;
}
.tabs-container .nav-link[b-mk1c8vhuck] {
  border: none;
  border-radius: 20px;
  padding: 0.625rem 1.25rem;
  font-weight: 500;
  color: var(--text-caption, #6c757d);
  background: var(--layout-inputs, #f8f9fa);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.tabs-container .nav-link[b-mk1c8vhuck]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
.tabs-container .nav-link:hover[b-mk1c8vhuck] {
  color: var(--text-body, #495057);
  background: var(--layout-low-contrast-1, #e9ecef);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.tabs-container .nav-link.active[b-mk1c8vhuck] {
  color: var(--text-white, #ffffff);
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.4);
  transform: translateY(-2px);
}
.tabs-container .nav-link.active[b-mk1c8vhuck]::before {
  opacity: 1;
}
.tabs-container .mt-3[b-mk1c8vhuck] {
  background: var(--layout-inputs, #f8f9fa);
  border-radius: 8px;
  padding: 1.5rem;
  min-height: 200px;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .details-grid[b-mk1c8vhuck] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .tabs-container[b-mk1c8vhuck] {
    padding: 1rem;
    margin-top: 1.5rem;
  }
  .tabs-container .nav-tabs[b-mk1c8vhuck] {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .tabs-container .nav-link[b-mk1c8vhuck] {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
  }
  .tabs-container .mt-3[b-mk1c8vhuck] {
    padding: 1rem;
  }
  .details-grid[b-mk1c8vhuck] {
    gap: 1rem;
  }
}
@media (max-width: 480px) {
  .details-grid[b-mk1c8vhuck] {
    gap: 0.75rem;
  }
}
.recon-activity-type[b-mk1c8vhuck] {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
}
/* _content/GlobalPaymentsModule.Web.Support/Components/TransactionDetails/ReceivableChargebackDetails.razor.rz.scp.css */
@charset "UTF-8";
/* Shared Details Layout — consumed by page and component SCSS files */
.details-grid[b-eio7ye9i3l] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 1.5rem;
}

.tabs-container[b-eio7ye9i3l] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1.5rem;
  margin-top: 2rem;
  border-top: 3px solid transparent;
  border-image: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  border-image-slice: 1;
  transition: box-shadow 0.3s ease;
}
.tabs-container[b-eio7ye9i3l]  .nav-link i.bi-calendar-event {
  color: var(--status-info, #2490EE);
}
.tabs-container[b-eio7ye9i3l]  .nav-link i.bi-journal-text {
  color: var(--chart-limited-2, #565289);
}
.tabs-container[b-eio7ye9i3l]  .nav-link i.bi-bar-chart-fill {
  color: var(--status-warning, #E18801);
}
.tabs-container[b-eio7ye9i3l]  .nav-link i.bi-link-45deg {
  color: var(--brand-3, #00CC33);
}
.tabs-container[b-eio7ye9i3l]  .nav-link i.bi-credit-card {
  color: var(--chart-limited-3, #B0588E);
}
.tabs-container[b-eio7ye9i3l]  .nav-link i.bi-list-check {
  color: var(--chart-limited-4, #EE6D67);
}
.tabs-container:hover[b-eio7ye9i3l] {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.tabs-container .nav-tabs[b-eio7ye9i3l] {
  border-bottom: none;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
.tabs-container .nav-item[b-eio7ye9i3l] {
  margin: 0;
}
.tabs-container .nav-link[b-eio7ye9i3l] {
  border: none;
  border-radius: 20px;
  padding: 0.625rem 1.25rem;
  font-weight: 500;
  color: var(--text-caption, #6c757d);
  background: var(--layout-inputs, #f8f9fa);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.tabs-container .nav-link[b-eio7ye9i3l]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
.tabs-container .nav-link:hover[b-eio7ye9i3l] {
  color: var(--text-body, #495057);
  background: var(--layout-low-contrast-1, #e9ecef);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.tabs-container .nav-link.active[b-eio7ye9i3l] {
  color: var(--text-white, #ffffff);
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.4);
  transform: translateY(-2px);
}
.tabs-container .nav-link.active[b-eio7ye9i3l]::before {
  opacity: 1;
}
.tabs-container .mt-3[b-eio7ye9i3l] {
  background: var(--layout-inputs, #f8f9fa);
  border-radius: 8px;
  padding: 1.5rem;
  min-height: 200px;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .details-grid[b-eio7ye9i3l] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .tabs-container[b-eio7ye9i3l] {
    padding: 1rem;
    margin-top: 1.5rem;
  }
  .tabs-container .nav-tabs[b-eio7ye9i3l] {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .tabs-container .nav-link[b-eio7ye9i3l] {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
  }
  .tabs-container .mt-3[b-eio7ye9i3l] {
    padding: 1rem;
  }
  .details-grid[b-eio7ye9i3l] {
    gap: 1rem;
  }
}
@media (max-width: 480px) {
  .details-grid[b-eio7ye9i3l] {
    gap: 0.75rem;
  }
}
/* _content/GlobalPaymentsModule.Web.Support/Components/TransactionDetails/ReceivableDetails.razor.rz.scp.css */
@charset "UTF-8";
/* Shared Details Layout — consumed by page and component SCSS files */
.details-grid[b-2zimuqsbuo] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 1.5rem;
}

.tabs-container[b-2zimuqsbuo] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1.5rem;
  margin-top: 2rem;
  border-top: 3px solid transparent;
  border-image: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  border-image-slice: 1;
  transition: box-shadow 0.3s ease;
}
.tabs-container[b-2zimuqsbuo]  .nav-link i.bi-calendar-event {
  color: var(--status-info, #2490EE);
}
.tabs-container[b-2zimuqsbuo]  .nav-link i.bi-journal-text {
  color: var(--chart-limited-2, #565289);
}
.tabs-container[b-2zimuqsbuo]  .nav-link i.bi-bar-chart-fill {
  color: var(--status-warning, #E18801);
}
.tabs-container[b-2zimuqsbuo]  .nav-link i.bi-link-45deg {
  color: var(--brand-3, #00CC33);
}
.tabs-container[b-2zimuqsbuo]  .nav-link i.bi-credit-card {
  color: var(--chart-limited-3, #B0588E);
}
.tabs-container[b-2zimuqsbuo]  .nav-link i.bi-list-check {
  color: var(--chart-limited-4, #EE6D67);
}
.tabs-container:hover[b-2zimuqsbuo] {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.tabs-container .nav-tabs[b-2zimuqsbuo] {
  border-bottom: none;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
.tabs-container .nav-item[b-2zimuqsbuo] {
  margin: 0;
}
.tabs-container .nav-link[b-2zimuqsbuo] {
  border: none;
  border-radius: 20px;
  padding: 0.625rem 1.25rem;
  font-weight: 500;
  color: var(--text-caption, #6c757d);
  background: var(--layout-inputs, #f8f9fa);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.tabs-container .nav-link[b-2zimuqsbuo]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
.tabs-container .nav-link:hover[b-2zimuqsbuo] {
  color: var(--text-body, #495057);
  background: var(--layout-low-contrast-1, #e9ecef);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.tabs-container .nav-link.active[b-2zimuqsbuo] {
  color: var(--text-white, #ffffff);
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.4);
  transform: translateY(-2px);
}
.tabs-container .nav-link.active[b-2zimuqsbuo]::before {
  opacity: 1;
}
.tabs-container .mt-3[b-2zimuqsbuo] {
  background: var(--layout-inputs, #f8f9fa);
  border-radius: 8px;
  padding: 1.5rem;
  min-height: 200px;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .details-grid[b-2zimuqsbuo] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .tabs-container[b-2zimuqsbuo] {
    padding: 1rem;
    margin-top: 1.5rem;
  }
  .tabs-container .nav-tabs[b-2zimuqsbuo] {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .tabs-container .nav-link[b-2zimuqsbuo] {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
  }
  .tabs-container .mt-3[b-2zimuqsbuo] {
    padding: 1rem;
  }
  .details-grid[b-2zimuqsbuo] {
    gap: 1rem;
  }
}
@media (max-width: 480px) {
  .details-grid[b-2zimuqsbuo] {
    gap: 0.75rem;
  }
}
/* _content/GlobalPaymentsModule.Web.Support/Components/TransactionDetails/ReceivableRefundDetails.razor.rz.scp.css */
@charset "UTF-8";
/* Shared Details Layout — consumed by page and component SCSS files */
.details-grid[b-zchuy7ud53] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 1.5rem;
}

.tabs-container[b-zchuy7ud53] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1.5rem;
  margin-top: 2rem;
  border-top: 3px solid transparent;
  border-image: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  border-image-slice: 1;
  transition: box-shadow 0.3s ease;
}
.tabs-container[b-zchuy7ud53]  .nav-link i.bi-calendar-event {
  color: var(--status-info, #2490EE);
}
.tabs-container[b-zchuy7ud53]  .nav-link i.bi-journal-text {
  color: var(--chart-limited-2, #565289);
}
.tabs-container[b-zchuy7ud53]  .nav-link i.bi-bar-chart-fill {
  color: var(--status-warning, #E18801);
}
.tabs-container[b-zchuy7ud53]  .nav-link i.bi-link-45deg {
  color: var(--brand-3, #00CC33);
}
.tabs-container[b-zchuy7ud53]  .nav-link i.bi-credit-card {
  color: var(--chart-limited-3, #B0588E);
}
.tabs-container[b-zchuy7ud53]  .nav-link i.bi-list-check {
  color: var(--chart-limited-4, #EE6D67);
}
.tabs-container:hover[b-zchuy7ud53] {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.tabs-container .nav-tabs[b-zchuy7ud53] {
  border-bottom: none;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
.tabs-container .nav-item[b-zchuy7ud53] {
  margin: 0;
}
.tabs-container .nav-link[b-zchuy7ud53] {
  border: none;
  border-radius: 20px;
  padding: 0.625rem 1.25rem;
  font-weight: 500;
  color: var(--text-caption, #6c757d);
  background: var(--layout-inputs, #f8f9fa);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.tabs-container .nav-link[b-zchuy7ud53]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
.tabs-container .nav-link:hover[b-zchuy7ud53] {
  color: var(--text-body, #495057);
  background: var(--layout-low-contrast-1, #e9ecef);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.tabs-container .nav-link.active[b-zchuy7ud53] {
  color: var(--text-white, #ffffff);
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.4);
  transform: translateY(-2px);
}
.tabs-container .nav-link.active[b-zchuy7ud53]::before {
  opacity: 1;
}
.tabs-container .mt-3[b-zchuy7ud53] {
  background: var(--layout-inputs, #f8f9fa);
  border-radius: 8px;
  padding: 1.5rem;
  min-height: 200px;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .details-grid[b-zchuy7ud53] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .tabs-container[b-zchuy7ud53] {
    padding: 1rem;
    margin-top: 1.5rem;
  }
  .tabs-container .nav-tabs[b-zchuy7ud53] {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .tabs-container .nav-link[b-zchuy7ud53] {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
  }
  .tabs-container .mt-3[b-zchuy7ud53] {
    padding: 1rem;
  }
  .details-grid[b-zchuy7ud53] {
    gap: 1rem;
  }
}
@media (max-width: 480px) {
  .details-grid[b-zchuy7ud53] {
    gap: 0.75rem;
  }
}
/* _content/GlobalPaymentsModule.Web.Support/Controls/Details/CopyableDetail.razor.rz.scp.css */
.copyable-value[b-j2d3w0hnq0] {
  padding: 0.125rem 0.25rem;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
  word-break: break-all;
}
.copyable-value:hover[b-j2d3w0hnq0] {
  border-color: var(--layout-low-contrast-2, #d0d0d0);
  transform: translateY(-1px);
  background-color: var(--layout-low-contrast-1, #e8eaed);
}
.copyable-value:active[b-j2d3w0hnq0] {
  transform: scale(0.98);
}
.copyable-value .copied-label[b-j2d3w0hnq0] {
  position: absolute;
  top: -1.75rem;
  right: 0;
  margin-left: 0;
  font-size: 0.75rem;
  font-weight: 500;
  background: #10b981;
  color: #ffffff;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  display: inline-block;
  animation: fadeInOut-b-j2d3w0hnq0 3s ease-in-out forwards;
}

@keyframes fadeInOut-b-j2d3w0hnq0 {
  0% {
    opacity: 0;
    transform: translateX(-5px);
  }
  10% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(5px);
  }
}

/*# sourceMappingURL=CopyableDetail.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Details/Detail.razor.rz.scp.css */
.label[b-145xw919p2] {
  font-weight: 600;
  color: var(--text-caption, #495057);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.25rem;
}

.value[b-145xw919p2] {
  color: var(--text-body, #212529);
  word-break: break-word;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.value.copyable[b-145xw919p2] {
  font-family: "Consolas", "Monaco", "Courier New", monospace;
  background-color: var(--layout-inputs, #f8f9fa);
  padding: 0.375rem 0.75rem;
  border-radius: 6px;
  display: inline-block;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid var(--layout-low-contrast-2, #dee2e6);
}
.value.copyable:hover[b-145xw919p2] {
  background-color: var(--layout-low-contrast-1, #e9ecef);
  border-color: var(--layout-medium-contrast, #adb5bd);
  transform: translateY(-1px);
}
.value.copyable:active[b-145xw919p2] {
  transform: translateY(0);
}
.value a[b-145xw919p2] {
  color: var(--text-links, #0d6efd);
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}
.value a:hover[b-145xw919p2] {
  color: var(--text-links-active, #0a58ca);
  text-decoration: underline;
}

@media (max-width: 768px) {
  .label[b-145xw919p2] {
    margin-bottom: 0.125rem;
  }
  .value[b-145xw919p2] {
    margin-bottom: 0.75rem;
  }
  .value.copyable[b-145xw919p2] {
    padding: 0.25rem 0.5rem;
  }
}

/*# sourceMappingURL=Detail.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Details/Details.razor.rz.scp.css */
.details[b-9qarjysyg4] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1.5rem;
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
  transition: box-shadow 0.3s ease;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.details:hover[b-9qarjysyg4] {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.details .details-pane[b-9qarjysyg4] {
  display: grid;
  grid-template-columns: minmax(150px, auto) 1fr;
  row-gap: 1rem;
  column-gap: 1.5rem;
  align-content: start;
}

@media (max-width: 768px) {
  .details[b-9qarjysyg4] {
    padding: 1rem;
    margin-bottom: 1rem;
  }
  .details .details-pane[b-9qarjysyg4] {
    grid-template-columns: 1fr;
    row-gap: 0.5rem;
    column-gap: 0;
  }
}

/*# sourceMappingURL=Details.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Details/DetailSection.razor.rz.scp.css */
.details-section[b-eq32sihh7g] {
  position: relative;
  display: flex;
  flex-direction: column;
}
.details-section [b-eq32sihh7g]::-webkit-scrollbar {
  width: 8px;
}
.details-section [b-eq32sihh7g]::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}
.details-section [b-eq32sihh7g]::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, var(--interactive) 0%, var(--interactive-minus-1) 100%);
  border-radius: 4px;
}
.details-section [b-eq32sihh7g]::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, var(--interactive-plus-1) 0%, var(--interactive) 100%);
}

.section-header[b-eq32sihh7g] {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 1.25rem;
  padding-bottom: 0.75rem;
  border-bottom: 2px solid #e9ecef;
}

.section-icon[b-eq32sihh7g] {
  font-size: 1.5rem;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  border-radius: 10px;
  color: var(--brand-1, #0066CC);
}

.section-title[b-eq32sihh7g] {
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--text-header, #2c3e50);
  margin: 0;
}

/*# sourceMappingURL=DetailSection.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Details/EntityHeader.razor.rz.scp.css */
.entity-header[b-csp0xumr20] {
  background: linear-gradient(135deg, #e8f3ff 0%, #dae9ff 100%);
  border-left: 4px solid var(--brand-2);
  border-radius: 12px;
  padding: 2rem;
  color: var(--text-header);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.entity-header-content[b-csp0xumr20] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.entity-title[b-csp0xumr20] {
  flex: 1;
  min-width: 250px;
}
.entity-title h1[b-csp0xumr20] {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 0 0.5rem 0;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.entity-title .entity-type-icon[b-csp0xumr20] {
  font-size: 1.5rem;
}
.entity-title .entity-type-icon.bi-credit-card-2-front[b-csp0xumr20] {
  color: #8b5cf6;
}
.entity-title .entity-type-icon.bi-wallet2[b-csp0xumr20] {
  color: #10b981;
}
.entity-title .entity-type-icon.bi-arrow-counterclockwise[b-csp0xumr20] {
  color: #f59e0b;
}
.entity-title .entity-type-icon.bi-exclamation-triangle-fill[b-csp0xumr20] {
  color: #ef4444;
}
.entity-title .entity-type-icon.bi-send-fill[b-csp0xumr20] {
  color: #3b82f6;
}

.entity-id[b-csp0xumr20] {
  font-family: "Consolas", "Monaco", "Courier New", monospace;
  font-size: 1rem;
  opacity: 0.9;
  padding: 0.375rem 0.75rem;
  border-radius: 6px;
  display: inline-block;
  cursor: pointer;
  transition: all 0.2s ease;
}
.entity-id:hover[b-csp0xumr20] {
  background: rgba(255, 255, 255, 0.3);
  transform: translateY(-1px);
}
.entity-id:active[b-csp0xumr20] {
  transform: scale(0.98);
  background: rgba(255, 255, 255, 0.4);
}

.entity-timestamp-row[b-csp0xumr20] {
  display: flex;
  align-items: baseline;
  gap: 1rem;
  margin-top: 0.25rem;
}

.entity-timestamp[b-csp0xumr20] {
  font-size: 0.75rem;
  line-height: 1.5;
  opacity: 0.9;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}

.copied-label[b-csp0xumr20] {
  font-size: 0.75rem;
  font-weight: 500;
  background: #10b981;
  color: #ffffff;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  margin-left: 0.5rem;
  display: inline-block;
  animation: fadeInOut-b-csp0xumr20 3s ease-in-out forwards;
}

@keyframes fadeInOut-b-csp0xumr20 {
  0% {
    opacity: 0;
    transform: translateX(-5px);
  }
  10% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(5px);
  }
}
.entity-meta[b-csp0xumr20] {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: flex-start;
}

.entity-status-group[b-csp0xumr20] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.5rem;
}

.entity-actions[b-csp0xumr20] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.entity-actions .btn[b-csp0xumr20] {
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.entity-actions .btn:hover:not(:disabled)[b-csp0xumr20] {
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
.entity-actions .btn:active:not(:disabled)[b-csp0xumr20] {
  transform: scale(0.96);
  box-shadow: none;
}

.status-badge[b-csp0xumr20] {
  padding: 0.5rem 1.25rem;
  border-radius: 50px;
  font-weight: 600;
  font-size: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid #e0e0e0;
  position: relative;
}
.status-badge.status-settled[b-csp0xumr20], .status-badge.status-active[b-csp0xumr20], .status-badge.status-chargebackresolved[b-csp0xumr20] {
  background: linear-gradient(135deg, var(--status-success-plus, #059C2F) 0%, var(--status-success, #047D26) 100%);
  color: var(--text-white, #FFFFFF);
}
.status-badge.status-new[b-csp0xumr20], .status-badge.status-authorizing[b-csp0xumr20], .status-badge.status-authorized[b-csp0xumr20], .status-badge.status-capturing[b-csp0xumr20], .status-badge.status-processing[b-csp0xumr20], .status-badge.status-sendingpayment[b-csp0xumr20] {
  background: linear-gradient(135deg, var(--status-info, #2490EE) 0%, #1a6fb8 100%);
  color: var(--text-white, #FFFFFF);
}
.status-badge.status-pendingsettlement[b-csp0xumr20], .status-badge.status-refunding[b-csp0xumr20], .status-badge.status-chargebackreceived[b-csp0xumr20] {
  background: linear-gradient(135deg, var(--status-warning-plus, #FFAA2B) 0%, var(--status-warning-minus, #E16D01) 100%);
  color: var(--text-white, #FFFFFF);
}
.status-badge.status-failed[b-csp0xumr20], .status-badge.status-rejected[b-csp0xumr20], .status-badge.status-disabled[b-csp0xumr20], .status-badge.status-missingsettlement[b-csp0xumr20] {
  background: linear-gradient(135deg, var(--status-error-plus, #C50000) 0%, var(--status-error-minus, #910000) 100%);
  color: var(--text-white, #FFFFFF);
}
.status-badge.status-none[b-csp0xumr20], .status-badge.status-unknown[b-csp0xumr20] {
  background: linear-gradient(135deg, var(--status-neutral, #B2C2CB) 0%, #8B9BA7 100%);
  color: var(--text-white, #FFFFFF);
}

.status-indicator[b-csp0xumr20] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: currentColor;
  animation: pulse-b-csp0xumr20 2s infinite;
}

@keyframes pulse-b-csp0xumr20 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* Responsive Design */
@media (max-width: 1024px) {
  .entity-header-content[b-csp0xumr20] {
    flex-direction: column;
    gap: 1rem;
  }
}
@media (max-width: 768px) {
  .entity-header[b-csp0xumr20] {
    padding: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .entity-title h1[b-csp0xumr20] {
    font-size: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
  }
  .entity-id[b-csp0xumr20] {
    font-size: 0.875rem;
    padding: 0.25rem 0.5rem;
  }
  .entity-meta[b-csp0xumr20] {
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    gap: 0.75rem;
  }
  .status-badge[b-csp0xumr20] {
    padding: 0.375rem 1rem;
    font-size: 0.75rem;
  }
}
@media (max-width: 480px) {
  .entity-header[b-csp0xumr20] {
    padding: 1rem;
  }
  .entity-title h1[b-csp0xumr20] {
    font-size: 1.125rem;
  }
}

/*# sourceMappingURL=EntityHeader.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Expandable.razor.rz.scp.css */
.accordion[b-f7wcecjfua] {
  width: 100%;
}
.accordion > .accordion-item[b-f7wcecjfua] {
  border: 1px solid var(--layout-low-contrast-2);
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.2s ease;
}
.accordion > .accordion-item:hover[b-f7wcecjfua] {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.accordion > .accordion-item > .accordion-header > .accordion-button[b-f7wcecjfua] {
  font-size: 0.875rem;
  font-weight: 600;
  padding: 0.8rem 1.25rem;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.accordion > .accordion-item > .accordion-header > .accordion-button.collapsed[b-f7wcecjfua] {
  background-color: var(--basic-highlight);
  color: var(--text-body);
}
.accordion > .accordion-item > .accordion-header > .accordion-button.collapsed:hover[b-f7wcecjfua] {
  background-color: var(--layout-low-contrast-1);
  color: var(--text-body);
}
.accordion > .accordion-item > .accordion-header > .accordion-button:not(.collapsed)[b-f7wcecjfua] {
  background-color: var(--interactive-minus-1);
  color: var(--text-white);
  border-bottom: 1px solid var(--layout-low-contrast-2);
}
.accordion > .accordion-item > .accordion-header > .accordion-button:not(.collapsed):hover[b-f7wcecjfua] {
  background-color: var(--interactive-minus-2);
  color: var(--text-white);
}
.accordion > .accordion-item > .accordion-header > .accordion-button:not(.collapsed)[b-f7wcecjfua]::after {
  filter: brightness(0) invert(1);
}
.accordion > .accordion-item > .accordion-header > .accordion-button[b-f7wcecjfua]::after {
  background-size: 1.25rem;
}

.accordion-body[b-f7wcecjfua] {
  padding: 1.5rem;
  background: transparent;
  border: none;
}

/*# sourceMappingURL=Expandable.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Grid/Grid.razor.rz.scp.css */
.grid[b-crtl51auhb] {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 1rem;
}
.grid .controls[b-crtl51auhb] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1rem 1.5rem;
  background-color: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
}
.grid .controls .filter-template[b-crtl51auhb] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1;
  flex-wrap: wrap;
  min-width: 200px;
}
.grid .controls .filter[b-crtl51auhb] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1;
  min-width: 200px;
}
.grid .controls .pagination-info[b-crtl51auhb] {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #6b7280;
  font-size: 0.875rem;
  flex-wrap: wrap;
}
.grid .page-size[b-crtl51auhb] {
  max-width: fit-content;
  min-width: 80px;
}
.grid table[b-crtl51auhb] {
  width: 100%;
  border-collapse: collapse;
  background: white;
}
.grid table tbody tr[b-crtl51auhb] {
  transition: background-color 0.15s ease;
  border-bottom: 1px solid #f3f4f6;
  /* Striped rows - apply to TR */
}
.grid table tbody tr:nth-child(even)[b-crtl51auhb] {
  background-color: #f8f9fa;
}
.grid table tbody tr:nth-child(even) td[b-crtl51auhb] {
  background-color: #f8f9fa;
}
.grid table tbody tr:nth-child(odd)[b-crtl51auhb] {
  background-color: white;
}
.grid table tbody tr:nth-child(odd) td[b-crtl51auhb] {
  background-color: white;
}
.grid table tbody tr:hover[b-crtl51auhb] {
  background-color: #e9ecef !important;
}
.grid table tbody tr:hover td[b-crtl51auhb] {
  background-color: #e9ecef !important;
}
.grid table tbody tr:last-child[b-crtl51auhb] {
  border-style: none;
}
.grid thead th[b-crtl51auhb] {
  font-size: 0.875rem;
  border-bottom: 2px solid #e5e7eb;
  background-color: #f9fafb;
  font-weight: 600;
  color: #374151;
  padding: 0.875rem 1rem;
  text-align: left;
  white-space: nowrap;
}
.grid thead th .label-and-sort[b-crtl51auhb] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
}
.grid thead th .label-and-sort.sortable[b-crtl51auhb] {
  cursor: pointer;
}
.grid thead th .label-and-sort.sortable:hover[b-crtl51auhb] {
  color: #111827;
}
.grid td[b-crtl51auhb] {
  vertical-align: middle;
  padding: 0.625rem 1rem;
  color: #4b5563;
  font-size: 0.875rem;
}
.grid td a[b-crtl51auhb] {
  color: #2563eb;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.15s ease;
}
.grid td a:hover[b-crtl51auhb] {
  color: #1d4ed8;
  text-decoration: underline;
}
.grid .action[b-crtl51auhb] {
  cursor: pointer;
}
.grid > div[b-crtl51auhb] {
  padding: 2rem 1.5rem;
  text-align: center;
  color: #6b7280;
}
.grid > div em[b-crtl51auhb] {
  font-style: normal;
  font-size: 0.875rem;
}

/*# sourceMappingURL=Grid.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Grid/GridColumnSort.razor.rz.scp.css */
.grid-column-sort[b-fltgt0fdi5] {
  color: var(--bs-blue);
  font-size: 1.2em;
  padding: 0;
}

/*# sourceMappingURL=GridColumnSort.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Grid/GridFilter.razor.rz.scp.css */
.grid-filter[b-7a84kta9jz] {
  align-items: center;
  column-gap: 1rem;
  display: flex;
  --border-color: rgba(128, 128, 128, .5);
  --border-radius: 4px;
}

.grid-filter label[b-7a84kta9jz] {
  font-size: 1em;
  font-weight: bold;
}

.grid-filter .input-and-button[b-7a84kta9jz] {
  align-items: center;
  column-gap: 0;
  display: flex;
}

.grid-filter .input-and-button input[b-7a84kta9jz] {
  border: 1px solid var(--border-color);
  border-bottom-left-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
  padding: 0.2em 0.5em;
}

.grid-filter .input-and-button input:focus[b-7a84kta9jz] { border-right: none; }

.grid-filter .input-and-button button[b-7a84kta9jz] {
  border: 1px solid var(--border-color);
  border-bottom-right-radius: var(--border-radius);
  border-left: none;
  border-top-right-radius: var(--border-radius);
  font-size: 1em;
  font-weight: 400;
  padding: 0.2em 0.5em;
}

.grid-filter .input-and-button button:hover[b-7a84kta9jz] { background-color: #808080; }

/*# sourceMappingURL=GridFilter.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/HistoryCompare.razor.rz.scp.css */
.compare-panel[b-r59v73k4jk] {
    height: calc(100vh - 120px);
    overflow: auto;
    background-color: #f8f9fa;
}

.compare-table[b-r59v73k4jk] {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

.compare-header[b-r59v73k4jk] {
    position: sticky;
    top: 0;
    background-color: #fff;
    font-weight: bold;
    font-size: 0.9rem;
    padding: 0.5rem 0.75rem;
    width: 50%;
    border-bottom: 2px solid #dee2e6;
    z-index: 1;
}

.compare-cell[b-r59v73k4jk] {
    width: 50%;
    padding: 0;
    vertical-align: top;
    border-right: 1px solid #dee2e6;
}

.compare-cell:last-child[b-r59v73k4jk] {
    border-right: none;
}

.compare-line[b-r59v73k4jk] {
    margin: 0;
    padding: 0 0.75rem;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 0.82rem;
    line-height: 1.5;
    background: transparent;
    border: none;
    min-height: 1.5em;
}

.diff-modified[b-r59v73k4jk] { background-color: #fff3cd; }
.diff-added[b-r59v73k4jk]    { background-color: #d1e7dd; }
.diff-removed[b-r59v73k4jk]  { background-color: #f8d7da; }

.diff-legend-modified[b-r59v73k4jk] { background-color: #fff3cd; color: #664d03; }
.diff-legend-added[b-r59v73k4jk]    { background-color: #d1e7dd; color: #0f5132; }
.diff-legend-removed[b-r59v73k4jk]  { background-color: #f8d7da; color: #842029; }

.modal-backdrop[b-r59v73k4jk] { z-index: 1040; }
.modal[b-r59v73k4jk]          { z-index: 1050; }
/* _content/GlobalPaymentsModule.Web.Support/Controls/IconAndText.razor.rz.scp.css */
.icon-and-text[b-b4w5h0p60j] {
  align-items: center;
  column-gap: 0.3rem;
  display: flex;
}

/*# sourceMappingURL=IconAndText.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/NavPage.razor.rz.scp.css */
.nav-page[b-mvui51v4o4] {
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.nav-page .card-heading[b-mvui51v4o4] {
  font-size: 1.1875rem;
  font-weight: bold;
  border-bottom: 1px solid var(--bs-border-color);
  margin: 0 calc(var(--bs-card-spacer-x) * -1);
  margin-bottom: 1rem;
  padding: 0 var(--bs-card-spacer-x);
  padding-bottom: var(--bs-card-spacer-y);
}
.nav-page .card-heading h2[b-mvui51v4o4] {
  margin-bottom: 0;
}
.nav-page .card-body[b-mvui51v4o4] {
  display: grid;
  grid-template-rows: auto 1fr;
  overflow: auto;
}
.nav-page .card-footer[b-mvui51v4o4] {
  font-size: 1.18rem;
  font-weight: bold;
  background-color: inherit;
  border-top: 1px solid var(--bs-border-color);
  margin: 1rem calc(var(--bs-card-spacer-x) * -1);
  padding: 0 var(--bs-card-spacer-x);
  padding-top: var(--bs-card-spacer-y);
  padding-bottom: 0;
}

/*# sourceMappingURL=NavPage.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/PageFooter.razor.rz.scp.css */
.page-footer[b-14xt353kn2] {
  color: var(--bs-secondary);
  display: flex;
  align-items: center;
  justify-content: end;
  margin: 0.5rem 0;
  font-family: "Roboto Mono", "Consolas", "Monaco", "Courier New", monospace;
  color: var(--layout-high-contrast-2);
  font-weight: 400;
  font-size: 0.875rem;
}

/*# sourceMappingURL=PageFooter.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Pagination.razor.rz.scp.css */
.pagination[b-zfzwy5uo1s] {
  align-items: center;
  column-gap: 0;
  display: flex;
  --border-color: rgba(128, 128, 128, .5);
  --border-radius: 4px;
}

.pagination button[b-zfzwy5uo1s] {
  border-bottom: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
  border-radius: 0;
  border-right: none;
  border-top: 1px solid var(--border-color);
  font-size: 1em;
  font-weight: 400;
  padding: 0.2em 0.5em;
}

.pagination button:first-child[b-zfzwy5uo1s] {
  border-bottom-left-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.pagination button:last-child[b-zfzwy5uo1s] {
  border-bottom-right-radius: var(--border-radius);
  border-right: 1px solid var(--border-color);
  border-top-right-radius: var(--border-radius);
}

.pagination button:hover:not(.active):not(.ellipsis):not(disabled)[b-zfzwy5uo1s] { background-color: #808080; }

.pagination button[type=submit][b-zfzwy5uo1s] {
  background-color: var(--bs-blue);
  color: var(--bs-white);
}

.pagination .ellipsis[b-zfzwy5uo1s] { cursor: default; }

/*# sourceMappingURL=Pagination.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/SearchableDropdown.razor.rz.scp.css */
.searchable-dropdown[b-rd1clo4qba] {
    position: relative;
}

.searchable-dropdown-toggle[b-rd1clo4qba] {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.searchable-dropdown-menu[b-rd1clo4qba] {
    /* Positioning is applied at runtime via JS interop using fixed coordinates
       so the menu can escape any ancestor that clips overflow. The defaults
       below act as a fallback when JS isn't available. */
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    right: 0;
    z-index: 1051; /* above the backdrop */
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.375rem;
    max-height: 18rem;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.searchable-dropdown-list[b-rd1clo4qba] {
    overflow-y: auto;
    flex: 1 1 auto;
    padding: 0;
}

.searchable-dropdown-item[b-rd1clo4qba] {
    padding: 0.4rem 0.75rem;
    cursor: pointer;
    font-size: 0.875rem;
}

.searchable-dropdown-item:hover[b-rd1clo4qba],
.searchable-dropdown-item.highlighted[b-rd1clo4qba] {
    background-color: #f1f3f5;
}

.searchable-dropdown-item.selected[b-rd1clo4qba] {
    background-color: #e7f1ff;
    font-weight: 600;
}

.searchable-dropdown-empty[b-rd1clo4qba] {
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    font-style: italic;
}

.searchable-dropdown-backdrop[b-rd1clo4qba] {
    position: fixed;
    inset: 0;
    z-index: 1050;
    background: transparent;
}
/* _content/GlobalPaymentsModule.Web.Support/Controls/SearchableGroupedSelect.razor.rz.scp.css */
.sgselect[b-b3vbzj6xfl] {
  position: relative;
}
.sgselect__toggle[b-b3vbzj6xfl] {
  text-align: left;
  cursor: pointer;
  background-color: #fff;
}
.sgselect__backdrop[b-b3vbzj6xfl] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
}
.sgselect__dropdown[b-b3vbzj6xfl] {
  position: absolute;
  z-index: 1050;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 2px;
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
  max-height: 320px;
  display: flex;
  flex-direction: column;
}
.sgselect__search-wrapper[b-b3vbzj6xfl] {
  padding: 0.5rem;
  border-bottom: 1px solid #dee2e6;
}
.sgselect__items[b-b3vbzj6xfl] {
  overflow-y: auto;
  flex: 1;
}
.sgselect__group-header[b-b3vbzj6xfl] {
  padding: 0.35rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #6c757d;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  background-color: #f8f9fa;
  border-bottom: 1px solid #e9ecef;
  position: sticky;
  top: 0;
}
.sgselect__item[b-b3vbzj6xfl] {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0.375rem 0.75rem 0.375rem 1.25rem;
  border: none;
  background: none;
  cursor: pointer;
  font-size: 0.875rem;
  color: #212529;
}
.sgselect__item:hover[b-b3vbzj6xfl] {
  background-color: #e9ecef;
}
.sgselect__item--active[b-b3vbzj6xfl] {
  background-color: #0d6efd;
  color: #fff;
}
.sgselect__item--active:hover[b-b3vbzj6xfl] {
  background-color: #0b5ed7;
}
.sgselect__no-results[b-b3vbzj6xfl] {
  padding: 0.75rem;
  text-align: center;
  color: #6c757d;
  font-size: 0.875rem;
}

/*# sourceMappingURL=SearchableGroupedSelect.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Spinner.razor.rz.scp.css */
.spinner-container[b-yz520j3xpj] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  gap: 1rem;
}
.spinner-container .spinner-message[b-yz520j3xpj] {
  margin: 0;
  color: var(--bs-secondary-color);
  font-size: 0.875rem;
}

.spinner[b-yz520j3xpj] {
  display: inline-block;
  position: relative;
}
.spinner svg[b-yz520j3xpj] {
  display: block;
}
.spinner .arc-group[b-yz520j3xpj] {
  transform-origin: 50px 50px;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.spinner .arc-group-blue[b-yz520j3xpj] {
  animation: spinner-rotate-cw-b-yz520j3xpj 1.4s linear infinite;
}
.spinner .arc-group-orange[b-yz520j3xpj] {
  animation: spinner-rotate-ccw-b-yz520j3xpj 1.8s linear infinite;
}
.spinner .arc-group-green[b-yz520j3xpj] {
  animation: spinner-rotate-cw-b-yz520j3xpj 2.2s linear infinite;
}
.spinner .arc[b-yz520j3xpj] {
  transform-origin: center;
}
.spinner .arc-blue[b-yz520j3xpj] {
  stroke: var(--brand-1, #0066CC);
  stroke-dasharray: 75 189;
  stroke-dashoffset: 0;
}
.spinner .arc-orange[b-yz520j3xpj] {
  stroke: var(--brand-2, #FF9900);
  stroke-dasharray: 60 160;
  stroke-dashoffset: 0;
}
.spinner .arc-green[b-yz520j3xpj] {
  stroke: var(--brand-3, #00CC33);
  stroke-dasharray: 50 126;
  stroke-dashoffset: 0;
}
.spinner.spinner-small[b-yz520j3xpj] {
  width: 24px;
  height: 24px;
}
.spinner.spinner-small .arc[b-yz520j3xpj] {
  stroke-width: 8;
}
.spinner.spinner-medium[b-yz520j3xpj] {
  width: 80px;
  height: 80px;
}
.spinner.spinner-medium .arc[b-yz520j3xpj] {
  stroke-width: 5;
}
.spinner.spinner-big[b-yz520j3xpj] {
  width: 160px;
  height: 160px;
}
.spinner.spinner-big .arc[b-yz520j3xpj] {
  stroke-width: 5;
}

@keyframes spinner-rotate-cw-b-yz520j3xpj {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner-rotate-ccw-b-yz520j3xpj {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}

/*# sourceMappingURL=Spinner.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Controls/Tabs/Tabs.razor.rz.scp.css */
.tabs-container[b-7xivx8j103] {
  display: flex;
  flex-direction: column;
}

.nav-tabs[b-7xivx8j103] {
  border-bottom: none;
  padding: 0.25rem;
  border-radius: 14px;
  display: inline-flex;
  align-items: stretch;
  gap: 0.25rem;
  position: relative;
  margin: 0;
  list-style: none;
}
.nav-tabs .tab-pill[b-7xivx8j103] {
  position: absolute;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  pointer-events: none;
  z-index: 1;
}
.nav-tabs .nav-item[b-7xivx8j103] {
  margin: 0;
  position: relative;
  z-index: 2;
}
.nav-tabs .nav-link[b-7xivx8j103] {
  border: none;
  border-radius: 12px;
  padding: 0.625rem 1.375rem;
  font-weight: 500;
  font-size: 0.9375rem;
  color: rgba(0, 0, 0, 0.45);
  background: transparent;
  transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), font-weight 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.nav-tabs .nav-link i[b-7xivx8j103] {
  font-size: 1rem;
  line-height: 1;
  vertical-align: middle;
}
.nav-tabs .nav-link:hover:not(.active)[b-7xivx8j103] {
  color: rgba(0, 0, 0, 0.65);
}
.nav-tabs .nav-link.active[b-7xivx8j103] {
  color: var(--brand-1, #0066CC);
  font-weight: 600;
}
.nav-tabs .nav-link:focus[b-7xivx8j103], .nav-tabs .nav-link:focus-visible[b-7xivx8j103] {
  outline: none;
  box-shadow: none;
}

.nav-tabs--groups[b-7xivx8j103] {
  display: flex;
  background: transparent;
  gap: 0;
  padding: 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.06);
  border-radius: 0;
  margin-bottom: 0.75rem;
}
.nav-tabs--groups .nav-link[b-7xivx8j103] {
  border-radius: 0;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: rgba(0, 0, 0, 0.4);
  border-bottom: 3px solid transparent;
  margin-bottom: -2px;
}
.nav-tabs--groups .nav-link:hover:not(.active)[b-7xivx8j103] {
  color: rgba(0, 0, 0, 0.7);
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.nav-tabs--groups .nav-link.active[b-7xivx8j103] {
  color: var(--brand-1, #0066CC);
  border-bottom-color: var(--brand-1, #0066CC);
}

.nav-tabs--sub[b-7xivx8j103] {
  display: inline-flex;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 14px;
}

.mt-3[b-7xivx8j103] {
  animation: fadeIn-b-7xivx8j103 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

@keyframes fadeIn-b-7xivx8j103 {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/*# sourceMappingURL=Tabs.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Pages/Configuration/ProgramConfiguration.razor.rz.scp.css */
.form-control-width[b-75q5vf06aa] { max-width: 220px; }
/* _content/GlobalPaymentsModule.Web.Support/Pages/Configuration/ProgramConfigurationDetails.razor.rz.scp.css */
.program-info-accordion-button[b-3x4dfddv1v] {
  background-image: none !important;
  background-color: var(--basic-highlight) !important;
  color: var(--text-body) !important;
  font-weight: 600 !important;
  font-size: 0.875rem !important;
}

.program-info-accordion-button[b-3x4dfddv1v]::after,
.program-info-accordion-button:not(.collapsed)[b-3x4dfddv1v]::after {
  background-image: none !important;
}
/* _content/GlobalPaymentsModule.Web.Support/Pages/Configuration/ProgramConfigurationHistoryPage.razor.rz.scp.css */
.compare-panel[b-3onjhl555y] {
  height: calc(100vh - 120px);
  overflow: auto;
  background-color: #f8f9fa;
}

.compare-table[b-3onjhl555y] {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

.compare-header[b-3onjhl555y] {
  position: sticky;
  top: 0;
  background-color: #fff;
  font-weight: bold;
  font-size: 0.9rem;
  padding: 0.5rem 0.75rem;
  width: 50%;
  border-bottom: 2px solid #dee2e6;
  z-index: 1;
}

.compare-cell[b-3onjhl555y] {
  width: 50%;
  padding: 0;
  vertical-align: top;
  border-right: 1px solid #dee2e6;
}
.compare-cell:last-child[b-3onjhl555y] {
  border-right: none;
}

.compare-line[b-3onjhl555y] {
  margin: 0;
  padding: 0 0.75rem;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 0.82rem;
  line-height: 1.5;
  background: transparent;
  border: none;
  min-height: 1.5em;
}

.diff-modified[b-3onjhl555y] {
  background-color: #fff3cd;
}

.diff-added[b-3onjhl555y] {
  background-color: #d1e7dd;
}

.diff-removed[b-3onjhl555y] {
  background-color: #f8d7da;
}

.diff-legend-modified[b-3onjhl555y] {
  background-color: #fff3cd;
  color: #664d03;
}

.diff-legend-added[b-3onjhl555y] {
  background-color: #d1e7dd;
  color: #0f5132;
}

.diff-legend-removed[b-3onjhl555y] {
  background-color: #f8d7da;
  color: #842029;
}

.modal-backdrop[b-3onjhl555y] {
  z-index: 1040;
}

.modal[b-3onjhl555y] {
  z-index: 1050;
}

/*# sourceMappingURL=ProgramConfigurationHistoryPage.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Pages/Configuration/SourceSystemDetails.razor.rz.scp.css */
.culture-chip-picker[b-qv7o5pl5e9] {
  flex: 0 0 15rem !important;
  min-width: 15rem !important;
}
/* _content/GlobalPaymentsModule.Web.Support/Pages/Index.razor.rz.scp.css */
.dashboard[b-ey3629x31l] {
  padding: 0;
  width: 100%;
}
.dashboard[b-ey3629x31l]  .nav-tabs .nav-link i.bi-wallet2 {
  color: #10b981;
}
.dashboard[b-ey3629x31l]  .nav-tabs .nav-link i.bi-arrow-counterclockwise {
  color: #f59e0b;
}
.dashboard[b-ey3629x31l]  .nav-tabs .nav-link i.bi-exclamation-triangle-fill {
  color: #ef4444;
}
.dashboard[b-ey3629x31l]  .nav-tabs .nav-link i.bi-send-fill {
  color: #3b82f6;
}
.dashboard[b-ey3629x31l]  .nav-tabs .nav-link i.bi-credit-card-2-front {
  color: #8b5cf6;
}
.dashboard .dashboard-summary[b-ey3629x31l] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 1rem;
  margin-bottom: 0.5rem;
}
.dashboard .dashboard-summary .summary-card[b-ey3629x31l] {
  background: var(--layout-background, #FFFFFF);
  border: 1px solid var(--layout-low-contrast-2, #DBE1E2);
  border-radius: 8px;
  padding: 1.25rem;
  color: var(--text-body, #3D515A);
  display: flex;
  align-items: center;
  gap: 1rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  min-height: 100px;
}
.dashboard .dashboard-summary .summary-card:hover[b-ey3629x31l] {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.dashboard .dashboard-summary .summary-card:nth-child(2) .summary-icon[b-ey3629x31l] {
  color: var(--basic-white, #FFFFFF);
  background: var(--brand-3, #00CC33);
}
.dashboard .dashboard-summary .summary-card:nth-child(3) .summary-icon[b-ey3629x31l] {
  color: var(--basic-white, #FFFFFF);
  background: var(--status-warning, #E18801);
}
.dashboard .dashboard-summary .summary-card:nth-child(4) .summary-icon[b-ey3629x31l] {
  color: var(--basic-white, #FFFFFF);
  background: var(--status-error, #B90000);
}
.dashboard .dashboard-summary .summary-card:nth-child(4) .summary-icon i[b-ey3629x31l] {
  font-size: 1.5rem;
}
.dashboard .dashboard-summary .summary-card .summary-icon[b-ey3629x31l] {
  font-size: 2rem;
  color: var(--basic-white, #FFFFFF);
  flex-shrink: 0;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--layout-high-contrast-1, #BDC4C7);
  line-height: 1;
}
.dashboard .dashboard-summary .summary-card .summary-icon i[b-ey3629x31l] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.dashboard .dashboard-summary .summary-card .summary-content[b-ey3629x31l] {
  flex: 1;
  min-width: 0;
}
.dashboard .dashboard-summary .summary-card .summary-content .summary-value[b-ey3629x31l] {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.375rem;
  color: var(--text-header, #13223C);
}
.dashboard .dashboard-summary .summary-card .summary-content .summary-label[b-ey3629x31l] {
  font-size: 0.8rem;
  opacity: 0.95;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 500;
  color: var(--text-description, #172B4D);
}
.dashboard .transactions-section[b-ey3629x31l] {
  background: white;
  border-radius: 8px;
  padding: 0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  width: 100%;
}
.dashboard .transactions-section .section-heading[b-ey3629x31l] {
  font-size: 1.18rem;
  font-weight: 600;
  margin: 0;
  padding: 1.25rem 1.5rem;
  color: var(--text-header, #2d3748);
  border-bottom: 1px solid var(--layout-low-contrast-2, #e5e7eb);
}
.dashboard .graph-section[b-ey3629x31l] {
  background: white;
  border-radius: 8px;
  padding: 1.5rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  width: 100%;
}
.dashboard .graph-section .section-heading[b-ey3629x31l] {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 1rem;
  color: var(--text-header, #2d3748);
}
.dashboard .graph-section .placeholder-content[b-ey3629x31l] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  color: var(--text-caption, #a0aec0);
  font-size: 1rem;
  background: var(--layout-inputs, #f7fafc);
  border-radius: 6px;
  border: 2px dashed var(--layout-low-contrast-2, #e2e8f0);
}
@media (max-width: 768px) {
  .dashboard .dashboard-summary[b-ey3629x31l] {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=Index.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Pages/Operations/HostedUIPayload.razor.rz.scp.css */
@charset "UTF-8";
.hosted-ui-container[b-45i2ipuzcx] {
  display: flex;
  justify-content: center;
  padding: 0 1rem;
}

.hosted-ui-card[b-45i2ipuzcx] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  padding: 0;
  width: 100%;
  max-width: 960px;
  min-height: 600px;
}

.hosted-ui-header[b-45i2ipuzcx] {
  padding: 2rem 2rem 0 2rem;
}

.hosted-ui-header-content[b-45i2ipuzcx] {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.hosted-ui-header-content h1[b-45i2ipuzcx] {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
  background: linear-gradient(135deg, var(--interactive) 0%, var(--interactive-minus-1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.hosted-ui-icon[b-45i2ipuzcx] {
  font-size: 2rem;
  background: linear-gradient(135deg, var(--interactive) 0%, var(--interactive-minus-1) 100%);
  border-radius: 12px;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 102, 204, 0.2);
  animation: pulse-b-45i2ipuzcx 2s ease-in-out infinite;
  color: var(--text-white);
}

@keyframes pulse-b-45i2ipuzcx {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}
@media (prefers-reduced-motion: reduce) {
  .hosted-ui-icon[b-45i2ipuzcx] {
    animation: none;
  }
}
.hosted-ui-divider[b-45i2ipuzcx] {
  height: 3px;
  background: linear-gradient(90deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #FF9900) 50%, transparent 100%);
  border-radius: 2px;
  margin-top: 1rem;
}

.hosted-ui-form-wrapper[b-45i2ipuzcx] {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.875rem;
}
.hosted-ui-form-wrapper[b-45i2ipuzcx]  .payload-form {
  width: 100%;
  max-width: 700px;
}

.payload-form-content[b-45i2ipuzcx] {
  display: grid;
  row-gap: 2rem;
  width: 100%;
  max-width: 700px;
}

.payload-form-scenario[b-45i2ipuzcx] {
  align-items: center;
  display: flex;
  gap: 1.5rem;
  margin-top: 0;
  padding: 1.5rem;
  border-radius: 8px;
  border: 2px solid var(--layout-low-contrast-1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  width: 100%;
  max-width: 800px;
}
.payload-form-scenario > label[b-45i2ipuzcx] {
  font-weight: 600;
  color: var(--text-header);
  white-space: nowrap;
  min-width: 140px;
}
.payload-form-scenario > .form-select[b-45i2ipuzcx] {
  flex: 1;
}

.hosted-ui-form-input[b-45i2ipuzcx] {
  display: grid;
  position: relative;
}
.hosted-ui-form-input.field-valid .payload-form-field[b-45i2ipuzcx]  input:not(:placeholder-shown),
.hosted-ui-form-input.field-valid .payload-form-field[b-45i2ipuzcx]  select {
  border-color: var(--status-success);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.5rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right: calc(1.5em + 0.75rem);
}
.hosted-ui-form-input[b-45i2ipuzcx]  .validation-message {
  color: var(--status-error);
  font-size: 0.875rem;
  margin-top: 0.25rem;
  padding-left: calc(33.33% + 0.75em);
  display: flex;
  align-items: center;
  gap: 0.375rem;
}
.hosted-ui-form-input[b-45i2ipuzcx]  .validation-message::before {
  content: "⚠";
  font-size: 1rem;
}

.btn-generate-demo[b-45i2ipuzcx] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1;
  border-color: var(--layout-high-contrast-1);
  color: var(--interactive);
}
.btn-generate-demo:hover[b-45i2ipuzcx] {
  background-color: var(--interactive);
  border-color: var(--interactive);
  color: #fff;
}

.payload-form-field[b-45i2ipuzcx] {
  align-items: center;
  display: grid;
  grid-column-gap: 0.75em;
  grid-template-columns: minmax(auto, 200px) 1fr auto;
}
.payload-form-field > label[b-45i2ipuzcx] {
  font-weight: 600;
  color: var(--text-body);
}
.payload-form-field[b-45i2ipuzcx] >  input,
.payload-form-field[b-45i2ipuzcx] >  select,
.payload-form-field[b-45i2ipuzcx] >  .form-control,
.payload-form-field[b-45i2ipuzcx] >  .form-select {
  width: 100% !important;
  max-width: none !important;
}
.payload-form-field[b-45i2ipuzcx] >  input::placeholder {
  font-style: italic;
  opacity: 0.5;
}
.payload-form-field[b-45i2ipuzcx] >  input:focus,
.payload-form-field[b-45i2ipuzcx] >  select:focus {
  border-color: var(--interactive);
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);
  outline: 0;
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 50px;
  height: 26px;
  background: var(--layout-high-contrast-1);
  border-radius: 13px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease;
  border: 2px solid var(--layout-high-contrast-1);
  outline: none;
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox]::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 1px;
  left: 1px;
  background: #ffffff;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox]:hover {
  background: var(--layout-high-contrast-2);
  border-color: var(--layout-high-contrast-2);
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox]:checked {
  background: linear-gradient(135deg, var(--interactive) 0%, var(--interactive-minus-1) 100%);
  border-color: var(--interactive);
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox]:checked::before {
  left: 25px;
  box-shadow: 0 2px 6px rgba(0, 102, 204, 0.4);
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox]:focus {
  box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.2);
}
.payload-form-field[b-45i2ipuzcx]  input[type=checkbox]:active::before {
  width: 24px;
}

.payload-form-fields .hosted-ui-form-input[b-45i2ipuzcx] {
  margin-bottom: 1rem;
}
.payload-form-fields .hosted-ui-form-input:last-child[b-45i2ipuzcx] {
  margin-bottom: 0;
}
.payload-form-fields .payload-form-field[b-45i2ipuzcx] {
  align-items: center;
  display: grid;
  grid-column-gap: 0.75em;
  grid-template-columns: minmax(auto, 200px) 1fr auto;
}

h4[b-45i2ipuzcx] {
  font-size: 1.1rem;
  font-weight: 700;
  color: var(--text-header);
  padding: 0.75rem 1rem;
  margin: 1.5rem 0 1rem 0 !important;
  background-color: var(--layout-low-contrast-1);
  border-left: 4px solid var(--interactive);
  border-radius: 4px;
}

h5[b-45i2ipuzcx] {
  font-size: 1rem;
  font-weight: 700;
  color: var(--text-header);
  padding: 0.6rem 1rem;
  margin: 1.25rem 0 0.75rem 0 !important;
  background-color: rgba(0, 102, 204, 0.06);
  border-left: 3px solid var(--interactive);
  border-radius: 3px;
  text-decoration: none !important;
}

.payload-testing-link[b-45i2ipuzcx] {
  color: var(--bs-blue);
  cursor: pointer;
  font-size: 1em;
  margin-top: 2em;
  text-align: center;
}

@media (max-width: 768px) {
  .hosted-ui-form-wrapper[b-45i2ipuzcx]  .payload-form {
    max-width: 100%;
    padding: 0 1rem;
  }
  .payload-form-content[b-45i2ipuzcx] {
    max-width: 100%;
  }
  .payload-form-scenario[b-45i2ipuzcx] {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 0.75rem;
    margin-bottom: 2em;
  }
  .payload-form-scenario > label[b-45i2ipuzcx] {
    font-size: 1.1em;
  }
  .payload-form-field[b-45i2ipuzcx] {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    grid-row-gap: 0.5rem;
    align-items: start;
  }
  .payload-form-field > label[b-45i2ipuzcx] {
    max-width: 100%;
    margin-bottom: 0.25rem;
  }
  .payload-form-field[b-45i2ipuzcx] >  input,
  .payload-form-field[b-45i2ipuzcx] >  select {
    max-width: 100%;
    width: 100%;
  }
  .hosted-ui-form-input[b-45i2ipuzcx]  .validation-message {
    padding-left: 0;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .payload-form-field[b-45i2ipuzcx] >  input,
  .payload-form-field[b-45i2ipuzcx] >  select {
    min-height: 44px;
  }
}

/*# sourceMappingURL=HostedUIPayload.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Pages/Operations/Search.razor.rz.scp.css */
/* Search Page Styles */
.search-container[b-0t7txqguve] {
  display: flex;
  justify-content: center;
  padding: 0 1rem;
}

.search-card[b-0t7txqguve] {
  background: #ffffff;
  border-radius: 12px;
  padding: 0;
  width: 100%;
  max-width: 960px;
  min-height: 600px;
}

.search-card-header[b-0t7txqguve] {
  padding: 2rem 2rem 1.5rem 2rem;
}

.search-header-content[b-0t7txqguve] {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.search-header-content > h1[b-0t7txqguve] {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
  background: linear-gradient(135deg, var(--interactive, #0066CC) 0%, var(--interactive-minus-1, #005BB5) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.search-icon[b-0t7txqguve] {
  font-size: 2rem;
  background: linear-gradient(135deg, var(--interactive, #0066CC) 0%, var(--interactive-minus-1, #005BB5) 100%);
  border-radius: 12px;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 102, 204, 0.2);
  animation: pulse-b-0t7txqguve 2s ease-in-out infinite;
}

@media (prefers-reduced-motion: reduce) {
  .search-icon[b-0t7txqguve] {
    animation: none;
    transition: none;
  }
}
@keyframes pulse-b-0t7txqguve {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}
.search-divider[b-0t7txqguve] {
  height: 3px;
  background: linear-gradient(90deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #FF9900) 50%, transparent 100%);
  border-radius: 2px;
  margin-top: 1rem;
}

.search-form-wrapper[b-0t7txqguve] {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.875rem;
}
.search-form-wrapper[b-0t7txqguve]  .search-form {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  width: 100%;
  max-width: 700px;
  padding: 0;
}

.search-form-fields[b-0t7txqguve] {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  border-radius: 8px;
  font-size: 0.875rem;
}

.search-form-input[b-0t7txqguve] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.search-form-field[b-0t7txqguve] {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 1rem;
  align-items: center;
}
.search-form-field > label[b-0t7txqguve] {
  font-weight: 600;
  color: #333;
}
.search-form-field input[b-0t7txqguve], .search-form-field select[b-0t7txqguve] {
  width: 100%;
  padding: 0.625rem 1rem;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  transition: all 0.2s ease;
  background: #ffffff;
}
.search-form-field input:focus[b-0t7txqguve], .search-form-field select:focus[b-0t7txqguve] {
  outline: none;
  border-color: #667eea;
  box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);
}
.search-form-field input:disabled[b-0t7txqguve], .search-form-field select:disabled[b-0t7txqguve] {
  background: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.6;
}
.search-form-field input[b-0t7txqguve]::placeholder {
  font-style: italic;
  opacity: 0.5;
  color: #999;
}

.search-radio-group[b-0t7txqguve] {
  display: grid;
  grid-template-columns: auto auto 1fr;
  gap: 0.75rem 1rem;
  align-items: center;
  padding: 1.5rem;
  border-radius: 8px;
  border: 1px solid #e9ecef;
}
.search-radio-group input[type=radio][b-0t7txqguve] {
  width: 20px;
  height: 20px;
  cursor: pointer;
  accent-color: #667eea;
  margin: 0;
}
.search-radio-group input[type=radio]:focus-visible[b-0t7txqguve] {
  outline: 2px solid #667eea;
  outline-offset: 2px;
}
.search-radio-group .radio-label[b-0t7txqguve] {
  font-weight: 600;
  color: #495057;
  cursor: pointer;
  margin: 0;
  min-width: 150px;
}
.search-radio-group .search-radio-input[b-0t7txqguve] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
}
.search-radio-group .search-radio-input input[b-0t7txqguve] {
  width: 100%;
  padding: 0.625rem 1rem;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  transition: all 0.2s ease;
}
.search-radio-group .search-radio-input input:focus[b-0t7txqguve] {
  outline: none;
  border-color: #667eea;
  box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);
}
.search-radio-group .search-radio-input input:disabled[b-0t7txqguve] {
  background: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.6;
}

.reporting-data-fields-wrapper[b-0t7txqguve] {
  display: grid;
  row-gap: 0.8rem;
}

/* Responsive Design */
@media (max-width: 768px) {
  .search-card-header[b-0t7txqguve] {
    padding: 1.5rem 1.5rem 1rem 1.5rem;
  }
  .search-header-content h1[b-0t7txqguve] {
    font-size: 1.25rem;
  }
  .search-icon[b-0t7txqguve] {
    font-size: 2rem;
    padding: 0.375rem;
  }
  .search-form-wrapper[b-0t7txqguve] {
    padding: 1.5rem;
  }
  .search-form-field[b-0t7txqguve] {
    grid-template-columns: 1fr;
    gap: 0.5rem;
  }
  .search-radio-group[b-0t7txqguve] {
    grid-template-columns: 1fr;
    gap: 1rem;
    padding: 1rem;
  }
  .search-radio-group .radio-label[b-0t7txqguve] {
    min-width: auto;
  }
  .search-radio-group input[type=radio][b-0t7txqguve] {
    justify-self: start;
  }
  .search-submit-btn[b-0t7txqguve],
  .search-clear-btn[b-0t7txqguve] {
    width: 100%;
    padding: 0.875rem;
  }
}
@media (max-width: 480px) {
  .search-card-header[b-0t7txqguve] {
    padding: 1rem 1rem 0.75rem 1rem;
  }
  .search-header-content[b-0t7txqguve] {
    flex-direction: column;
    gap: 0.5rem;
    align-items: center;
  }
  .search-header-content h1[b-0t7txqguve] {
    font-size: 1.125rem;
    text-align: center;
  }
  .search-form-wrapper[b-0t7txqguve] {
    padding: 1rem;
  }
  .search-form-wrapper[b-0t7txqguve]  .search-form {
    gap: 1rem;
  }
  .search-form-fields[b-0t7txqguve] {
    gap: 1rem;
  }
}

/*# sourceMappingURL=Search.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Pages/Search/ContextSearchResult.razor.rz.scp.css */
.result-card[b-d6sc22wjcg] {
  margin: 0 auto;
  max-width: 75%;
}

[b-d6sc22wjcg] .result-msg {
  align-items: center;
  display: flex;
  font-size: 1.3rem;
  justify-content: center;
  min-height: 6rem;
}

[b-d6sc22wjcg] .grid-icon {
  font-size: 1rem;
  line-height: 1.5;
}

[b-d6sc22wjcg] .iconwithtext {
  align-items: center;
  display: flex;
  gap: 0.4rem;
}

/*# sourceMappingURL=ContextSearchResult.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Pages/Search/ProfileDetails.razor.rz.scp.css */
@charset "UTF-8";
/* Profile Details Page Styles */
/* Shared Details Layout — consumed by page and component SCSS files */
.details-grid[b-n6iltswfqi] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 1.5rem;
}

.tabs-container[b-n6iltswfqi] {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1.5rem;
  margin-top: 2rem;
  border-top: 3px solid transparent;
  border-image: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  border-image-slice: 1;
  transition: box-shadow 0.3s ease;
}
.tabs-container[b-n6iltswfqi]  .nav-link i.bi-calendar-event {
  color: var(--status-info, #2490EE);
}
.tabs-container[b-n6iltswfqi]  .nav-link i.bi-journal-text {
  color: var(--chart-limited-2, #565289);
}
.tabs-container[b-n6iltswfqi]  .nav-link i.bi-bar-chart-fill {
  color: var(--status-warning, #E18801);
}
.tabs-container[b-n6iltswfqi]  .nav-link i.bi-link-45deg {
  color: var(--brand-3, #00CC33);
}
.tabs-container[b-n6iltswfqi]  .nav-link i.bi-credit-card {
  color: var(--chart-limited-3, #B0588E);
}
.tabs-container[b-n6iltswfqi]  .nav-link i.bi-list-check {
  color: var(--chart-limited-4, #EE6D67);
}
.tabs-container:hover[b-n6iltswfqi] {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.tabs-container .nav-tabs[b-n6iltswfqi] {
  border-bottom: none;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
.tabs-container .nav-item[b-n6iltswfqi] {
  margin: 0;
}
.tabs-container .nav-link[b-n6iltswfqi] {
  border: none;
  border-radius: 20px;
  padding: 0.625rem 1.25rem;
  font-weight: 500;
  color: var(--text-caption, #6c757d);
  background: var(--layout-inputs, #f8f9fa);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.tabs-container .nav-link[b-n6iltswfqi]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
.tabs-container .nav-link:hover[b-n6iltswfqi] {
  color: var(--text-body, #495057);
  background: var(--layout-low-contrast-1, #e9ecef);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.tabs-container .nav-link.active[b-n6iltswfqi] {
  color: var(--text-white, #ffffff);
  background: linear-gradient(135deg, var(--brand-1, #0066CC) 0%, var(--brand-2, #005BAD) 100%);
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.4);
  transform: translateY(-2px);
}
.tabs-container .nav-link.active[b-n6iltswfqi]::before {
  opacity: 1;
}
.tabs-container .mt-3[b-n6iltswfqi] {
  background: var(--layout-inputs, #f8f9fa);
  border-radius: 8px;
  padding: 1.5rem;
  min-height: 200px;
}

/* Responsive Design */
@media (max-width: 1024px) {
  .details-grid[b-n6iltswfqi] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .tabs-container[b-n6iltswfqi] {
    padding: 1rem;
    margin-top: 1.5rem;
  }
  .tabs-container .nav-tabs[b-n6iltswfqi] {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .tabs-container .nav-link[b-n6iltswfqi] {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
  }
  .tabs-container .mt-3[b-n6iltswfqi] {
    padding: 1rem;
  }
  .details-grid[b-n6iltswfqi] {
    gap: 1rem;
  }
}
@media (max-width: 480px) {
  .details-grid[b-n6iltswfqi] {
    gap: 0.75rem;
  }
}
/* User Context Restriction Styles */
.user-context-container[b-n6iltswfqi] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.user-context-state[b-n6iltswfqi] {
  color: var(--text-caption);
  font-size: 0.875rem;
  font-weight: 600;
}

.user-context-expanded-panel[b-n6iltswfqi] {
  margin-top: 0.5rem;
  padding: 0.5rem;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  width: fit-content;
  max-width: 100%;
  min-width: 400px;
}
@media (max-width: 768px) {
  .user-context-expanded-panel[b-n6iltswfqi] {
    min-width: 100%;
    width: 100%;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .user-context-expanded-panel[b-n6iltswfqi] {
    min-width: 350px;
    max-width: 80%;
  }
}

.user-context-panel-title[b-n6iltswfqi] {
  font-weight: 600;
  margin-bottom: 8px;
  color: #495057;
  font-size: 14px;
  white-space: nowrap;
}

.user-context-field[b-n6iltswfqi] {
  margin-bottom: 6px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: baseline;
}
.user-context-field:last-child[b-n6iltswfqi] {
  margin-bottom: 0;
}

.user-context-field-label[b-n6iltswfqi] {
  font-weight: 600;
  color: #6c757d;
  font-size: 12px;
  white-space: nowrap;
  min-width: 140px;
}

.user-context-field-value[b-n6iltswfqi] {
  color: #495057;
  word-break: break-word;
  flex: 1;
}

.user-icon[b-n6iltswfqi] {
  font-size: 24px;
  margin-left: 8px;
}
.user-icon.user-restricted[b-n6iltswfqi] {
  color: #ff6b35;
}
.user-icon:not(.user-restricted)[b-n6iltswfqi] {
  color: #007bff;
}
.user-icon:hover[b-n6iltswfqi] {
  opacity: 0.8;
  cursor: help;
}
/* _content/GlobalPaymentsModule.Web.Support/Pages/Search/TransactionDetails.razor.rz.scp.css */
/* Transaction Details Page Styles */
.transaction-amount[b-t350cijvb5] {
  font-size: 1.75rem;
  font-weight: 700;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* Responsive Design */
@media (max-width: 768px) {
  .transaction-amount[b-t350cijvb5] {
    font-size: 1.5rem;
  }
}
@media (max-width: 480px) {
  .transaction-amount[b-t350cijvb5] {
    font-size: 1.25rem;
  }
}

/*# sourceMappingURL=TransactionDetails.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Shared/MainLayout.razor.rz.scp.css */
.page[b-ro3np9itct] {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 641px) {
  .page[b-ro3np9itct] {
    flex-direction: column;
  }
}

main[b-ro3np9itct] {
  flex: 1;
}

.sidebar[b-ro3np9itct] {
  background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}
@media (min-width: 641px) {
  .sidebar[b-ro3np9itct] {
    height: 100vh;
    position: sticky;
    top: 0;
    width: 250px;
  }
}

.top-row[b-ro3np9itct] {
  align-items: center;
  background-color: #f7f7f7;
  border-bottom: 1px solid #d6d5d5;
  display: flex;
  height: 3.5rem;
  justify-content: flex-end;
}
.top-row[b-ro3np9itct]  a,
.top-row .btn-link[b-ro3np9itct] {
  margin-left: 1.5rem;
  white-space: nowrap;
}
.top-row a:first-child[b-ro3np9itct] {
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
  .top-row:not(.auth)[b-ro3np9itct] {
    display: none;
  }
  .top-row.auth[b-ro3np9itct] {
    justify-content: space-between;
  }
  .top-row a[b-ro3np9itct], .top-row .btn-link[b-ro3np9itct] {
    margin-left: 0;
  }
}
@media (min-width: 641px) {
  .top-row[b-ro3np9itct] {
    position: sticky;
    top: 0;
    z-index: 1;
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (min-width: 641px) {
  article[b-ro3np9itct] {
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
  }
}

/*# sourceMappingURL=MainLayout.razor.css.map */
/* _content/GlobalPaymentsModule.Web.Support/Shared/SourceSystemContextIndicator.razor.rz.scp.css */
.source-system-context-indicator[b-8u9fbapln1] {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  color: var(--text-body);
  font-size: 0.875rem;
  font-weight: inherit;
  line-height: 1.2;
  white-space: nowrap;
}

.source-system-context-indicator i[b-8u9fbapln1] {
  color: var(--text-caption);
  font-size: 0.9rem;
}

/*# sourceMappingURL=SourceSystemContextIndicator.razor.css.map */
