:root {
  --design-url-favicon-ico: url("/roles/web-svc-logout/latest/img/design/favicon.ico");
  --design-url-apple-touch-icon-png: url("/roles/web-svc-logout/latest/img/design/apple-touch-icon.png");
  --design-url-apple-touch-icon-svg: url("/roles/web-svc-logout/latest/img/design/apple-touch-icon.svg");
  --design-url-banner-png: url("/roles/web-svc-logout/latest/img/design/banner.png");
  --design-url-banner-svg: url("/roles/web-svc-logout/latest/img/design/banner.svg");
  --design-url-header-png: url("/roles/web-svc-logout/latest/img/design/header.png");
  --design-url-header-svg: url("/roles/web-svc-logout/latest/img/design/header.svg");
  --design-url-icon-png: url("/roles/web-svc-logout/latest/img/design/icon.png");
  --design-url-icon-svg: url("/roles/web-svc-logout/latest/img/design/icon.svg");
  --design-url-wordmark-png: url("/roles/web-svc-logout/latest/img/design/wordmark.png");
  --design-url-wordmark-svg: url("/roles/web-svc-logout/latest/img/design/wordmark.svg");
  --design-slot-apple-touch-icon-width: 180px;
  --design-slot-apple-touch-icon-height: 180px;
  --design-slot-banner-width: 960px;
  --design-slot-banner-height: 160px;
  --design-slot-header-width: 320px;
  --design-slot-header-height: 64px;
  --design-slot-icon-width: 512px;
  --design-slot-icon-height: 512px;
  --design-slot-wordmark-width: 320px;
  --design-slot-wordmark-height: 64px;
}
body.bg-light {
  --bs-light-rgb: var(--design-surface-1-rgb);
}

.table {
  --bs-table-bg: var(--design-surface-2);
  --bs-table-striped-bg: var(--design-surface-3);
}

.table-light {
  --bs-table-color: var(--design-text);
  --bs-table-bg: var(--design-surface-3);
  --bs-table-border-color: var(--design-border);
}

.table > tbody > tr > td.status-in-process {
  color: var(--design-warning);
}

.table > tbody > tr > td.status-success {
  color: var(--design-success);
}

.table > tbody > tr > td.status-failure {
  color: var(--design-danger);
}