
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");
:root {
  --primary-light: rgba(255, 193, 7, 0.1);
  --secondary-color: #6c757d;
  --secondary-hover: #5a6268;
  --text-color: #333333;
  --text-muted: #6c757d;
  --light-bg: #f8f8f8;
  --light-bg-hover: #efefef;
  --border-color: #e0e0e0;
  --success-color: #28a745;
  --warning-color: #FFCA2C;
  --danger-color: #dc3545;
  --card-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  --card-shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.08);
  --transition: all 0.2s ease-in-out;
  --input-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  --button-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.devise {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background: linear-gradient(to right, #fef3c7, #fbbf24);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.devise .container {
  max-width: 360px !important;
  width: 100% !important;
  padding: 15px !important;
}
.devise .login-container {
  background: #fff;
  padding: 1.5rem;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.devise .logo-img {
  height: 23px;
  width: auto;
}
.devise .welcome-text {
  font-size: 1.5rem;
  color: #333;
  font-weight: 600;
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  line-height: 1.2;
}
.devise .password-reset-success {
  font-size: 1.5rem;
  color: #198754;
  font-weight: 600;
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  line-height: 1.2;
}
.devise .text-end {
  text-align: right !important;
}
.devise .mb-2 {
  margin-bottom: 1rem !important;
}
.devise .social-login {
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
}
.devise .divider {
  display: flex;
  align-items: center;
}
.devise .divider::before, .devise .divider::after {
  content: "";
  flex: 1;
  height: 1px;
  background-color: #ddd;
}
.devise .divider::before {
  margin-right: 10px;
}
.devise .divider::after {
  margin-left: 10px;
}
.devise .divider span {
  background-color: white;
  padding: 0 10px;
  color: #6c757d;
  font-size: 0.8rem;
  position: relative;
  z-index: 1;
}
.devise .form-label {
  color: #333;
  font-weight: 500;
  margin-bottom: 0.25rem;
  font-size: 0.9rem !important;
}
.devise .form-control {
  padding: 0.6rem 0.75rem;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 0.9rem;
}
.devise .form-control:focus {
  border-color: #0d6efd;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.devise .form-control.is-invalid {
  border-color: #dc3545;
}
.devise .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.devise .form-control.is-valid {
  border-color: #198754;
}
.devise .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.devise .error-message {
  color: #dc3545;
  font-size: 0.75rem;
  margin-top: 0.25rem;
  min-height: 1rem;
}
.devise .password-input {
  position: relative;
}
.devise .toggle-password {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #6c757d;
  cursor: pointer;
  font-size: 0.9rem;
}
.devise .forgot-password-link {
  color: #6c757d;
  text-decoration: none;
  font-size: 0.8rem;
}
.devise .forgot-password-link:hover {
  color: #0d6efd;
}
.devise .btn-primary {
  padding: 0.6rem;
  font-weight: 500;
  color: #fff;
  background-color: #000;
  border: none !important;
  border-radius: 6px;
  font-size: 0.9rem;
  transition: background-color 0.3s ease;
}
.devise .btn-primary:hover:not(:disabled) {
  color: #fff !important;
  background-color: #333 !important;
  border: none !important;
  border-color: transparent !important;
}
.devise .btn-primary:disabled {
  background-color: #ccc;
  cursor: not-allowed;
  opacity: 1;
  color: #111827;
  border: none !important;
  border-color: transparent !important;
}
.devise .btn {
  display: block;
}
.devise .sign-up-link {
  color: #0d6efd;
  text-decoration: none;
  cursor: pointer;
}
.devise .sign-up-link:hover {
  text-decoration: underline;
}
.devise .text-muted {
  color: #6c757d;
  font-size: 0.9rem;
}
.devise .form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}
.devise .form-signin .checkbox {
  font-weight: 400;
}
.devise .form-signin .form-floating:focus-within {
  z-index: 2;
}
.devise .form-signin input[type=email] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.devise .form-signin input[type=password] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.devise .password-icon {
  position: absolute;
  transform: translateY(-50%);
  cursor: pointer;
  bottom: 6px;
  right: 10px !important;
  color: #7b7a7a;
  top: 45% !important;
  font-size: larger;
}
.devise .gsi-material-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem;
  font-weight: 500;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 0.9rem;
  color: #333;
  transition: all 0.3s ease;
  text-decoration: none;
  width: 100%;
  max-width: 280px;
  margin: 0 auto;
}
.devise .gsi-material-button:hover, .devise .gsi-material-button:focus {
  background-color: #f8f9fa;
  border-color: #ccc;
  transform: translateY(-1px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.devise .gsi-material-button:hover .gsi-material-button-contents, .devise .gsi-material-button:focus .gsi-material-button-contents {
  color: #333;
  font-weight: 500;
}
.devise .gsi-material-button .gsi-material-button-content-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.devise .gsi-material-button .gsi-material-button-icon {
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.devise .gsi-material-button .gsi-material-button-icon svg {
  width: 22px;
  height: 22px;
  display: block;
}

.devise-passwords .container {
  max-width: 500px !important;
}

.onboarding-shell {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background: #f9fafb;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #111827;
  -webkit-font-smoothing: antialiased;
}

.ob-topbar {
  height: 56px;
  background: #fff;
  border-bottom: 1px solid #e5e7eb;
  padding: 0 24px;
  display: flex;
  align-items: center;
  gap: 24px;
  flex-shrink: 0;
}
.ob-topbar .ob-logo {
  height: 22px;
}
.ob-topbar .ob-funnel {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 18px;
  margin-left: 12px;
  max-width: 720px;
}
.ob-topbar .ob-funnel .ob-funnel-step {
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 0.45;
  transition: opacity 0.2s;
  white-space: nowrap;
}
.ob-topbar .ob-funnel .ob-funnel-step.is-active, .ob-topbar .ob-funnel .ob-funnel-step.is-done {
  opacity: 1;
}
.ob-topbar .ob-funnel .ob-funnel-step .ob-funnel-bubble {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid #e5e7eb;
  background: #fff;
  color: #111827;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
  flex-shrink: 0;
}
.ob-topbar .ob-funnel .ob-funnel-step .ob-funnel-label {
  font-size: 12.5px;
  font-weight: 500;
  color: #374151;
}
.ob-topbar .ob-funnel .ob-funnel-step.is-active .ob-funnel-bubble {
  background: #FFCA2C;
  border-color: #FFCA2C;
}
.ob-topbar .ob-funnel .ob-funnel-step.is-active .ob-funnel-label {
  font-weight: 600;
}
.ob-topbar .ob-funnel .ob-funnel-step.is-done .ob-funnel-bubble {
  background: #111827;
  border-color: #111827;
  color: #fff;
}
.ob-topbar .ob-funnel .ob-funnel-rule {
  flex: 1;
  height: 1px;
  background: #e5e7eb;
  min-width: 16px;
}
.ob-topbar .ob-funnel .ob-funnel-rule.is-done {
  background: #111827;
}
.ob-topbar .ob-account {
  display: flex;
  align-items: center;
  gap: 12px;
}
.ob-topbar .ob-account .ob-signout {
  background: transparent;
  border: 0;
  font-size: 13px;
  color: #6b7280;
  cursor: pointer;
  padding: 6px 10px;
  text-decoration: none;
}
.ob-topbar .ob-account .ob-avatar {
  display: flex;
  align-items: center;
  gap: 8px;
}
.ob-topbar .ob-account .ob-avatar .ob-avatar-bubble {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #FFCA2C;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
  color: #111827;
}
.ob-topbar .ob-account .ob-avatar .ob-avatar-name {
  font-size: 13px;
  font-weight: 500;
  color: #374151;
}

.ob-stage {
  flex: 1;
  background: #f9fafb;
  padding: 48px 24px 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: auto;
}

.ob-page-header {
  text-align: center;
  max-width: 560px;
  margin-bottom: 28px;
}
.ob-page-header .ob-eyebrow {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #6b7280;
  margin-bottom: 10px;
}
.ob-page-header h1, .ob-page-header .h1 {
  font-size: 30px;
  font-weight: 700;
  color: #111827;
  margin: 0;
  letter-spacing: -0.01em;
  line-height: 1.15;
}
.ob-page-header .ob-subtitle {
  font-size: 15px;
  color: #4b5563;
  margin: 10px 0 0;
  line-height: 1.5;
}
.ob-page-header .ob-utm-pill {
  margin-top: 16px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 5px 10px;
  border-radius: 999px;
  background: rgba(255, 202, 44, 0.18);
  border: 1px solid rgba(255, 202, 44, 0.5);
  font-size: 11.5px;
  color: #854d0e;
  font-weight: 500;
}

.ob-card-grid {
  display: grid;
  gap: 16px;
  width: 100%;
  max-width: 900px;
}
.ob-card-grid.cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ob-card-grid.cols-2 {
  grid-template-columns: repeat(2, minmax(280px, 1fr));
  max-width: 720px;
}
@media (max-width: 768px) {
  .ob-card-grid.cols-3, .ob-card-grid.cols-2 {
    grid-template-columns: 1fr;
  }
}

.ob-level-one {
  width: 100%;
  max-width: 620px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.ob-level-one > form {
  width: 100%;
}

.ob-card-examples {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.ob-card-examples span {
  background: #f3f4f6;
  color: #4b5563;
  font-size: 12px;
  font-weight: 500;
  padding: 4px 9px;
  border-radius: 6px;
}

.ob-secondary-card {
  display: flex;
  align-items: center;
  gap: 14px;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 14px 18px;
  font-family: inherit;
  color: inherit;
  transition: all 0.2s ease-in-out;
}
.ob-secondary-card:hover, .ob-secondary-card:focus-visible {
  border-color: #111827;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  outline: none;
}
.ob-secondary-card .ob-secondary-icon {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background: rgba(28, 93, 153, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.ob-secondary-card .ob-secondary-icon i {
  font-size: 17px;
  color: #1C5D99;
}
.ob-secondary-card .ob-secondary-body {
  flex: 1;
  min-width: 0;
}
.ob-secondary-card .ob-secondary-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
}
.ob-secondary-card .ob-secondary-blurb {
  font-size: 12.5px;
  color: #6b7280;
  margin-top: 2px;
}
.ob-secondary-card .ob-secondary-arrow {
  font-size: 14px;
  color: #9ca3af;
  flex-shrink: 0;
}

.ob-card-badge {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 2;
  font-size: 10px;
  font-weight: 700;
  color: #111827;
  background: #FFCA2C;
  padding: 3px 8px;
  border-radius: 999px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.ob-card-bullets {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.ob-card-bullets li {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 12.5px;
  color: #374151;
}
.ob-card-bullets li i {
  color: #1cbb8c;
  font-size: 14px;
  margin-top: 1px;
  flex-shrink: 0;
}

.ob-choice-card {
  text-align: left;
  cursor: pointer;
  position: relative;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 0 0.875rem 0 rgba(0, 0, 0, 0.04);
  padding: 22px 22px 20px;
  transition: all 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
  gap: 14px;
  font-family: inherit;
  color: inherit;
  width: 100%;
}
.ob-choice-card:hover, .ob-choice-card:focus-visible {
  transform: translateY(-2px);
  border-color: #FFCA2C;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
  outline: none;
}
.ob-choice-card.is-selected {
  border-color: #FFCA2C;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
}
.ob-choice-card .ob-card-icon {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: rgba(255, 202, 44, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
}
.ob-choice-card .ob-card-icon i {
  font-size: 22px;
  color: #a16207;
}
.ob-choice-card.tone-blue .ob-card-icon {
  background: rgba(28, 93, 153, 0.12);
}
.ob-choice-card.tone-blue .ob-card-icon i {
  color: #1C5D99;
}
.ob-choice-card.tone-green .ob-card-icon {
  background: rgba(28, 187, 140, 0.12);
}
.ob-choice-card.tone-green .ob-card-icon i {
  color: #0f7a5b;
}
.ob-choice-card .ob-card-title {
  font-size: 16px;
  font-weight: 700;
  color: #111827;
  margin-bottom: 4px;
}
.ob-choice-card .ob-card-blurb {
  font-size: 13.5px;
  color: #4b5563;
  line-height: 1.5;
}
.ob-choice-card .ob-card-footer {
  margin-top: auto;
  padding-top: 12px;
  border-top: 1px solid #f3f4f6;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12.5px;
  color: #6b7280;
}
.ob-choice-card .ob-card-footer .bi-arrow-right {
  color: #111827;
  font-size: 14px;
}

.ob-footnote {
  margin-top: 32px;
  font-size: 12.5px;
  color: #9ca3af;
  text-align: center;
}

.ob-back-link {
  margin-top: 30px;
  background: transparent;
  border: 0;
  color: #6b7280;
  font-size: 13px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: inherit;
  text-decoration: none;
}
.ob-back-link:hover {
  color: #111827;
}

.ob-device-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(320px, 1fr));
  gap: 18px;
  width: 100%;
  max-width: 820px;
}
@media (max-width: 820px) {
  .ob-device-grid {
    grid-template-columns: 1fr;
  }
}

.ob-path-card {
  position: relative;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 0 0.875rem 0 rgba(0, 0, 0, 0.04);
  padding: 20px;
  transition: all 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: inherit;
  color: inherit;
  cursor: pointer;
}
.ob-path-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.07);
  border-color: #FFCA2C;
}
.ob-path-card.tone-dark:hover {
  border-color: #111827;
}
.ob-path-card .ob-device-illustration {
  height: 130px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  overflow: hidden;
}
.ob-path-card .ob-device-illustration.is-dark {
  background: #0e0e0e;
  position: relative;
}
.ob-path-card .ob-device-illustration.is-product {
  background: #fff;
  padding: 8px;
}
.ob-path-card .ob-device-illustration.is-light {
  background: #f3f4f6;
  gap: 16px;
}
.ob-path-card .ob-device-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.ob-path-card .ob-device-title {
  font-size: 17px;
  font-weight: 700;
  color: #111827;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.ob-path-card .ob-device-price {
  font-size: 13.5px;
  font-weight: 700;
  color: #a16207;
  background: rgba(255, 202, 44, 0.18);
  padding: 2px 8px;
  border-radius: 4px;
}
.ob-path-card .ob-device-blurb {
  font-size: 13.5px;
  color: #4b5563;
  line-height: 1.5;
  margin-bottom: 14px;
}
.ob-path-card .ob-cta-bar {
  margin-top: 18px;
  padding: 10px 12px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ob-path-card .ob-cta-bar.is-dark {
  background: #111827;
  color: #fff;
}
.ob-path-card .ob-cta-bar.is-light {
  background: #fff;
  border: 1px solid #d1d5db;
  color: #111827;
}

.ob-beam-art {
  position: relative;
  width: 140px;
  height: 80px;
}
.ob-beam-art .ob-beam-shell {
  position: absolute;
  inset: 0;
  border-radius: 10px;
  background: linear-gradient(180deg, #2a2a2a 0%, #161616 100%);
  border: 1px solid #3a3a3a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 12px 24px rgba(0, 0, 0, 0.45);
}
.ob-beam-art .ob-beam-glow {
  position: absolute;
  left: 14px;
  top: 14px;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  background: #FFCA2C;
  box-shadow: 0 0 10px #FFCA2C;
}
.ob-beam-art .ob-beam-led {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1cbb8c;
  box-shadow: 0 0 6px #1cbb8c;
}
.ob-beam-art .ob-beam-wordmark {
  position: absolute;
  left: 40px;
  bottom: 14px;
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.1em;
}

.ob-supported {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.ob-supported .ob-supported-tile {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ob-supported .ob-supported-tile i {
  font-size: 20px;
  color: #374151;
}
.ob-supported .ob-supported-label {
  font-size: 11px;
  color: #4b5563;
  font-weight: 500;
}

.ob-card-panel {
  background: #fff;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  padding: 24px;
  width: 100%;
}
.ob-card-panel--centered {
  text-align: center;
  max-width: 760px;
}
.ob-card-panel--narrow {
  max-width: 640px;
}

.ob-install-warning-icon {
  font-size: 22px;
  color: #a16207;
}

.ob-install-warning-title {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.ob-install-warning-body {
  font-size: 13px;
  color: #4b5563;
}

.ob-link {
  color: #1C5D99;
  font-weight: 500;
}

.ob-cta-row {
  margin-top: 20px;
  max-width: 760px;
  width: 100%;
}

.ob-ordered-section-label {
  font-size: 13px;
  font-weight: 600;
  color: #6b7280;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 6px;
}

.ob-ordered-row {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 10px 0;
  border-bottom: 1px solid #f3f4f6;
}

.ob-ordered-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255, 202, 44, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.ob-ordered-icon i {
  font-size: 16px;
  color: #a16207;
}

.ob-ordered-text {
  flex: 1;
}

.ob-ordered-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
}

.ob-ordered-blurb {
  font-size: 12.5px;
  color: #6b7280;
}

.ob-primary-cta--spaced {
  margin-top: 16px;
}

.ob-tip {
  background: #fffbeb;
  border: 1px solid rgba(255, 202, 44, 0.5);
  border-radius: 8px;
  padding: 12px 14px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 13px;
  color: #7c2d12;
  max-width: 760px;
  margin-top: 18px;
  width: 100%;
}
.ob-tip i {
  color: #a16207;
  font-size: 16px;
  margin-top: 1px;
}
.ob-tip strong {
  color: #854d0e;
}

.ob-primary-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  padding: 12px 14px;
  border-radius: 6px;
  border: 0;
  background: #FFCA2C;
  color: #111827;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  font-family: inherit;
  text-decoration: none;
  transition: background 0.2s;
}
.ob-primary-cta:hover {
  background: #f2bf29;
  color: #111827;
  text-decoration: none;
}
.ob-primary-cta:disabled {
  background: #f3f4f6;
  cursor: wait;
}

.ob-kiosk-store-card {
  background: #fff;
  border-radius: 10px;
  padding: 18px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 0 0.875rem 0 rgba(0, 0, 0, 0.04);
}
.ob-kiosk-store-card .ob-kiosk-head {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 14px;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-logo {
  width: 42px;
  height: 42px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-logo.is-play {
  background: #0d1b2a;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-logo.is-play i {
  color: #fff;
  font-size: 20px;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-logo.is-amazon {
  background: #FF9900;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-logo.is-amazon i {
  color: #0d1b2a;
  font-size: 20px;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-for {
  font-size: 11px;
  color: #6b7280;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.ob-kiosk-store-card .ob-kiosk-head .ob-kiosk-platforms {
  font-size: 14px;
  font-weight: 700;
  color: #111827;
}
.ob-kiosk-store-card .ob-kiosk-instructions {
  font-size: 12.5px;
  color: #6b7280;
  margin-bottom: 14px;
}
.ob-kiosk-store-card .ob-kiosk-link-btn {
  margin-top: 14px;
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid #d1d5db;
  background: #fff;
  color: #374151;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  text-decoration: none;
  font-family: inherit;
}
.ob-kiosk-store-card .ob-kiosk-link-btn:hover {
  background: #f3f4f6;
  color: #374151;
}

.ob-stripe-panel {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
  border: 1px solid #e5e7eb;
  overflow: hidden;
  width: 100%;
  max-width: 760px;
}
.ob-stripe-panel .ob-stripe-chrome {
  padding: 10px 16px;
  background: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #6b7280;
}
.ob-stripe-panel .ob-stripe-chrome .ob-stripe-mark {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #635BFF;
  font-weight: 600;
}
.ob-stripe-panel .ob-stripe-chrome .ob-stripe-mark strong {
  color: #635BFF;
}
.ob-stripe-panel .ob-stripe-body {
  padding: 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #6b7280;
  gap: 14px;
  min-height: 240px;
}
.ob-stripe-panel .ob-stripe-body .ob-stripe-icon {
  font-size: 32px;
  color: #635BFF;
}

.ob-success-bubble {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: rgba(28, 187, 140, 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px;
}
.ob-success-bubble .ob-success-inner {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #1cbb8c;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ob-success-bubble .ob-success-inner i {
  font-size: 36px;
  color: #fff;
}

@keyframes obPulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.03);
    opacity: 0.92;
  }
}
.ob-pulse {
  animation: obPulse 2.4s ease-in-out infinite;
}

@keyframes obSpin {
  to {
    transform: rotate(360deg);
  }
}
.ob-spin {
  animation: obSpin 1s linear infinite;
  display: inline-block;
}

.ob-advertiser-steps {
  background: #fff;
  border-radius: 10px;
  padding: 24px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  width: 100%;
  max-width: 720px;
}
.ob-advertiser-steps .ob-adv-step {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  padding-bottom: 14px;
  margin-bottom: 14px;
  border-bottom: 1px solid #f3f4f6;
}
.ob-advertiser-steps .ob-adv-step:last-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.ob-advertiser-steps .ob-adv-step .ob-adv-step-num {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: rgba(28, 93, 153, 0.12);
  color: #1C5D99;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  flex-shrink: 0;
}
.ob-advertiser-steps .ob-adv-step .ob-adv-step-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  display: flex;
  align-items: center;
  gap: 8px;
}
.ob-advertiser-steps .ob-adv-step .ob-adv-step-title i {
  color: #1C5D99;
}
.ob-advertiser-steps .ob-adv-step .ob-adv-step-blurb {
  font-size: 12.5px;
  color: #6b7280;
  margin-top: 2px;
}

.onboarding-checklist-card {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 0 0.875rem 0 rgba(0, 0, 0, 0.05);
  border: 1px solid #f3f4f6;
  margin-bottom: 16px;
  overflow: hidden;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.onboarding-checklist-card .onboarding-checklist-head {
  padding: 16px 22px;
  border-bottom: 1px solid #f3f4f6;
  background: linear-gradient(90deg, rgba(255, 202, 44, 0.1) 0%, rgba(255, 202, 44, 0) 60%);
  display: flex;
  align-items: center;
  gap: 16px;
}
.onboarding-checklist-card .onboarding-checklist-progress {
  position: relative;
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}
.onboarding-checklist-card .onboarding-checklist-progress svg {
  display: block;
  transform: rotate(-90deg);
}
.onboarding-checklist-card .onboarding-checklist-progress .ring-track {
  fill: none;
  stroke: #f3f4f6;
}
.onboarding-checklist-card .onboarding-checklist-progress .ring-fill {
  fill: none;
  stroke: #FFCA2C;
  stroke-linecap: round;
  transition: stroke-dashoffset 0.5s ease;
}
.onboarding-checklist-card .onboarding-checklist-progress .ring-pct {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
  color: #111827;
}
.onboarding-checklist-card .onboarding-checklist-meta {
  flex: 1;
}
.onboarding-checklist-card .onboarding-checklist-meta .meta-title {
  font-size: 13px;
  font-weight: 700;
  color: #111827;
  letter-spacing: 0.01em;
}
.onboarding-checklist-card .onboarding-checklist-meta .meta-subtitle {
  font-size: 12.5px;
  color: #6b7280;
  margin-top: 2px;
}
.onboarding-checklist-card .onboarding-checklist-inline-form {
  display: contents;
}
.onboarding-checklist-card .onboarding-checklist-dismiss {
  align-self: flex-start;
  flex-shrink: 0;
  width: 26px;
  height: 26px;
  background: transparent;
  border: 0;
  border-radius: 6px;
  color: #6b7280;
  font-size: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: inherit;
  transition: background 0.15s ease, color 0.15s ease;
}
.onboarding-checklist-card .onboarding-checklist-dismiss:hover {
  background: rgba(0, 0, 0, 0.05);
  color: #111827;
}
.onboarding-checklist-card.is-complete .onboarding-checklist-head {
  background: linear-gradient(90deg, rgba(52, 199, 89, 0.12) 0%, rgba(52, 199, 89, 0) 60%);
}
.onboarding-checklist-card.is-complete .onboarding-checklist-progress .ring-fill {
  stroke: #34c759;
}
.onboarding-checklist-card .onboarding-checklist-foot {
  padding: 12px 22px 16px;
  display: flex;
  justify-content: flex-end;
}
.onboarding-checklist-card .onboarding-checklist-done {
  padding: 8px 20px;
  background: #111827;
  color: #fff;
  border: 0;
  border-radius: 6px;
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.15s ease;
}
.onboarding-checklist-card .onboarding-checklist-done:hover {
  opacity: 0.9;
}
.onboarding-checklist-card .onboarding-checklist-rows {
  padding: 4px 0;
}
.onboarding-checklist-card .onboarding-checklist-row {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 12px 22px;
  border-bottom: 1px solid #f3f4f6;
  background: transparent;
  transition: background 0.15s;
  color: inherit;
  text-decoration: none;
}
.onboarding-checklist-card .onboarding-checklist-row:last-child {
  border-bottom: 0;
}
.onboarding-checklist-card .onboarding-checklist-row:hover, .onboarding-checklist-card .onboarding-checklist-row:focus {
  background: #fafbfc;
  text-decoration: none;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-marker {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #fff;
  border: 1.5px solid #d1d5db;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-marker .marker-check {
  font-size: 14px;
  color: #fff;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-marker .marker-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #FFCA2C;
}
.onboarding-checklist-card .onboarding-checklist-row.is-done .checklist-marker {
  background: #1cbb8c;
  border-color: #1cbb8c;
}
.onboarding-checklist-card .onboarding-checklist-row.is-primary .checklist-marker {
  border-color: #FFCA2C;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-icon-tile {
  width: 28px;
  height: 28px;
  border-radius: 6px;
  background: #f9fafb;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-icon-tile i {
  font-size: 14px;
  color: #6b7280;
}
.onboarding-checklist-card .onboarding-checklist-row.is-primary .checklist-icon-tile {
  background: rgba(255, 202, 44, 0.1);
}
.onboarding-checklist-card .onboarding-checklist-row.is-primary .checklist-icon-tile i {
  color: #a16207;
}
.onboarding-checklist-card .onboarding-checklist-row.is-done .checklist-icon-tile {
  background: #f3f4f6;
}
.onboarding-checklist-card .onboarding-checklist-row.is-done .checklist-icon-tile i {
  color: #9ca3af;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-body {
  flex: 1;
  min-width: 0;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-body .checklist-title {
  font-size: 13.5px;
  font-weight: 600;
  color: #111827;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-body .checklist-blurb {
  font-size: 12px;
  color: #6b7280;
}
.onboarding-checklist-card .onboarding-checklist-row.is-done .checklist-title {
  color: #9ca3af;
  text-decoration: line-through;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-action {
  padding: 5px 12px;
  border-radius: 4px;
  border: 0;
  background: #FFCA2C;
  color: #111827;
  font-size: 12.5px;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-action:hover {
  background: #f2bf29;
  color: #111827;
  text-decoration: none;
}
.onboarding-checklist-card .onboarding-checklist-row .checklist-chevron {
  font-size: 13px;
  color: #d1d5db;
}

.onboarding-greeting {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 22px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.onboarding-greeting .greeting-title {
  font-size: 1.35rem;
  font-weight: 600;
  color: #111827;
  margin: 0;
}
.onboarding-greeting .greeting-subtitle {
  font-size: 13px;
  color: #6b7280;
  margin: 4px 0 0;
}
.onboarding-greeting .greeting-actions {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
.onboarding-greeting .greeting-actions .greeting-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 500;
  border-radius: 0.2rem;
  border: 1px solid #d1d5db;
  background: transparent;
  color: #374151;
  cursor: pointer;
  text-decoration: none;
  font-family: inherit;
}
.onboarding-greeting .greeting-actions .greeting-btn:hover {
  background: #f9fafb;
  text-decoration: none;
  color: #374151;
}
.onboarding-greeting .greeting-actions .greeting-btn.is-primary {
  background: #FFCA2C;
  color: #111827;
  border-color: #FFCA2C;
}
.onboarding-greeting .greeting-actions .greeting-btn.is-primary:hover {
  background: #f2bf29;
  color: #111827;
}

.ob-install-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  max-width: 760px;
  width: 100%;
}
@media (max-width: 640px) {
  .ob-install-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .ob-topbar {
    padding: 0 16px;
    gap: 14px;
  }
  .ob-topbar .ob-logo {
    height: 20px;
  }
  .ob-topbar .ob-funnel {
    gap: 10px;
    margin-left: 4px;
  }
  .ob-topbar .ob-funnel .ob-funnel-step {
    gap: 6px;
  }
  .ob-topbar .ob-funnel .ob-funnel-step .ob-funnel-label {
    display: none;
  }
  .ob-topbar .ob-funnel .ob-funnel-step.is-active .ob-funnel-label {
    display: inline;
    font-size: 12px;
  }
  .ob-topbar .ob-funnel .ob-funnel-rule {
    display: none;
  }
  .ob-topbar .ob-account {
    gap: 8px;
  }
  .ob-topbar .ob-account .ob-signout {
    display: none;
  }
  .ob-topbar .ob-account .ob-avatar-name {
    display: none;
  }
  .ob-stage {
    padding: 32px 16px 48px;
  }
  .ob-page-header h1, .ob-page-header .h1 {
    font-size: 26px;
  }
  .ob-page-header .ob-subtitle {
    font-size: 14px;
  }
}
.onboarding-walkthrough-card {
  display: flex;
  align-items: center;
  gap: 24px;
  margin: 24px 0 16px;
  padding: 22px 26px;
  border-radius: 14px;
  background: linear-gradient(135deg, rgba(255, 202, 44, 0.18) 0%, rgba(255, 202, 44, 0.05) 62%);
  border: 1px solid rgba(255, 202, 44, 0.35);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.onboarding-walkthrough-card .ob-walk-text {
  flex: 1 1 auto;
  min-width: 0;
}
.onboarding-walkthrough-card .ob-walk-eyebrow {
  display: inline-block;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #a16207;
  background: rgba(255, 202, 44, 0.28);
  padding: 4px 11px;
  border-radius: 999px;
  margin-bottom: 12px;
}
.onboarding-walkthrough-card .ob-walk-title {
  font-size: 21px;
  font-weight: 800;
  line-height: 1.2;
  color: #111827;
  margin: 0 0 6px;
}
.onboarding-walkthrough-card .ob-walk-sub {
  font-size: 14px;
  color: #4b5563;
  margin: 0 0 18px;
  max-width: 30em;
}
.onboarding-walkthrough-card .ob-walk-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  color: #111827;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  padding: 10px 18px;
  cursor: pointer;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}
.onboarding-walkthrough-card .ob-walk-btn svg {
  color: #111827;
}
.onboarding-walkthrough-card .ob-walk-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.08);
}
.onboarding-walkthrough-card .ob-walk-btn:focus-visible {
  outline: 3px solid #FFCA2C;
  outline-offset: 2px;
}
.onboarding-walkthrough-card .ob-walk-thumb {
  position: relative;
  flex: 0 0 auto;
  width: 196px;
  height: 122px;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
}
.onboarding-walkthrough-card .ob-walk-thumb:focus-visible {
  outline: 3px solid #FFCA2C;
  outline-offset: 4px;
  border-radius: 14px;
}
.onboarding-walkthrough-card .ob-walk-thumb:hover .ob-walk-thumb-play {
  background: #FFCA2C;
  transform: translate(-50%, -50%) scale(1.06);
}
.onboarding-walkthrough-card .ob-walk-thumb-frame {
  position: absolute;
  inset: 0;
  display: block;
  border-radius: 12px;
  overflow: hidden;
  background: #141414;
  box-shadow: 0 12px 26px rgba(20, 20, 20, 0.22);
}
.onboarding-walkthrough-card .ob-walk-thumb-dots {
  position: absolute;
  top: 8px;
  left: 10px;
  z-index: 2;
  display: flex;
  gap: 4px;
}
.onboarding-walkthrough-card .ob-walk-thumb-dots i {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.45);
}
.onboarding-walkthrough-card .ob-walk-thumb-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  opacity: 0.92;
}
.onboarding-walkthrough-card .ob-walk-thumb-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.95);
  color: #141414;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  transition: transform 0.15s ease, background 0.15s ease;
}
.onboarding-walkthrough-card .ob-walk-thumb-play svg {
  margin-left: 2px;
}
.onboarding-walkthrough-card .ob-walk-thumb-bar {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  z-index: 2;
  height: 4px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.35);
}
.onboarding-walkthrough-card .ob-walk-thumb-bar::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 42%;
  border-radius: 2px;
  background: #FFCA2C;
}
.onboarding-walkthrough-card .ob-walk-spark {
  position: absolute;
  color: #FFCA2C;
  z-index: 3;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.12));
}
.onboarding-walkthrough-card .ob-walk-spark--tr {
  top: -9px;
  right: -7px;
  width: 20px;
  height: 20px;
}
.onboarding-walkthrough-card .ob-walk-spark--bl {
  bottom: -7px;
  left: -9px;
  width: 13px;
  height: 13px;
  opacity: 0.85;
}
@media (max-width: 640px) {
  .onboarding-walkthrough-card {
    flex-direction: column;
    align-items: flex-start;
  }
  .onboarding-walkthrough-card .ob-walk-thumb {
    width: 100%;
    height: 168px;
  }
}

body.ob-modal-open {
  overflow: hidden;
}

.ob-video-modal {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.16s ease;
}
.ob-video-modal.is-open {
  opacity: 1;
}
.ob-video-modal .ob-video-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.74);
}
.ob-video-modal .ob-video-modal__dialog {
  position: relative;
  z-index: 1;
  width: min(940px, 92vw);
  aspect-ratio: 16/9;
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.5);
}
.ob-video-modal .ob-video-modal__player,
.ob-video-modal .ob-video-modal__player iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}
.ob-video-modal .ob-video-modal__close {
  position: absolute;
  top: -46px;
  right: 0;
  z-index: 2;
  width: 36px;
  height: 36px;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.16);
  color: #fff;
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ob-video-modal .ob-video-modal__close:hover {
  background: rgba(255, 255, 255, 0.3);
}

body.dashboard {
  /* .content styles moved to components/_content.scss */
  /* Section Headers */
  /* Analytics Cards */
  /* Quick Actions Section */
  /* Top Metrics and Quick Actions Icon Halo */
  /* Deep yellow for icon itself */
  /* More spacing between icon and card name in quick actions */
  /* Performance Section */
  /* Campaigns Section */
  /* Playlists Section */
  /* Campaign Pagination */
  /* Activity Section */
  /* Responsive Design */
  /* Dashboard-specific Button Styles */
  /* Consistent Filter Button Styles */
  /* Enhanced Dropdown */
  /* Constrain Revenue Trends Chart Width */
  /* === New Dashboard Layout === */
  /* Dashboard header: center title and actions at 768px and below */
  /* Next Steps (Quick Actions) */
  /* Quick Actions Tile */
  /* Main Grid */
  /* KPI Metrics Row */
  /* KPI Icon Color Variations */
  /* Metrics Vertical Tile */
  /* Main Large Tile (Tabbed) */
  /* Top Locations Tile */
  /* Latest News Tile */
  /* Responsive */
  /* Tab Filter Buttons (Main Tile) */
  /* More White Space and Grid Spacing */
  /* Top Locations as Chart Area */
  /* Latest News as Horizontal Scrollable Cards */
  /* Responsive Tweaks */
  /* Main activity grid (latest news is outside this grid) */
  /* Top Locations List/Table */
  /* Activity/Playlist/Campaign Items */
  /* Latest News full width row */
  /* Compact grid and card spacing for 1-page fit */
  /* === Tab List Card Styles for Activity, Playlists, Campaigns === */
  /* === Action Button (View More Playlists, etc.) === */
  /* === Responsive Tweaks for Tab List (stack rows when sidebar eats space) === */
}
body.dashboard .page-header {
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.dashboard .page-title {
  font-size: 2rem;
  font-weight: 700;
  color: #1f2937;
  margin-bottom: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 900px) {
  body.dashboard .page-title {
    font-size: 1.5rem;
    white-space: normal;
  }
}
body.dashboard .page-description {
  color: #6b7280;
  font-size: 1rem;
  margin: 0;
}
body.dashboard .page-header-right {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: flex-end;
}
body.dashboard .section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
body.dashboard .section-title {
  font-size: 1.75rem;
  font-weight: 700;
  color: #1f2937;
  margin: 0;
}
body.dashboard .section-subtitle {
  color: #6b7280;
  font-size: 1rem;
  margin: 0.5rem 0 0 0;
}
body.dashboard .section-controls {
  display: flex;
  gap: 1rem;
  align-items: center;
}
body.dashboard .analytics-cards .card {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
body.dashboard .analytics-cards .card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
body.dashboard .card-title {
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 1rem;
}
body.dashboard .card-number {
  font-size: 2rem;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0.5rem 0;
}
body.dashboard .card-trend {
  font-size: 0.875rem;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
body.dashboard .card-trend.positive {
  color: #10b981;
}
body.dashboard .card-trend.negative {
  color: #ef4444;
}
body.dashboard .card-icon {
  width: 48px;
  height: 48px;
  background: linear-gradient(135deg, #FFCA2C, #FFCA2C);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 1.5rem;
}
body.dashboard .quick-actions-section {
  margin-bottom: 3rem;
  margin-top: 2.5rem; /* Add more spacing before Quick Actions */
}
body.dashboard .quick-actions-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
}
body.dashboard .quick-action-card {
  background: white;
  border-radius: 20px;
  padding: 2rem;
  text-decoration: none;
  color: inherit;
  border: 2px solid #f3f4f6;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
body.dashboard .quick-action-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #FFCA2C, #FFCA2C);
  transform: scaleX(0);
  transition: transform 0.3s ease;
}
body.dashboard .quick-action-card:hover::before {
  transform: scaleX(1);
}
body.dashboard .quick-action-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.1);
  border-color: #e5e7eb;
  text-decoration: none;
  color: inherit;
}
body.dashboard .quick-action-card.primary {
  background: white;
  color: inherit;
  border-color: #f3f4f6;
}
body.dashboard .quick-action-card.primary .card-icon {
  background: #f3f4f6;
  color: #FFCA2C;
}
body.dashboard .quick-action-card.primary h3, body.dashboard .quick-action-card.primary .h3,
body.dashboard .quick-action-card.primary p {
  color: #1f2937;
}
body.dashboard .quick-action-card.primary .card-arrow {
  color: #FFCA2C;
}
body.dashboard .quick-action-card h3, body.dashboard .quick-action-card .h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  color: #1f2937;
  margin-top: 0;
  line-height: 1.3;
}
body.dashboard .quick-action-card p {
  color: #6b7280;
  margin-bottom: 1.5rem;
  line-height: 1.6;
}
body.dashboard .quick-action-card.primary p {
  color: rgba(255, 255, 255, 0.8);
}
body.dashboard .card-arrow {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.3s ease;
  color: #FFCA2C;
}
body.dashboard .quick-action-card.primary .card-arrow {
  color: white;
}
body.dashboard .quick-action-card:hover .card-arrow {
  opacity: 1;
  transform: translateX(0);
}
body.dashboard .card-icon,
body.dashboard .quick-action-card .card-icon {
  width: 56px;
  height: 56px;
  background: #fff8e1; /* Light yellow halo */
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #FFCA2C; /* Deep yellow icon */
  margin-bottom: 2rem;
  transition: all 0.3s ease;
}
body.dashboard .card-icon i,
body.dashboard .quick-action-card .card-icon i {
  color: #ffb300;
}
body.dashboard .quick-action-card .card-icon {
  margin-bottom: 2rem;
}
body.dashboard .performance-section {
  margin-bottom: 3rem;
}
body.dashboard .performance-grid {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  gap: 1.5rem;
}
body.dashboard .performance-card {
  background: white;
  border-radius: 20px;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}
body.dashboard .performance-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
body.dashboard .performance-card.large {
  grid-column: span 1;
}
body.dashboard .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
}
body.dashboard .card-header h3, body.dashboard .card-header .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
}
body.dashboard .chart-container {
  height: 200px;
  margin-bottom: 1rem;
}
body.dashboard .card-footer {
  border-top: 1px solid #f3f4f6;
  padding-top: 1rem;
}
body.dashboard .metric-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.dashboard .metric {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
body.dashboard .metric-label {
  font-size: 0.875rem;
  color: #6b7280;
  margin-bottom: 0.25rem;
}
body.dashboard .metric-value {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
}
body.dashboard .metric-value.positive {
  color: #10b981;
}
body.dashboard .status-summary {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
body.dashboard .status-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-size: 0.875rem;
}
body.dashboard .status-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
body.dashboard .status-dot.online {
  background: #10b981;
}
body.dashboard .status-dot.offline {
  background: #ef4444;
}
body.dashboard .status-dot.maintenance {
  background: #f59e0b;
}
body.dashboard .location-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body.dashboard .location-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  background: #f9fafb;
  border-radius: 12px;
}
body.dashboard .location-info h4, body.dashboard .location-info .h4 {
  font-size: 0.875rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 0.25rem 0;
}
body.dashboard .location-info p {
  font-size: 0.75rem;
  color: #6b7280;
  margin: 0;
}
body.dashboard .location-status {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
body.dashboard .location-status.active {
  background: #10b981;
}
body.dashboard .location-status.maintenance {
  background: #f59e0b;
}
body.dashboard .campaigns-section {
  margin-bottom: 3rem;
}
body.dashboard .campaigns-carousel {
  position: relative;
  overflow: visible;
  margin-bottom: 2rem;
  padding-right: 0;
}
body.dashboard .campaigns-track {
  display: flex;
  gap: 1.5rem;
  transition: transform 0.3s ease;
  padding-right: 0;
  margin-left: 0;
  width: -moz-max-content;
  width: max-content;
}
body.dashboard .campaigns-track .campaign-card {
  min-width: 350px;
  flex-shrink: 0;
}
body.dashboard .view-all-campaigns-link {
  min-width: 350px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #6b7280;
  transition: all 0.3s ease;
  flex-shrink: 0;
  margin-left: 0;
  gap: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
}
body.dashboard .view-all-campaigns-link:hover {
  color: #3b82f6;
  transform: translateX(4px);
}
body.dashboard .view-all-campaigns-link i {
  color: #9ca3af;
  font-size: 1.25rem;
  transition: color 0.3s ease;
}
body.dashboard .view-all-campaigns-link:hover i {
  color: #3b82f6;
}
body.dashboard .playlists-section {
  margin-bottom: 3rem;
}
body.dashboard .playlists-carousel {
  position: relative;
  overflow: visible;
  margin-bottom: 2rem;
  padding-right: 0;
}
body.dashboard .playlists-track {
  display: flex;
  gap: 1.5rem;
  transition: transform 0.3s ease;
  padding-right: 0;
  margin-left: 0;
  width: -moz-max-content;
  width: max-content;
}
body.dashboard .playlists-track .playlist-card {
  min-width: 350px;
  flex-shrink: 0;
}
body.dashboard .playlist-card {
  background: white;
  border-radius: 20px;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}
body.dashboard .playlist-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
body.dashboard .playlist-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
body.dashboard .playlist-badge {
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  font-size: 0.75rem;
  font-weight: 600;
}
body.dashboard .playlist-badge.active {
  background: #dcfce7;
  color: #166534;
}
body.dashboard .playlist-badge.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .playlist-badge.completed {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .playlist-badge.scheduled {
  background: #dbeafe;
  color: #1e40af;
}
body.dashboard .playlist-menu .btn-link {
  color: #9ca3af;
}
body.dashboard .playlist-menu .btn-link:hover {
  color: #6b7280;
  background-color: #f9fafb;
}
body.dashboard .playlist-card h3, body.dashboard .playlist-card .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.5rem;
}
body.dashboard .playlist-details {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1rem;
}
body.dashboard .view-all-playlists-link {
  min-width: 350px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #6b7280;
  transition: all 0.3s ease;
  flex-shrink: 0;
  margin-left: 0;
  gap: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
}
body.dashboard .view-all-playlists-link:hover {
  color: #3b82f6;
  transform: translateX(4px);
}
body.dashboard .view-all-playlists-link i {
  color: #9ca3af;
  font-size: 1.25rem;
  transition: color 0.3s ease;
}
body.dashboard .view-all-playlists-link:hover i {
  color: #3b82f6;
}
body.dashboard .playlists-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
}
body.dashboard .campaign-card {
  background: white;
  border-radius: 20px;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}
body.dashboard .campaign-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
body.dashboard .campaign-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
body.dashboard .campaign-badge {
  padding: 0.25rem 0.75rem;
  border-radius: 20px;
  font-size: 0.75rem;
  font-weight: 600;
}
body.dashboard .campaign-badge.active {
  background: #dcfce7;
  color: #166534;
}
body.dashboard .campaign-badge.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .campaign-badge.completed {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .campaign-badge.scheduled {
  background: #dbeafe;
  color: #1e40af;
}
body.dashboard .campaign-menu .btn-link {
  color: #9ca3af;
}
body.dashboard .campaign-menu .btn-link:hover {
  color: #6b7280;
  background-color: #f9fafb;
}
body.dashboard .campaign-card h3, body.dashboard .campaign-card .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.5rem;
}
body.dashboard .campaign-details {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1rem;
}
body.dashboard .detail-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0;
  border-bottom: 1px solid #f3f4f6;
}
body.dashboard .detail-item:last-child {
  border-bottom: none;
}
body.dashboard .detail-label {
  font-size: 0.75rem;
  color: #6b7280;
  font-weight: 500;
}
body.dashboard .detail-value {
  font-size: 0.875rem;
  color: #1f2937;
  font-weight: 600;
}
body.dashboard .detail-value.status-active {
  color: #059669;
}
body.dashboard .detail-value.status-paused {
  color: #d97706;
}
body.dashboard .detail-value.status-completed {
  color: #6b7280;
}
body.dashboard .detail-value.status-scheduled {
  color: #3b82f6;
}
body.dashboard .campaigns-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
}
body.dashboard .pagination-btn {
  width: 40px;
  height: 40px;
  border: 1px solid #e5e7eb;
  background: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #6b7280;
}
body.dashboard .pagination-btn:hover {
  background: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}
body.dashboard .pagination-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
body.dashboard .pagination-dots {
  display: flex;
  gap: 0.5rem;
}
body.dashboard .pagination-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d1d5db;
  cursor: pointer;
  transition: all 0.2s ease;
}
body.dashboard .pagination-dot.active {
  background: #f59e0b;
  transform: scale(1.2);
}
body.dashboard .activity-section {
  margin-bottom: 3rem;
}
body.dashboard .activity-timeline {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body.dashboard .activity-item {
  display: flex;
  flex-direction: column;
  padding: 0.35rem 0.2rem 0.35rem 0.2rem;
  border-bottom: 1px solid #f3f4f6;
  background: transparent;
  transition: background 0.15s;
}
body.dashboard .activity-item:last-child {
  border-bottom: none;
}
body.dashboard .activity-item:hover {
  background: #f9fafb;
}
body.dashboard .activity-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
body.dashboard .activity-title {
  font-size: 1.08rem;
  font-weight: 700;
  color: #1f2937;
  margin-bottom: 0.1rem;
}
body.dashboard .activity-metrics {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  color: #6b7280;
  font-size: 0.97rem;
  margin-bottom: 0.1rem;
}
body.dashboard .activity-link {
  color: #2563eb;
  text-decoration: underline;
  font-size: 0.97rem;
  margin-right: 0.5rem;
  transition: color 0.15s;
}
body.dashboard .activity-link:hover {
  color: #1d4ed8;
}
body.dashboard .activity-status {
  margin-left: auto;
  padding: 0.18rem 0.9rem;
  border-radius: 999px;
  font-size: 0.92rem;
  font-weight: 600;
  background: #dcfce7;
  color: #166534;
  white-space: nowrap;
}
body.dashboard .activity-status.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .tab-view-more-link {
  display: inline-block;
  color: #fbbf24;
  font-weight: 600;
  font-size: 0.97rem;
  text-decoration: underline;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  margin-top: 0.3rem;
  float: right;
  transition: color 0.15s;
}
body.dashboard .tab-view-more-link:hover {
  color: #b45309;
}
@media (max-width: 1200px) {
  body.dashboard .performance-grid {
    grid-template-columns: 1fr 1fr;
  }
  body.dashboard .performance-card.large {
    grid-column: span 2;
  }
}
@media (max-width: 768px) {
  body.dashboard .top-locations-tile .card-content {
    margin-top: 0px !important;
  }
  body.dashboard .info-list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 0.5rem;
    flex-direction: column;
    /* Force ul to start on a new line */
    flex-basis: 100%;
  }
  body.dashboard .tab-list-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    color: #6b7280;
    font-size: 0.875rem;
    margin-bottom: 0;
    line-height: 1.2;
  }
  body.dashboard .tab-list-meta span {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
  }
  body.dashboard ul.info-list li::before {
    left: 0;
  }
  body.dashboard .page-header {
    flex-direction: column;
    text-align: center;
    gap: 2rem;
  }
  body.dashboard .page-title {
    font-size: 1.75rem;
  }
  body.dashboard .performance-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .performance-card.large {
    grid-column: span 1;
  }
  body.dashboard .campaigns-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .campaign-metrics {
    grid-template-columns: 1fr;
    gap: 0.75rem;
  }
  body.dashboard .section-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
  body.dashboard .section-controls {
    width: 100%;
    justify-content: space-between;
  }
  body.dashboard .latest-news-list {
    flex-direction: column;
  }
}
@media (max-width: 480px) {
  body.dashboard .page-header {
    padding: 1rem;
  }
  body.dashboard .page-header-right {
    flex-direction: column;
    width: 100%;
  }
  body.dashboard .page-header-right .btn {
    width: 100%;
  }
  body.dashboard .quick-actions-grid {
    grid-template-columns: 1fr;
  }
}
body.dashboard .dashboard-btn {
  border-radius: 12px;
  font-weight: 500;
  transition: all 0.3s ease;
  border: none;
}
body.dashboard .dashboard-btn-primary {
  background: linear-gradient(135deg, #FFCA2C, #FFCA2C);
  box-shadow: 0 4px 12px rgba(255, 193, 7, 0.3);
}
body.dashboard .dashboard-btn-primary:hover {
  background: linear-gradient(135deg, #FFCA2C, #ffd54f);
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(255, 193, 7, 0.4);
}
body.dashboard .dashboard-btn-outline-primary {
  border: 2px solid #FFCA2C;
  color: #FFCA2C;
  background: transparent;
}
body.dashboard .dashboard-btn-outline-primary:hover {
  background: #FFCA2C;
  color: white;
}
body.dashboard .top-locations-tile .btn-outline-primary {
  border-radius: 12px;
  font-weight: 500;
  transition: all 0.3s ease;
}
body.dashboard .btn-primary.btn-sm, body.dashboard .btn-group-sm > .btn-primary.btn {
  font-size: 0.95rem;
  padding: 0.4rem 1.1rem;
  border-radius: 8px;
  font-weight: 500;
}
body.dashboard .page-header-right .btn,
body.dashboard .page-header-right .btn-sm {
  height: 40px;
  min-width: 140px;
  padding: 0.4rem 1.1rem;
  font-size: 1rem;
  border-radius: 8px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 1.2;
}
body.dashboard .page-header-right .btn i {
  margin-right: 0.5rem;
  font-size: 1.1em;
}
body.dashboard .dropdown-menu {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
}
body.dashboard .dropdown-item {
  border-radius: 8px;
  padding: 0.75rem 1rem;
  transition: all 0.2s ease;
}
body.dashboard .dropdown-item:hover {
  background: #f3f4f6;
  transform: translateX(4px);
}
body.dashboard .performance-card.large .chart-container {
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}
body.dashboard .performance-card .chart-container {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}
body.dashboard .dashboard-new-layout {
  background: #f7f8fa;
}
body.dashboard .dashboard-header-new {
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.dashboard .dashboard-header-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.5rem;
}
body.dashboard .dashboard-greeting h2, body.dashboard .dashboard-greeting .h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #1f2937;
  margin: 0;
}
body.dashboard .dashboard-greeting .wave {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -0.2em; /* Try -0.2em, -0.3em, or adjust as needed */
}
body.dashboard .dashboard-header-actions > * {
  margin-left: 0.5rem;
}
@media (max-width: 768px) {
  body.dashboard .dashboard-header-new {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
  }
  body.dashboard .dashboard-greeting {
    width: 100%;
    text-align: center;
  }
  body.dashboard .dashboard-header-actions {
    width: 100%;
    justify-content: center;
  }
}
body.dashboard .next-steps-row {
  display: flex;
  gap: 1.25rem;
  margin-bottom: 2rem;
}
body.dashboard .next-step-card {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0.8rem 1.2rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  transition: box-shadow 0.2s, border 0.2s;
  min-width: 180px;
}
body.dashboard .next-step-card:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  border-color: #fbbf24;
}
body.dashboard .step-icon {
  background: #fef3c7;
  color: #b45309;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  position: relative;
}
body.dashboard .step-icon::after {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  background: #fde68a;
  border-radius: 12px;
  z-index: -1;
}
body.dashboard .step-label {
  font-weight: 500;
  color: #1f2937;
  font-size: 14px;
}
body.dashboard .quick-actions-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
}
body.dashboard .quick-actions-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem 0.25rem 1rem;
  border-bottom: 1px solid #f3f4f6;
  background: none;
}
body.dashboard .quick-actions-tile .card-header h3, body.dashboard .quick-actions-tile .card-header .h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
}
body.dashboard .quick-actions-tile .card-content {
  padding: 9px 11px;
}
body.dashboard .quick-actions-tile .next-steps-row {
  display: flex;
  gap: 0.75rem;
  margin-bottom: 0;
  justify-content: space-between;
}
body.dashboard .quick-actions-tile .next-step-card {
  background: #f8fafc;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  border: 1px solid #e2e8f0;
  padding: 0.5rem 0.75rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  transition: all 0.2s ease;
  min-width: 0;
  flex: 1;
  text-align: left;
}
body.dashboard .quick-actions-tile .next-step-card:hover {
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-color: #FFCA2C;
  transform: translateY(-2px);
}
body.dashboard .quick-actions-tile .step-icon {
  background: transparent;
  color: #374151;
  border-radius: 10px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  margin-bottom: 0;
  flex-shrink: 0;
}
body.dashboard .quick-actions-tile .step-icon::after {
  display: none;
}
body.dashboard .quick-actions-tile .step-label {
  font-weight: 500;
  color: #374151;
  font-size: 0.875rem;
  line-height: 1.2;
  margin: 0;
}
body.dashboard .dashboard-main-grid {
  display: grid;
  grid-template-columns: 2.2fr 1.2fr;
  gap: 1rem;
  align-items: start;
}
body.dashboard .kpi-metrics-row {
  display: flex;
  gap: 1rem;
  overflow-x: auto;
  padding: 0.5rem 0;
}
body.dashboard .kpi-card {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 1.25rem;
  min-width: 200px;
  flex: 1;
  display: flex;
  align-items: center;
  gap: 1rem;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
body.dashboard .kpi-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
body.dashboard .kpi-icon {
  width: 48px;
  height: 48px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #b45309;
  background: #fef3c7;
  flex-shrink: 0;
  position: relative;
}
body.dashboard .kpi-icon::after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  background: #fde68a;
  border-radius: 12px;
  z-index: -1;
}
body.dashboard .kpi-card:nth-child(1) .kpi-icon {
  color: #059669;
  background: #d1fae5;
}
body.dashboard .kpi-card:nth-child(1) .kpi-icon::after {
  background: #a7f3d0;
}
body.dashboard .kpi-card:nth-child(2) .kpi-icon {
  color: #dc2626;
  background: #fee2e2;
}
body.dashboard .kpi-card:nth-child(2) .kpi-icon::after {
  background: #fecaca;
}
body.dashboard .kpi-card:nth-child(3) .kpi-icon {
  color: #7c3aed;
  background: #ede9fe;
}
body.dashboard .kpi-card:nth-child(3) .kpi-icon::after {
  background: #ddd6fe;
}
body.dashboard .kpi-card:nth-child(4) .kpi-icon {
  color: #ea580c;
  background: #fed7aa;
}
body.dashboard .kpi-card:nth-child(4) .kpi-icon::after {
  background: #fdba74;
}
body.dashboard .kpi-card:nth-child(5) .kpi-icon {
  color: #0891b2;
  background: #cffafe;
}
body.dashboard .kpi-card:nth-child(5) .kpi-icon::after {
  background: #a5f3fc;
}
body.dashboard .kpi-content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
}
body.dashboard .kpi-label {
  font-size: 14px;
  color: #6b7280;
  font-weight: 500;
}
body.dashboard .kpi-value {
  font-size: 18px;
  font-weight: 700;
  color: #1f2937;
}
body.dashboard .kpi-trend {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}
body.dashboard .kpi-trend.up {
  color: #059669;
}
body.dashboard .kpi-trend.down {
  color: #dc2626;
}
body.dashboard .kpi-trend i {
  font-size: 10px;
}
body.dashboard .metrics-vertical-tile {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 1.5rem 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-width: 220px;
}
body.dashboard .metric-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  padding-bottom: 0.25rem;
  border-bottom: 1px solid #f3f4f6;
  gap: 0.75rem;
}
body.dashboard .metric-row:last-child {
  border-bottom: none;
}
body.dashboard .metric-info {
  display: flex;
  flex-direction: column;
  gap: 0.05rem;
  flex: 1;
}
body.dashboard .metric-label {
  font-size: 14px;
  color: #6b7280;
  font-weight: 500;
}
body.dashboard .metric-value {
  font-size: 14px;
  font-weight: 600;
  color: #1f2937;
}
body.dashboard .metric-trend {
  font-size: 11px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
  margin-top: 2px;
}
body.dashboard .metric-trend.up {
  color: #059669;
}
body.dashboard .metric-trend.down {
  color: #dc2626;
}
body.dashboard .metric-trend i {
  font-size: 10px;
}
body.dashboard .metric-icon {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #b45309;
  background: #fef3c7;
  flex-shrink: 0;
}
body.dashboard .metric-icon::after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  background: #fde68a;
  border-radius: 10px;
  z-index: -1;
}
body.dashboard .main-tile {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex;
  flex-direction: column;
  margin: 0;
}
body.dashboard .main-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1rem 0.5rem 1rem;
  border-bottom: none !important;
  background: none;
  margin-top: 0 !important;
}
body.dashboard .main-tile .tab-navigation {
  display: flex;
  gap: 0.5rem;
  margin-top: 0 !important;
  margin-bottom: 0.25rem !important;
  border-bottom: 2px solid #f3f4f6 !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background: none;
  border-radius: 0;
}
body.dashboard .main-tile .tab-btn {
  background: none;
  border: none;
  padding: 0.5rem 0.9rem;
  border-radius: 6px;
  font-size: 0.95rem;
  font-weight: 500;
  color: #1f2937 !important;
  cursor: pointer;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  gap: 0.4rem;
  border-bottom: 3px solid transparent !important;
}
body.dashboard .main-tile .tab-btn.active {
  background: #fbbf24;
  color: #fff;
}
body.dashboard .main-tile .tab-btn i {
  font-size: 1rem;
}
body.dashboard .main-tile .tab-actions {
  display: flex;
  align-items: center;
}
body.dashboard .main-tile .card-content {
  padding: 1.25rem 1rem 0.75rem 1rem;
  flex: 1;
}
body.dashboard .main-tile .tab-content .tab-pane {
  display: none;
}
body.dashboard .main-tile .tab-content .tab-pane.show.active {
  display: block;
}
body.dashboard .main-tile .tab-content {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.dashboard .main-tile .no-card-content,
body.dashboard .main-tile .tab-pane > div {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.dashboard .top-locations-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
body.dashboard .top-locations-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.6rem 1.5rem 0.5rem 0.5rem;
  border-bottom: 1px solid #f3f4f6;
  background: none;
  flex-shrink: 0;
  margin-top: 0 !important;
}
body.dashboard .top-locations-tile .card-header h3, body.dashboard .top-locations-tile .card-header .h3 {
  font-size: 0.95rem;
  font-weight: 500;
  color: #1f2937;
  margin: 0;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
body.dashboard .top-locations-tile .card-header h3 i, body.dashboard .top-locations-tile .card-header .h3 i {
  font-size: 1rem;
}
body.dashboard .top-locations-tile .card-header .btn {
  color: #6b7280;
  background: transparent;
  border: none;
}
body.dashboard .top-locations-tile .card-header .btn:hover {
  background: #f3f4f6;
  color: #374151;
}
body.dashboard .top-locations-tile .card-content {
  padding: 0.75rem 1.5rem 1rem 1.5rem;
  flex: 1;
}
body.dashboard .latest-news-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #ececec;
  padding: 0;
  min-height: 250px;
  display: flex;
  padding-top: 0px !important;
  flex-direction: column;
}
body.dashboard .latest-news-tile.latest-news-row {
  margin-top: 0 !important;
}
body.dashboard .latest-news-tile .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.75rem 0.25rem 1rem;
  border-bottom: 1px solid #f3f4f6;
  background: none;
}
body.dashboard .latest-news-tile .card-header .btn {
  color: #6b7280;
  background: transparent;
  border: none;
}
body.dashboard .latest-news-tile .card-header .btn:hover {
  background: #f3f4f6;
  color: #374151;
}
body.dashboard .latest-news-tile .card-content {
  padding: 1rem 1.75rem 1rem 1.75rem;
  flex: 1;
}
body.dashboard .latest-news-list {
  display: flex;
  gap: 1.25rem;
  overflow-x: auto;
  padding-bottom: 0.5rem;
}
@media (max-width: 1200px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 2fr 1fr;
  }
  body.dashboard .kpi-metrics-row {
    gap: 0.75rem;
  }
  body.dashboard .kpi-card {
    min-width: 180px;
    padding: 1rem;
  }
}
@media (max-width: 900px) {
  body.dashboard .dashboard-greeting {
    width: 100%;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .kpi-metrics-row {
    flex-wrap: wrap;
    gap: 0.75rem;
  }
  body.dashboard .kpi-card {
    min-width: calc(50% - 0.375rem);
    flex: 1 1 calc(50% - 0.375rem);
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    min-width: 0;
  }
}
@media (max-width: 600px) {
  body.dashboard .dashboard-header-new {
    flex-direction: column;
    align-items: stretch;
    gap: 0.5rem;
  }
  body.dashboard .dashboard-header-actions {
    align-items: center;
    flex-direction: row;
    width: 100%;
    margin-bottom: 13px;
  }
  body.dashboard .next-steps-row {
    flex-direction: column;
    gap: 0.75rem;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .kpi-metrics-row {
    gap: 0.5rem;
  }
  body.dashboard .kpi-card {
    min-width: 100%;
    flex: 1 1 100%;
    padding: 1rem 0.75rem;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem 0.75rem;
  }
  body.dashboard .main-tile .card-header,
  body.dashboard .top-locations-tile .card-header,
  body.dashboard .latest-news-tile .card-header {
    padding: 1rem 0.75rem 0.5rem 0.75rem;
  }
  body.dashboard .main-tile .card-content,
  body.dashboard .top-locations-tile .card-content,
  body.dashboard .latest-news-tile .card-content {
    padding: 1rem 0.75rem;
  }
}
body.dashboard .main-tile .tab-navigation {
  display: flex;
  width: 100%;
  border-bottom: 2px solid #f3f4f6;
  margin-bottom: 0.5rem;
  gap: 0;
}
body.dashboard .main-tile .tab-btn {
  flex: 1 1 0;
  background: none;
  border: none;
  border-bottom: 1px solid transparent;
  color: #1f2937;
  font-weight: 500;
  font-size: 14px;
  padding: 6px 0;
  cursor: pointer;
  transition: border-color 0.2s, color 0.2s;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  text-align: center;
}
body.dashboard .main-tile .tab-btn.active,
body.dashboard .main-tile .tab-btn:focus {
  color: #fbbf24 !important;
  border-bottom: 1px solid #fbbf24 !important;
  background: none !important;
}
body.dashboard .main-tile .tab-btn i {
  font-size: 1.1rem;
  margin-right: 0.5rem;
}
@media (max-width: 1024px) {
  body.dashboard .main-tile .tab-btn span {
    display: none;
  }
}
body.dashboard .main-tile .tab-actions {
  margin-left: 1rem;
}
body.dashboard .main-tile .tab-actions .btn {
  border-radius: 999px;
  border: 1.5px solid #fbbf24;
  color: #b45309;
  background: #fffbe8;
  font-weight: 500;
  font-size: 1rem;
  padding: 0.45rem 1.2rem;
  margin-left: 0.5rem;
}
body.dashboard .main-tile .tab-actions .btn:hover {
  background: #fbbf24;
  color: #fff;
}
body.dashboard .latest-news-tile {
  margin-bottom: 1.5rem;
  min-height: 320px;
}
body.dashboard .top-locations-tile {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1.5px solid #ececec;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
body.dashboard .top-locations-tile .card-header {
  padding: 1.25rem 1.5rem 0.5rem 1.5rem;
  border-bottom: 1.5px solid #f3f4f6;
  background: none;
}
body.dashboard .top-locations-tile .card-content {
  padding: 2.5rem 1.5rem 2rem 1.5rem;
  flex: 1;
  display: flex;
  justify-content: center;
  min-height: 180px;
}
body.dashboard .top-locations-placeholder {
  width: 100%;
  height: 120px;
  background: repeating-linear-gradient(135deg, #fbbf24 0 2px, #fff 2px 20px);
  border-radius: 10px;
  opacity: 0.12;
}
body.dashboard .latest-news-list {
  display: flex;
  gap: 1.5rem;
  padding-bottom: 1.5rem;
  margin-top: 0.5rem;
}
body.dashboard .latest-news-card {
  flex: 1;
  background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 2rem 1.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  color: #1f2937;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  transition: box-shadow 0.2s ease;
  position: relative;
  overflow: hidden;
}
body.dashboard .latest-news-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-color: #d1d5db;
}
body.dashboard .latest-news-card h4, body.dashboard .latest-news-card .h4 {
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
  color: #1f2937;
  line-height: 1.4;
  letter-spacing: -0.01em;
}
body.dashboard .latest-news-card p {
  font-size: 0.875rem;
  color: #6b7280;
  margin: 0;
  line-height: 1.5;
  flex: 1;
}
body.dashboard .latest-news-card .news-date {
  font-size: 0.75rem;
  color: #9ca3af;
  margin-top: auto;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
@media (max-width: 1200px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr 2fr 1fr;
  }
}
@media (max-width: 900px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    min-width: 0;
    margin-bottom: 1.25rem;
  }
  body.dashboard .latest-news-row {
    grid-column: 1;
  }
}
@media (max-width: 600px) {
  body.dashboard .dashboard-header-new {
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
  }
  body.dashboard .next-steps-row {
    flex-direction: column;
    gap: 0.75rem;
  }
  body.dashboard .quick-actions-tile .next-steps-row {
    flex-direction: column;
    gap: 0.5rem;
  }
  body.dashboard .quick-actions-tile .next-step-card {
    min-width: 0;
    flex: none;
    text-align: left;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem 0.75rem;
    margin-bottom: 1rem;
  }
  body.dashboard .main-tile .card-header,
  body.dashboard .top-locations-tile .card-header,
  body.dashboard .latest-news-tile .card-header {
    padding: 1rem 0.75rem 0.5rem 0.75rem;
  }
  body.dashboard .main-tile .card-content,
  body.dashboard .top-locations-tile .card-content,
  body.dashboard .latest-news-tile .card-content {
    padding: 1rem 0.75rem;
  }
}
body.dashboard .dashboard-greeting-description {
  font-size: 14px;
  line-height: 24px;
  color: #4d4d4d;
  margin-bottom: 7px;
}
body.dashboard .dashboard-main-grid {
  display: grid;
  grid-template-columns: 2.2fr 1.2fr;
  grid-template-rows: 1fr;
  gap: 1rem;
  align-items: stretch;
}
body.dashboard .main-tile {
  grid-column: 1;
  height: 100%;
}
body.dashboard .top-locations-tile {
  grid-column: 2;
  height: 100%;
}
body.dashboard .top-locations-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
}
body.dashboard .location-row {
  display: flex;
  align-items: center;
  background: transparent;
  border-radius: 0;
  padding: 8px 0;
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s ease;
}
body.dashboard .location-row:hover {
  background: #f9fafb;
}
body.dashboard .location-row:last-child {
  border-bottom: none;
}
body.dashboard .location-rank {
  font-size: 13px;
  font-weight: 600;
  color: #6b7280;
  width: 24px;
  margin-right: 12px;
  flex-shrink: 0;
  text-align: left;
}
body.dashboard .location-details {
  flex: 1;
  min-width: 0;
}
body.dashboard .location-name {
  font-size: 13px;
  font-weight: 500;
  color: #1f2937;
  margin-bottom: 1px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.dashboard .location-type {
  font-size: 10px;
  color: #6b7280;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
}
body.dashboard .location-performance {
  text-align: right;
  flex-shrink: 0;
}
body.dashboard .location-revenue {
  font-size: 13px;
  font-weight: 600;
  color: #059669;
  margin-bottom: 1px;
  line-height: 1.3;
}
body.dashboard .location-trend {
  font-size: 9px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 2px;
}
body.dashboard .location-trend.up {
  color: #059669;
}
body.dashboard .location-trend.down {
  color: #dc2626;
}
body.dashboard .location-trend.neutral {
  color: #6b7280;
}
body.dashboard .location-trend i {
  font-size: 9px;
}
body.dashboard .activity-item,
body.dashboard .playlist-item,
body.dashboard .campaign-item {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid #f3f4f6;
}
body.dashboard .activity-item:last-child,
body.dashboard .playlist-item:last-child,
body.dashboard .campaign-item:last-child {
  border-bottom: none;
}
body.dashboard .activity-item {
  margin-bottom: 0.5rem;
  line-height: 1.6;
  font-size: 0.97rem;
}
body.dashboard .activity-item:last-child {
  margin-bottom: 0;
}
body.dashboard .playlist-item,
body.dashboard .campaign-item {
  padding-top: 0.1rem;
  padding-bottom: 0.25rem;
  font-size: 0.92rem;
}
body.dashboard .playlist-row1,
body.dashboard .campaign-row1 {
  font-size: 0.95rem;
}
body.dashboard .playlist-row2,
body.dashboard .campaign-row2 {
  font-size: 0.92rem;
}
body.dashboard .tab-content .playlist-item:last-child,
body.dashboard .tab-content .campaign-item:last-child {
  margin-bottom: 0;
}
body.dashboard .activity-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  color: #fff;
  flex-shrink: 0;
}
body.dashboard .activity-icon.success {
  background: #10b981;
}
body.dashboard .activity-icon.info {
  background: #3b82f6;
}
body.dashboard .activity-icon.warning {
  background: #f59e0b;
}
body.dashboard .activity-content h4, body.dashboard .activity-content .h4 {
  font-size: 1rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 0.25rem 0;
}
body.dashboard .activity-content p {
  color: #6b7280;
  margin: 0 0 0.25rem 0;
  font-size: 0.95rem;
}
body.dashboard .activity-time {
  color: #9ca3af;
  font-size: 0.85rem;
}
body.dashboard .playlist-info h4, body.dashboard .playlist-info .h4,
body.dashboard .campaign-info h4,
body.dashboard .campaign-info .h4 {
  font-size: 1rem;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 0.25rem 0;
}
body.dashboard .playlist-info p,
body.dashboard .campaign-info p {
  color: #6b7280;
  margin: 0 0 0.25rem 0;
  font-size: 0.95rem;
}
body.dashboard .playlist-status,
body.dashboard .campaign-status {
  font-size: 0.85rem;
  font-weight: 600;
  padding: 0.2rem 0.7rem;
  border-radius: 999px;
  margin-left: 0.5rem;
  display: inline-block;
}
body.dashboard .playlist-status.active,
body.dashboard .campaign-status.active {
  background: #dcfce7;
  color: #166534;
}
body.dashboard .playlist-status.paused,
body.dashboard .campaign-status.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .playlist-metrics,
body.dashboard .campaign-metrics {
  display: flex;
  gap: 1.25rem;
  font-size: 0.95rem;
  color: #6b7280;
  margin-top: 0.25rem;
}
body.dashboard .latest-news-row {
  grid-row: 2;
  grid-column: 1/span 3;
  margin-top: 0.5rem !important;
}
@media (max-width: 1200px) {
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr 2fr 1fr;
    grid-template-rows: auto auto;
  }
  body.dashboard .latest-news-row {
    grid-column: 1/span 3;
  }
}
body.dashboard .latest-news-card p {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 2.5rem;
}
@media (max-width: 900px) {
  body.dashboard .latest-news-card p {
    -webkit-line-clamp: 3;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-rows: auto auto;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    min-width: 0;
    margin-bottom: 1.25rem;
  }
  body.dashboard .latest-news-row {
    grid-column: 1;
  }
}
@media (max-width: 600px) {
  body.dashboard .dashboard-main-grid {
    display: flex;
    flex-direction: column;
  }
  body.dashboard .dashboard-main-grid > div {
    width: 100% !important;
  }
  body.dashboard .main-tile,
  body.dashboard .metrics-vertical-tile,
  body.dashboard .top-locations-tile {
    height: unset !important;
  }
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem 0.75rem;
    margin-bottom: 1rem;
  }
  body.dashboard .latest-news-row {
    grid-column: 1;
  }
}
body.dashboard .metrics-vertical-tile,
body.dashboard .top-locations-tile {
  margin-bottom: 0;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  min-height: unset;
}
body.dashboard .main-tile .card-content > div {
  margin-bottom: 0.5rem !important;
  padding: 1rem 0.75rem !important;
  min-height: unset !important;
  margin-top: 39px !important;
}
body.dashboard .latest-news-tile {
  padding: 8px 0.75rem;
  min-height: unset;
  margin-top: 0.5rem !important;
  margin-bottom: 0px;
}
body.dashboard .top-locations-tile .card-content,
body.dashboard .main-tile .card-content {
  padding: 1rem 0.75rem;
}
body.dashboard .latest-news-tile .card-content {
  padding: 0;
}
body.dashboard .top-locations-tile .card-header,
body.dashboard .main-tile .card-header,
body.dashboard .latest-news-tile .card-header {
  padding: 4px;
}
body.dashboard .next-steps-row {
  gap: 0.75rem;
  margin-bottom: 1rem;
}
@media (max-width: 900px) {
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 600px) {
  body.dashboard .metrics-vertical-tile,
  body.dashboard .main-tile,
  body.dashboard .top-locations-tile,
  body.dashboard .latest-news-tile {
    padding: 1rem;
    margin-bottom: 0.25rem;
  }
  body.dashboard .main-tile .tab-btn {
    justify-content: center;
  }
  body.dashboard .main-tile .card-header {
    padding: 0.5rem 0.25rem 0.15rem 0.25rem;
    max-width: 90%;
  }
  body.dashboard .top-locations-tile .card-header,
  body.dashboard .latest-news-tile .card-header {
    padding: 0.5rem 0.25rem 0.15rem 0.25rem;
  }
  body.dashboard .dashboard-new-layout .latest-news-tile .card-header {
    padding: 0.5rem 0.25rem 0.15rem 0.25rem;
  }
  body.dashboard .main-tile .card-content,
  body.dashboard .top-locations-tile .card-content,
  body.dashboard .latest-news-tile .card-content {
    padding: 0.5rem 0.25rem;
  }
}
body.dashboard .tab-list-card {
  background: #fff;
  border: 1px solid #f3f4f6;
  border-radius: 8px;
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0;
}
body.dashboard .tab-list-item {
  display: block;
  background: transparent;
  border: none;
  border-bottom: 1px solid #f3f4f6;
  padding: 1rem 1rem;
  margin-bottom: 0;
  transition: background-color 0.2s ease;
}
body.dashboard .tab-list-item:last-child {
  border-bottom: none;
}
body.dashboard .tab-list-item:hover {
  background-color: #f9fafb;
}
body.dashboard .tab-list-item.clickable {
  cursor: pointer;
  text-decoration: none;
}
body.dashboard .tab-list-info {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
  padding-right: 20px;
}
body.dashboard .tab-list-item table {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
  overflow: visible !important;
}
body.dashboard .tab-list-item table td {
  text-align: left;
  padding: 0.25rem;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: none !important;
  font-size: 11px;
}
body.dashboard .tab-list-item table td:first-child {
  width: 28% !important;
  word-wrap: break-word;
  font-weight: 600;
}
body.dashboard .tab-list-item table td:nth-child(2) {
  width: 20% !important;
}
body.dashboard .tab-list-item table td:nth-child(3) {
  width: 20% !important;
}
body.dashboard .tab-list-item table td:nth-child(4) {
  width: 20% !important;
}
body.dashboard .tab-list-item table td:last-child {
  width: 12% !important;
  justify-content: flex-end;
  align-items: center;
}
body.dashboard .tab-list-item table tr:first-child td {
  padding-bottom: 0.25rem;
}
body.dashboard .tab-list-item table tr:last-child td {
  padding-top: 0.25rem;
}
body.dashboard .info-list {
  display: flex;
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
body.dashboard .info-list li {
  padding-left: 15px;
  position: relative;
}
body.dashboard ul.info-list li::before {
  content: ".";
  background: #333;
  width: 5px;
  height: 5px;
  border-radius: 10px;
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 6px;
  color: transparent;
}
body.dashboard .tab-list-title {
  font-size: 11px;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.15rem;
  line-height: 1.2;
}
body.dashboard .tab-list-meta {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #6b7280;
  font-size: 10px;
  margin-bottom: 0;
  line-height: 1.2;
  justify-content: space-between;
}
body.dashboard .compact-meta {
  font-size: 0.85rem;
  color: #9ca3af;
  margin-top: -0.2rem;
  margin-bottom: 0;
  line-height: 1.05;
}
body.dashboard .tab-list-status {
  justify-self: end;
  padding: 0.12rem 0.6rem;
  border-radius: 999px;
  font-size: 9px;
  font-weight: 600;
  background: #dcfce7;
  color: #166534;
  white-space: nowrap;
  align-self: center;
  display: inline-block;
}
body.dashboard .tab-list-status.paused {
  background: #fef3c7;
  color: #92400e;
}
body.dashboard .tab-list-status.completed {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .tab-list-status.inactive {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .tab-list-status.scheduled {
  background: #dbeafe;
  color: #1e40af;
}
body.dashboard .tab-list-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-self: end;
}
body.dashboard .tab-list-menu {
  color: #9ca3af;
  background: none;
  border: none;
  font-size: 1.3rem;
  cursor: pointer;
  border-radius: 50%;
  padding: 0.25rem;
  transition: background 0.15s;
}
body.dashboard .tab-list-menu:hover {
  background: #f3f4f6;
  color: #6b7280;
}
body.dashboard .tab-view-more-btn {
  display: block;
  margin: 0 auto;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
  padding: 6px 20px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  background: transparent;
  border: none;
  border-radius: 999px;
  text-align: center;
  cursor: pointer;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
  box-shadow: none;
}
body.dashboard .tab-view-more-btn:hover {
  background: #f3f4f6;
  color: #374151;
  box-shadow: none;
  text-decoration: none;
}
@media (max-width: 1024px) {
  body.dashboard .tab-list-card {
    padding: 0.25rem 0.5rem;
  }
  body.dashboard .tab-list-item {
    padding: 0.75rem 0.25rem;
  }
  body.dashboard .tab-list-item table {
    table-layout: auto;
  }
  body.dashboard .tab-list-item table td {
    display: block;
    width: 100% !important;
    padding: 0.25rem 0;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
  }
  body.dashboard .tab-list-item table td:last-child {
    text-align: left;
  }
  body.dashboard .tab-view-more-btn {
    padding: 10px;
    font-size: 12px;
  }
}
body.dashboard .activity-icon-wrap {
  width: 2rem;
  min-width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.7rem;
}
body.dashboard .activity-icon {
  font-size: 1.2rem;
  color: #fbbf24;
  vertical-align: middle;
}
body.dashboard .tabbed-card .card-header {
  position: absolute;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 2;
  border-radius: 10px;
}
body.dashboard .dashboard-main-grid > div {
  position: relative;
}
body.dashboard .tab-list-table a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: inherit;
}
body.dashboard .tab-list-table > tbody > tr:nth-child(even) {
  border-bottom: 1px solid #f3f4f6;
}
body.dashboard .info-list li {
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  margin-right: 5px;
  font-size: 10px;
}
body.dashboard .tab-list-table tr {
  transition: background 0.2s ease;
  overflow: hidden;
}
body.dashboard .tab-list-table tr:hover {
  background: #f9f9f9;
}
body.dashboard .tab-list-table tr:nth-child(even):hover {
  background: #f9f9f9;
}
body.dashboard .dashboard-new-layout .dashboard-main-grid .latest-news-tile.latest-news-row {
  margin-top: 0.5rem !important;
}
body.dashboard .dashboard-new-layout .latest-news-tile .card-header {
  padding: 1rem 1.75rem 0.25rem 1rem;
}
@media (max-width: 600px) {
  body.dashboard .dashboard-new-layout .latest-news-tile .card-header {
    padding: 0.5rem 0.25rem 0.15rem 0.25rem;
  }
}

body.design_studio {
  background-image: none;
  background-color: #f9fafb;
  color: #111827;
  min-height: 100vh;
  /* Layout styles moved to components/_page-layout.scss */
  /* Page Header styles moved to components/_page-header.scss */
  /* Design Grid */
  /* Responsive Adjustments */
}
body.design_studio .btn-primary {
  background-color: #FFCA2C;
  color: rgb(0, 0, 0);
  border-color: #FFCA2C;
  transition: all 0.2s ease;
  border-radius: 6px;
}
body.design_studio .btn-primary i {
  font-size: 14px;
}
body.design_studio .btn-primary:hover:not(:disabled):not(.disabled) {
  color: black !important;
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
}
body.design_studio .designs-grid {
  margin-top: 1.5rem;
}
body.design_studio .design-card {
  background: #FFFFFF;
  border: 1px solid #E5E7EB;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.design_studio .design-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
body.design_studio .design-preview {
  background-color: #F3F4F6;
  width: 100%;
  padding-bottom: 100%;
  position: relative;
  flex-shrink: 0;
}
body.design_studio .design-preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
}
body.design_studio .design-info {
  padding: 1rem;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
body.design_studio .design-info h3, body.design_studio .design-info .h3 {
  font-size: 13px;
  font-weight: 500;
  color: #111827;
  margin: 0 0 0.25rem 0;
}
body.design_studio .design-info p {
  font-size: 11px;
  color: #6B7280;
  margin: 0 0 0.75rem 0;
}
body.design_studio .design-actions {
  display: flex;
  gap: 0.5rem;
}
body.design_studio .btn-light {
  font-size: 11px;
  padding: 0.4rem 0.75rem;
  color: #4B5563;
  background-color: #F9FAFB;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  transition: all 0.2s ease;
  height: 28px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
}
body.design_studio .btn-light:hover {
  background-color: #F3F4F6;
  color: #111827;
  border-color: #D1D5DB;
}
body.design_studio .design-studio-actions-col {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 220px;
}
body.design_studio .last-synced-text {
  white-space: nowrap;
  font-size: 0.875em;
}
@media (max-width: 991.98px) {
  body.design_studio {
    /* Responsive styles moved to components/_page-layout.scss */
  }
  body.design_studio .page-header {
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
  }
  body.design_studio .col-md-3 {
    margin-bottom: 1rem;
  }
  body.design_studio .design-actions {
    flex-direction: column;
  }
  body.design_studio .btn-light {
    width: 100%;
  }
  body.design_studio .design-studio-actions {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }
  body.design_studio .design-studio-actions .btn {
    width: 100%;
  }
}

/* Media Library Styles */
body.media_library {
  background-image: none;
  background-color: #f9fafb;
  color: #111827;
  min-height: 100vh;
  /* Layout styles moved to components/_page-layout.scss */
  /* Media Grid */
  /* Upload Card */
  /* Media Card */
  /* Responsive Styles */
}
body.media_library .media-grid {
  margin-top: 2rem;
}
body.media_library .upload-card {
  height: 100%;
  min-height: 300px;
  border: 2px dashed #e2e8f0;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
}
body.media_library .upload-card:hover {
  border-color: #cbd5e0;
  background-color: #f7fafc;
}
body.media_library .upload-zone {
  height: 100%;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
body.media_library .upload-zone i {
  font-size: 2.5rem;
  color: #718096;
  margin-bottom: 1rem;
}
body.media_library .upload-zone h3, body.media_library .upload-zone .h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
body.media_library .upload-zone p {
  color: #718096;
  margin-bottom: 1rem;
}
body.media_library .media-card {
  background: #fff;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  position: relative;
}
body.media_library .media-card:hover {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
body.media_library .media-card:hover .media-actions {
  opacity: 1;
}
body.media_library .media-card:hover .media-info {
  bottom: 0;
}
body.media_library .media-preview {
  position: relative;
  height: 180px;
  background: #f7fafc;
}
body.media_library .media-preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body.media_library .media-type {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.25rem 0.75rem;
  border-radius: 1rem;
  font-size: 0.875rem;
}
body.media_library .media-duration {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  font-size: 0.875rem;
}
body.media_library .media-actions {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: flex;
  gap: 0.5rem;
  opacity: 0;
  transition: opacity 0.2s ease;
}
body.media_library .btn-icon {
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.9);
  border: none;
  border-radius: 50%;
  color: #4a5568;
  transition: all 0.2s ease;
  cursor: pointer;
}
body.media_library .btn-icon:hover {
  background: #fff;
  color: #2d3748;
  transform: scale(1.1);
}
body.media_library .media-info {
  padding: 8px;
  background: #FFCA2C;
  text-align: center;
  transition: 0.2s all;
  position: absolute;
  bottom: -60px;
  width: 100%;
}
body.media_library .media-info h3, body.media_library .media-info .h3 {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
body.media_library .media-info p {
  color: #718096;
  font-size: 0.75rem;
  margin: 0;
}
body.media_library #previewMediaModal .modal-dialog {
  max-width: 800px;
}
body.media_library #previewMediaModal .modal-content {
  background: rgba(0, 0, 0, 0.9215686275);
  border: none;
  border-radius: 0.5rem;
  overflow: hidden;
}
body.media_library #previewMediaModal .modal-header {
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0.75rem 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.media_library #previewMediaModal .modal-title {
  color: #fff;
  font-size: 0.875rem;
  margin: 0;
}
body.media_library #previewMediaModal .header-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: end;
}
body.media_library #previewMediaModal .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
  opacity: 0.75;
  padding: 0;
  margin: 0;
  width: 2rem;
  height: 2rem;
}
body.media_library #previewMediaModal .btn-close:hover {
  opacity: 1;
}
body.media_library .preview-container {
  position: relative;
  width: 100%;
  background: transparent;
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.media_library .preview-image,
body.media_library .preview-video {
  width: 700px;
  max-width: 100%;
  max-height: 70vh;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0 auto;
}
body.media_library .preview-info {
  color: #fff;
  border-top: 1px solid #6d6d6d;
}
body.media_library .preview-info h3, body.media_library .preview-info .h3 {
  text-align: center;
  font-size: 19px;
  color: #fff;
}
body.media_library .preview-title {
  font-size: 0.875rem;
  font-weight: 500;
  color: #1a1a1a;
  margin: 0;
}
body.media_library .preview-details {
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
}
body.media_library #previewMediaModal .btn-icon {
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  border-radius: 50%;
  color: #fff;
  transition: all 0.2s ease;
  cursor: pointer;
}
body.media_library #previewMediaModal .btn-icon:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: scale(1.1);
}
body.media_library #previewMediaModal .btn-icon[title=Delete]:hover {
  background: rgba(220, 53, 69, 0.2);
  color: #dc3545;
}
body.media_library .modal-footer .btn-primary {
  background-color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.95);
  color: #ffffff;
}
body.media_library .upload-progress .progress {
  height: 8px;
  background-color: #f3f4f6;
  border-radius: 4px;
  overflow: hidden;
}
body.media_library .upload-progress .progress-bar {
  background-color: #FFCA2C;
  transition: width 0.3s ease;
}
body.media_library #uploadModal .form-control,
body.media_library #uploadModal .form-select, body.media_library #editMediaModal .form-control,
body.media_library #editMediaModal .form-select {
  max-width: 100% !important;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
body.media_library #uploadModal .input-group-text, body.media_library #editMediaModal .input-group-text {
  border: 1px solid #dee2e6;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
body.media_library #deleteConfirmModal .modal-footer {
  justify-content: flex-end !important;
}
body.media_library #filtersForm .input-group-text {
  background-color: #fff !important;
  border: 1px solid #e5e7eb;
  border-right: none;
  color: #6b7280;
}
body.media_library #filtersForm .input-group .form-control {
  border-left: none;
}
@media (max-width: 610px) {
  body.media_library .search-filter-section #filtersForm .col-12.col-md.d-flex {
    flex-direction: column;
    align-items: stretch;
  }
  body.media_library .search-filter-section #filtersForm .col-12.col-md.d-flex .form-select {
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.media_library #filtersWrapper {
    margin-bottom: 1rem;
  }
  body.media_library .media-card {
    margin-bottom: 1rem;
  }
  body.media_library .media-actions {
    opacity: 1;
  }
}

/* Setup Wizard Styles */
:root {
  --primary-color: #FFCA2C;
  --primary-hover: #ffca2c;
}

body.setup-wizard-body {
  /* Base styles */
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: var(--light-bg);
  color: var(--text-color);
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  line-height: 1.5;
  letter-spacing: -0.01em;
  /* Top navigation */
  /* Main container */
  /* Wizard container */
  /* Wizard progress */
  /* Hide progress bar when scrolling */
  /* Wizard content */
  /* Navigation buttons */
  /* Form controls */
  /* Step 4: State/City/Zip row – CSS Grid for stable layout (no shift when country/state changes) */
  /* Info box for step descriptions */
  /* Pairing success (Step 1) */
  /* Lottie animation container */
  /* Original Pairing Badge (keeping for backward compatibility) */
  /* Screens (Step 2) */
  /* Ad Preferences (Step 3) */
  /* Style for "No exclusions selected" text */
  /* Operating Hours (Step 4) */
  /* Operating Hours Styling */
  /* Ad Exclusion List Styling */
  /* Foot Traffic Input Styling */
  /* Responsive Adjustments */
  /* Review (Step 5) */
  /* Create Playlist (Step 6) */
  /* Content Order & Schedule (Step 7) */
  /* Assign to Screens (Step 8) */
  /* Success (Final Step) */
  /* Modal styles */
  /* Responsive adjustments */
  /* Setup Complete (Step 4) */
  /* Improve spacing on mobile */
  /* Operating Hours (Step 5) */
  /* Added to fix width issues */
  /* Default both buttons inline */
  /* If only one button is shown, stretch it */
  /* Responsive styles for more compact design */
  /* Location Selection Styles */
  /* Mobile responsive styles for location selection */
}
body.setup-wizard-body .top-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background: white;
  z-index: 1000;
  border-bottom: 1px solid var(--border-color);
  transition: transform 0.3s ease, opacity 0.3s ease;
}
body.setup-wizard-body .top-nav .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; /* Center the logo */
}
body.setup-wizard-body .logo img {
  height: 24px;
  width: auto;
  display: block;
}
body.setup-wizard-body .main-container {
  padding-top: 56px; /* Match exact top nav height */
  padding-bottom: 0; /* Removed bottom padding for full screen */
  max-width: 100% !important; /* Full width instead of 720px */
  margin: 0;
  flex: 1;
  padding-left: 0; /* No side padding for full screen */
  padding-right: 0; /* No side padding for full screen */
  min-height: calc(100vh - 56px); /* Full height minus top navigation */
}
body.setup-wizard-body .wizard-container {
  background-color: #fff;
  border-radius: 0; /* No border radius for full screen */
  box-shadow: none; /* No shadow for full screen */
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  border: none; /* No border for full screen */
  transition: var(--transition);
  width: 100%;
  min-width: 100%;
  min-height: 100%; /* Full height */
}
body.setup-wizard-body .wizard-progress {
  position: relative; /* Changed from fixed to relative */
  width: 100%; /* Full width */
  padding: 1rem 0; /* Vertical padding only */
  display: flex;
  align-items: center;
  justify-content: center; /* Center the progress content */
  background-color: rgba(255, 255, 255, 0.95); /* Slightly transparent background */
  backdrop-filter: blur(10px); /* Blur effect */
  border-bottom: none; /* Remove grey line */
  z-index: 999; /* Below top nav but above content */
  transition: transform 0.3s ease, opacity 0.3s ease; /* Smooth hide/show */
}
body.setup-wizard-body .wizard-progress.hidden {
  display: none; /* Changed from transform to display none since it's now relative */
}
body.setup-wizard-body .progress-bar-container {
  height: 4px; /* Slightly increased for better visibility */
  background-color: var(--light-bg);
  border-radius: 2px;
  overflow: hidden;
  flex: 1;
  max-width: 600px; /* Limit width on very wide screens */
  margin-right: 1rem;
}
body.setup-wizard-body .progress-fill {
  height: 100%;
  background-color: var(--primary-color);
  border-radius: 2px;
  width: 0%;
  transition: width 0.3s ease-in-out;
}
body.setup-wizard-body .progress-percentage {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--text-color);
  min-width: 40px;
  text-align: right;
}
body.setup-wizard-body .wizard-content {
  padding: 2rem; /* Increased padding for full screen */
  padding-top: 2rem; /* Reduced top padding since progress bar is now relative */
  flex: 1;
  width: 100%;
  max-width: 800px; /* Limit content width for readability */
  margin: 0 auto; /* Center content */
  display: flex;
  flex-direction: column;
  justify-content: center; /* Center content vertically */
  min-height: calc(100vh - 200px); /* Account for progress and navigation */
}
body.setup-wizard-body .step-content {
  display: flex;
  flex-direction: column;
  min-height: 0;
  animation: fadeIn 0.3s ease-out;
  width: 100%;
  flex: 1; /* Allow content to expand */
  justify-content: center; /* Center content within the step */
  overflow-y: auto;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px); /* Slightly more movement for full screen */
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
body.setup-wizard-body .step-header {
  margin-bottom: 2rem; /* Increased for full screen */
  text-align: center; /* Center headers for full screen */
}
body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
  font-size: 2rem; /* Larger font for full screen */
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: var(--text-color);
  letter-spacing: -0.01em;
}
body.setup-wizard-body .step-header .step-description {
  color: var(--text-muted);
  margin-bottom: 0;
  font-size: 1.125rem; /* Larger description text */
  max-width: 600px; /* Limit width for readability */
  margin-left: auto;
  margin-right: auto;
}
body.setup-wizard-body .wizard-navigation {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
  padding: 2rem; /* Increased padding for full screen */
  border-top: 1px solid var(--border-color);
  background-color: #fff;
  max-width: 800px; /* Match content width */
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
body.setup-wizard-body .btn {
  border-radius: 4px;
  font-weight: 500;
  padding: 0.4375rem 0.875rem; /* Reduced from 0.5rem 1rem */
  transition: var(--transition);
  font-size: 0.875rem; /* Added smaller font size */
}
body.setup-wizard-body .btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #000 !important;
  box-shadow: var(--button-shadow);
}
body.setup-wizard-body .btn-primary:hover {
  background-color: var(--primary-hover);
  border-color: var(--primary-hover);
}
body.setup-wizard-body .btn-outline-secondary {
  color: var(--secondary-color);
  border-color: var(--border-color);
  background-color: #fff;
}
body.setup-wizard-body .btn-outline-secondary:hover {
  background-color: var(--light-bg);
  border-color: var(--secondary-color);
  color: var(--text-color);
}
body.setup-wizard-body .form-control,
body.setup-wizard-body .form-select {
  padding: 0.4375rem 0.625rem; /* Reduced from 0.5rem 0.75rem */
  border-radius: 4px;
  border: 1px solid var(--border-color);
  box-shadow: var(--input-shadow);
  font-size: 0.875rem; /* Reduced from 0.9375rem */
  transition: var(--transition);
  max-width: 100% !important;
}
body.setup-wizard-body .form-control:focus,
body.setup-wizard-body .form-select:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.15);
}
body.setup-wizard-body .form-label {
  font-weight: 500;
  font-size: 0.8125rem; /* Reduced from 0.875rem */
  margin-bottom: 0.25rem; /* Reduced from 0.375rem */
  color: var(--text-color);
}
body.setup-wizard-body .address-row--state-city-zip {
  display: grid;
  grid-template-columns: 1fr 1.5fr 1fr;
}
body.setup-wizard-body .address-row--state-city-zip > .form-group {
  min-width: 0; /* Allow grid cells to shrink */
}
body.setup-wizard-body .address-row--state-city-zip .form-select,
body.setup-wizard-body .address-row--state-city-zip .form-control {
  width: 100%;
  min-width: 0;
}
@media (max-width: 576px) {
  body.setup-wizard-body .address-row--state-city-zip {
    grid-template-columns: 1fr;
  }
}
body.setup-wizard-body .form-check-input {
  width: 0.875rem; /* Reduced from 1rem */
  height: 0.875rem; /* Reduced from 1rem */
  margin-top: 0.15em;
}
body.setup-wizard-body .form-check-input:checked {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
body.setup-wizard-body .form-check-input:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 2px rgba(255, 193, 7, 0.15);
}
body.setup-wizard-body .form-check-label {
  font-size: 0.875rem; /* Reduced from 0.9375rem */
  font-weight: 400;
  color: var(--text-color);
}
body.setup-wizard-body .info-box {
  width: 100%;
  max-width: 100%;
  border: 1px solid var(--border-color);
  background-color: var(--light-bg);
}
body.setup-wizard-body .pairing-success {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 2rem 0; /* Increased for full screen */
  width: 100%;
  max-width: 100%;
}
body.setup-wizard-body .next-action {
  margin-top: 1rem; /* Reduced from 1.5rem */
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.setup-wizard-body .next-action .btn-next {
  min-width: 150px;
}
body.setup-wizard-body .pairing-lottie-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
  text-align: center;
  background-color: transparent;
}
body.setup-wizard-body .pairing-lottie-container lottie-player {
  margin-bottom: 0.5rem;
  background-color: transparent !important;
}
body.setup-wizard-body .pairing-animation-container {
  background-color: transparent !important;
}
body.setup-wizard-body .pairing-lottie-container .screen-label {
  font-size: 1rem;
  font-weight: 500;
  color: var(--text-color);
  margin-bottom: 0;
}
body.setup-wizard-body .pairing-badge {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  background-color: var(--light-bg);
  color: var(--text-color);
  border-radius: 6px;
  font-weight: 500;
  margin-bottom: 2rem;
  box-shadow: var(--card-shadow);
}
body.setup-wizard-body .pairing-badge i {
  color: var(--success-color);
  font-size: 1.25rem;
  margin-right: 0.5rem;
}
body.setup-wizard-body .btn-finish {
  min-width: 240px;
}
body.setup-wizard-body .screens-content {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
}
body.setup-wizard-body .screen-config {
  background-color: var(--light-bg);
  border-radius: 6px;
  padding: 1rem; /* Reduced from 1.25rem */
  width: 100%;
}
body.setup-wizard-body .screen-header {
  margin-bottom: 0.75rem; /* Reduced from 1rem */
  font-weight: 500;
}
body.setup-wizard-body .add-screen-section {
  margin: 0.5rem 0;
  width: 100%;
}
body.setup-wizard-body .add-screen-section p {
  margin-bottom: 0.5rem;
  color: var(--text-muted);
  font-size: 0.9375rem;
}
body.setup-wizard-body .ad-preferences-content {
  display: flex;
  flex-direction: column;
  gap: 0.75rem; /* Reduced from 1rem */
}
body.setup-wizard-body .learn-more-link {
  color: var(--text-muted);
  padding: 0;
  font-size: 0.75rem; /* Reduced from 0.875rem */
  text-decoration: none;
  margin-bottom: 1rem; /* Added more spacing after the link */
  text-align: left;
  display: block;
}
body.setup-wizard-body .learn-more-link:hover {
  color: var(--primary-color);
  text-decoration: underline;
}
body.setup-wizard-body .text-muted.small {
  font-size: 0.6875rem; /* Smaller than the default small class */
  text-decoration: underline;
}
body.setup-wizard-body .fs-6 {
  font-size: 1rem !important;
}
body.setup-wizard-body .fw-bold {
  font-weight: 700 !important;
}
body.setup-wizard-body .operating-hours-content {
  display: flex;
  flex-direction: column;
  gap: 1rem; /* Reduced from 1.25rem */
}
body.setup-wizard-body .time-range-container {
  background-color: var(--light-bg);
  border-radius: 6px;
  padding: 1rem; /* Reduced from 1.25rem */
}
body.setup-wizard-body .time-range-label {
  margin-bottom: 0.5rem; /* Reduced from 0.75rem */
  font-weight: 500;
}
body.setup-wizard-body .operating-hours {
  margin-top: 1rem; /* Reduced from 1.5rem */
}
body.setup-wizard-body .operating-hours .hours-row {
  display: flex;
  align-items: center;
  gap: 0.75rem; /* Reduced from 1rem */
  padding: 0.5rem; /* Reduced from 0.75rem */
  border: 1px solid #e5e7eb;
  border-radius: 6px; /* Reduced from 8px */
  margin-bottom: 0.5rem; /* Reduced from 0.75rem */
  background: #fff;
}
body.setup-wizard-body .operating-hours .hours-row.disabled {
  background-color: #f9fafb;
}
body.setup-wizard-body .operating-hours .hours-row.disabled .time-inputs input[type=time],
body.setup-wizard-body .operating-hours .hours-row.disabled .btn-icon {
  opacity: 0.5;
  cursor: not-allowed;
}
body.setup-wizard-body .operating-hours .hours-row.disabled .toggle-label {
  color: #9ca3af;
}
body.setup-wizard-body .operating-hours .hours-row:last-child {
  margin-bottom: 0;
}
body.setup-wizard-body .operating-hours .day-toggle {
  min-width: 85px; /* Reduced from 100px */
  display: flex;
  align-items: center;
}
body.setup-wizard-body .operating-hours .toggle-label {
  font-size: 0.8125rem; /* Reduced from 0.875rem */
  color: #374151;
  font-weight: 500;
  margin: 0;
}
body.setup-wizard-body .operating-hours .hours-inputs {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
body.setup-wizard-body .operating-hours .time-inputs {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  min-height: 38px;
}
body.setup-wizard-body .operating-hours .time-separator {
  color: #6b7280;
  font-size: 0.875rem;
  margin: 0 0.25rem;
}
body.setup-wizard-body .operating-hours input[type=time] {
  width: 140px;
  height: 38px;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  color: #374151;
}
body.setup-wizard-body .operating-hours .hours-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-left: 0.5rem;
}
body.setup-wizard-body .operating-hours .btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-height: 32px;
  padding: 0;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #fff;
  color: #6b7280;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
body.setup-wizard-body .operating-hours .btn-icon:hover {
  background: #f3f4f6;
  border-color: #d1d5db;
  color: #374151;
}
body.setup-wizard-body .operating-hours .closed-toggle {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  border-left: 1px solid #e5e7eb;
  margin-left: auto;
}
body.setup-wizard-body .operating-hours .closed-toggle .toggle-label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  color: #6b7280;
  cursor: pointer;
}
body.setup-wizard-body .operating-hours .closed-toggle input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  border-radius: 4px;
  border: 1px solid #d1d5db;
  cursor: pointer;
  margin: 0;
}
body.setup-wizard-body .operating-hours .closed-toggle input[type=checkbox]:checked {
  background-color: #ef4444;
  border-color: #ef4444;
}
body.setup-wizard-body .ad-exclusion-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 1rem;
  margin-top: 1rem;
}
body.setup-wizard-body .ad-exclusion-list .form-check {
  margin: 0;
  padding: 0.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #fff;
  transition: all 0.2s ease;
}
body.setup-wizard-body .ad-exclusion-list .form-check:hover {
  background: #f9fafb;
  border-color: #d1d5db;
}
body.setup-wizard-body .ad-exclusion-list .form-check-input {
  margin-right: 0.5rem;
  cursor: pointer;
}
body.setup-wizard-body .ad-exclusion-list .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
body.setup-wizard-body .ad-exclusion-list .form-check-input:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 233, 7, 0.25);
  border-color: #FFCA2C;
}
body.setup-wizard-body .ad-exclusion-list .form-check-label {
  font-size: 0.875rem;
  color: #374151;
  cursor: pointer;
}
body.setup-wizard-body input[name=foot_traffic] {
  max-width: 300px;
}
body.setup-wizard-body .btn-close.white {
  filter: invert(1);
}
@media (max-width: 768px) {
  body.setup-wizard-body .wizard-content {
    min-height: 0;
    justify-content: flex-start;
  }
  body.setup-wizard-body .wizard-content #step1.step-content {
    min-height: auto;
  }
  body.setup-wizard-body .wizard-content .step-content {
    min-height: 0;
  }
  body.setup-wizard-body .operating-hours .hours-row {
    flex-wrap: wrap;
    gap: 1rem;
  }
  body.setup-wizard-body .operating-hours .day-toggle {
    width: auto;
  }
  body.setup-wizard-body .operating-hours .hours-inputs {
    width: 100%;
    order: 3;
    flex-direction: column;
    align-items: flex-start;
  }
  body.setup-wizard-body .operating-hours .time-inputs {
    width: 100%;
    flex-direction: row;
    align-items: anchor-center;
  }
  body.setup-wizard-body .operating-hours input[type=time] {
    width: 100%;
  }
  body.setup-wizard-body .operating-hours .hours-actions {
    margin-left: 0;
    margin-top: 0.5rem;
    margin-left: auto;
  }
  body.setup-wizard-body .operating-hours .closed-toggle {
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 0.5rem;
    width: 100%;
  }
  body.setup-wizard-body .ad-exclusion-list {
    grid-template-columns: 1fr;
  }
}
body.setup-wizard-body .review-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  padding: 1rem 0;
}
body.setup-wizard-body .summary-list {
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: var(--light-bg);
  border-radius: 6px;
  overflow: hidden;
}
body.setup-wizard-body .summary-list li {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
body.setup-wizard-body .summary-list li:last-child {
  border-bottom: none;
}
body.setup-wizard-body .summary-label {
  color: var(--text-muted);
  font-size: 0.9375rem;
}
body.setup-wizard-body .summary-value {
  font-weight: 500;
  font-size: 0.9375rem;
}
body.setup-wizard-body .finish-action {
  margin-top: 1rem;
  width: 100%;
  text-align: center;
}
body.setup-wizard-body .btn-finish {
  min-width: 240px;
}
body.setup-wizard-body .upload-container {
  margin: 1.5rem 0;
}
body.setup-wizard-body .upload-dropzone {
  border: 2px dashed var(--border-color);
  border-radius: 6px;
  padding: 2rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 1rem;
  background-color: var(--light-bg);
  cursor: pointer;
  transition: var(--transition);
}
body.setup-wizard-body .upload-dropzone:hover {
  background-color: var(--light-bg-hover);
  border-color: var(--primary-color);
}
body.setup-wizard-body .upload-dropzone i {
  font-size: 2rem;
  color: var(--text-muted);
}
body.setup-wizard-body .upload-dropzone p {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}
body.setup-wizard-body .design-studio-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  background-color: var(--light-bg);
  border-radius: 6px;
}
body.setup-wizard-body .sortable-container {
  margin-bottom: 1.5rem;
}
body.setup-wizard-body .sortable-list {
  background-color: var(--light-bg);
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid var(--border-color);
}
body.setup-wizard-body .sortable-item {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid var(--border-color);
  background-color: white;
}
body.setup-wizard-body .sortable-item:last-child {
  border-bottom: none;
}
body.setup-wizard-body .drag-handle {
  color: var(--text-muted);
  margin-right: 1rem;
  cursor: move;
}
body.setup-wizard-body .item-name {
  font-weight: 500;
}
body.setup-wizard-body .date-range-container {
  margin-bottom: 1rem;
}
body.setup-wizard-body .screen-checkbox-list {
  background-color: var(--light-bg);
  border-radius: 6px;
  padding: 1.25rem;
  margin-bottom: 1.5rem;
}
body.setup-wizard-body .success-content {
  padding: 1.5rem 0; /* Reduced from 2rem 0 */
}
body.setup-wizard-body .success-header {
  margin-bottom: 1.5rem; /* Reduced from 2rem */
}
body.setup-wizard-body .success-header h2, body.setup-wizard-body .success-header .h2 {
  font-size: 1.5rem; /* Reduced from 1.75rem */
  font-weight: 600;
}
body.setup-wizard-body .button-group {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
  max-width: 280px;
}
body.setup-wizard-body .modal-content {
  border-radius: 6px;
  border: none;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
body.setup-wizard-body .modal-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid var(--border-color);
}
body.setup-wizard-body .modal-body {
  padding: 1.25rem;
}
body.setup-wizard-body .modal-footer {
  padding: 0.75rem 1.25rem;
  border-top: 1px solid var(--border-color);
}
@media (min-width: 576px) {
  body.setup-wizard-body .button-group {
    flex-direction: row;
    max-width: none;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
    font-size: 1.25rem;
  }
  body.setup-wizard-body .wizard-progress {
    padding: 1.25rem 1.25rem 0;
  }
  body.setup-wizard-body .wizard-content {
    padding: 1.25rem;
  }
}
body.setup-wizard-body .setup-complete-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1.5rem 0;
}
body.setup-wizard-body .success-message h3, body.setup-wizard-body .success-message .h3 {
  font-size: 1.5rem;
  font-weight: 600;
  color: var(--text-color);
}
body.setup-wizard-body .success-message p {
  font-size: 1rem;
}
body.setup-wizard-body .next-actions {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body.setup-wizard-body .next-actions > * {
  margin: 0;
  padding: 0;
}
body.setup-wizard-body .next-actions .btn {
  padding: 0.75rem 1rem;
  font-weight: 500;
}
body.setup-wizard-body .next-actions .btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #000;
  box-shadow: var(--button-shadow);
}
body.setup-wizard-body .next-actions .btn-primary:hover {
  background-color: var(--primary-hover);
  border-color: var(--primary-hover);
}
body.setup-wizard-body .free-plan-banner {
  background-color: var(--light-bg);
  border: 1px solid var(--border-color);
  border-radius: 6px;
  box-shadow: var(--card-shadow);
  padding: 1rem;
  width: 100%;
}
body.setup-wizard-body .free-plan-banner p {
  margin-bottom: 0.5rem;
  color: var(--text-muted);
}
body.setup-wizard-body .free-plan-banner .btn {
  font-size: 0.875rem;
  padding: 0.375rem 0.75rem;
}
@media (max-width: 576px) {
  body.setup-wizard-body .next-actions {
    padding: 0 1rem;
  }
  body.setup-wizard-body .next-actions .btn {
    white-space: normal;
    text-align: center;
    height: auto;
    padding: 0.75rem 1rem;
  }
}
body.setup-wizard-body #additionalScreensContainer {
  width: 100%;
}
@media (max-width: 576px) {
  body.setup-wizard-body .main-container {
    width: 95%;
  }
}
body.setup-wizard-body .wizard-navigation .btn {
  min-width: 131px;
  flex: 0 0 auto;
}
body.setup-wizard-body .wizard-navigation.only-one .btn {
  width: 100%;
  max-width: 400px;
}
body.setup-wizard-body .selected-tag {
  height: 21px;
  text-transform: capitalize;
  font-size: 11px !important;
  background: #393939 !important;
}
body.setup-wizard-body .selected-tag button {
  color: #fff !important;
  padding: 0 !important;
  font-size: 11px !important;
}
body.setup-wizard-body .btn-close.text-white::before {
  color: white; /* Does not work directly because Bootstrap uses an SVG background */
  filter: invert(1); /* This is what effectively changes the color */
}
@media (max-width: 768px) {
  body.setup-wizard-body {
    /* Remove border-top on mobile for additional screens */
    /* Fix mobile spacing issues */
  }
  body.setup-wizard-body .main-container {
    padding-top: 56px; /* Keep same top padding */
    padding-bottom: 0;
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  body.setup-wizard-body .wizard-progress {
    padding: 0.75rem 0; /* Reduced padding on mobile */
  }
  body.setup-wizard-body .progress-bar-container {
    max-width: 400px; /* Smaller max width on mobile */
    margin-right: 0.75rem;
  }
  body.setup-wizard-body .wizard-content {
    padding: 1rem;
    padding-top: 1rem;
    min-height: 0;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .step-header {
    margin-bottom: 1.5rem;
  }
  body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
    font-size: 1.5rem;
  }
  body.setup-wizard-body .step-header .step-description {
    font-size: 1rem;
  }
  body.setup-wizard-body .wizard-navigation {
    margin-top: 1.5rem;
    padding: 1rem;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .operating-hours .hours-row {
    padding: 0.375rem;
    gap: 0.5rem;
    margin-bottom: 0.375rem;
  }
  body.setup-wizard-body .screen-config {
    padding: 0.75rem;
  }
  body.setup-wizard-body .additional-screen {
    border-top: none !important;
  }
  body.setup-wizard-body .location-content {
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .address-section {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  body.setup-wizard-body {
    /* Ensure no extra spacing on mobile */
  }
  body.setup-wizard-body .main-container {
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  body.setup-wizard-body .wizard-progress {
    padding: 0.5rem 0; /* Even smaller padding on very small screens */
  }
  body.setup-wizard-body .progress-bar-container {
    max-width: 300px; /* Even smaller on tiny screens */
    margin-right: 0.5rem;
  }
  body.setup-wizard-body .progress-percentage {
    font-size: 0.75rem; /* Smaller text on mobile */
    min-width: 30px;
  }
  body.setup-wizard-body .wizard-content {
    padding: 0.75rem;
    padding-top: 1rem;
    min-height: 0;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .step-header h2, body.setup-wizard-body .step-header .h2 {
    font-size: 1.25rem;
  }
  body.setup-wizard-body .step-header .step-description {
    font-size: 0.9375rem;
  }
  body.setup-wizard-body .wizard-navigation {
    padding: 0.75rem;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .step-content {
    min-height: auto;
    width: 100%;
    max-width: 100%;
  }
  body.setup-wizard-body .location-content,
  body.setup-wizard-body .address-section,
  body.setup-wizard-body .screens-content {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
}
body.setup-wizard-body .location-selection-content {
  max-width: 600px;
  margin: 0 auto;
}
body.setup-wizard-body .location-options {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
body.setup-wizard-body .location-option-card {
  border: 2px solid var(--border-color);
  border-radius: 12px;
  padding: 1.5rem;
  transition: var(--transition);
  background: white;
  cursor: pointer;
}
body.setup-wizard-body .location-option-card:hover {
  border-color: var(--primary-color);
  box-shadow: var(--card-shadow-hover);
}
body.setup-wizard-body .location-option-card .form-check {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: flex-start;
}
body.setup-wizard-body .location-option-card .form-check-input,
body.setup-wizard-body .location-option-card .form-check > input[type=radio] {
  margin-right: 0.75rem;
  transform: scale(1.2);
  margin-left: 0 !important;
}
body.setup-wizard-body .location-option-card .form-check-label {
  cursor: pointer;
  width: 100%;
  margin: 0;
  padding: 0;
  flex: 1;
}
body.setup-wizard-body .location-option-card .form-check-label h6, body.setup-wizard-body .location-option-card .form-check-label .h6 {
  font-weight: 600;
  margin: 0;
  color: var(--text-color);
}
body.setup-wizard-body .location-option-card .form-check-label p {
  margin: 0;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: var(--text-muted);
}
body.setup-wizard-body .location-option-card .form-check-input:checked + .form-check-label {
  color: var(--primary-color) !important;
}
body.setup-wizard-body .location-option-card .form-check-input:checked + .form-check-label .text-success {
  color: var(--success-color) !important;
}
body.setup-wizard-body .existing-location-form {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid var(--border-color);
}
body.setup-wizard-body .existing-location-form .form-group {
  margin-bottom: 0;
}
body.setup-wizard-body .existing-location-form .form-label {
  font-weight: 500;
  color: var(--text-color);
  margin-bottom: 0.5rem;
}
body.setup-wizard-body .existing-location-form .form-select {
  border-color: var(--border-color);
  border-radius: 8px;
  padding: 0.625rem 0.75rem;
  font-size: 0.875rem;
  transition: var(--transition);
}
body.setup-wizard-body .existing-location-form .form-select:focus {
  border-color: var(--primary-color);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}
@media (max-width: 768px) {
  body.setup-wizard-body .location-selection-content {
    padding: 0 1rem;
  }
  body.setup-wizard-body .location-option-card {
    padding: 1rem;
  }
  body.setup-wizard-body .location-option-card .form-check-label h6, body.setup-wizard-body .location-option-card .form-check-label .h6 {
    font-size: 1rem;
  }
  body.setup-wizard-body .location-option-card .form-check-label p {
    font-size: 0.8rem;
  }
}
body.setup-wizard-body .text-primary {
  color: gray !important;
}
body.setup-wizard-body .btn-secondary {
  color: #fff !important;
  background-color: #6c757d !important;
  border-color: #6c757d !important;
}
body.setup-wizard-body .new-link {
  border: none;
}
body.setup-wizard-body .wizard-progress .progress-bar-container {
  width: 100%;
  height: 8px;
  background-color: #e9ecef;
  border-radius: 4px;
  overflow: hidden;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill {
  height: 100%;
  background-color: #FFCA2C;
  transition: width 0.3s ease;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-1 {
  width: 0%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-2 {
  width: 16.67%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-3 {
  width: 33.33%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-4 {
  width: 50%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-5 {
  width: 66.67%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-6 {
  width: 83.33%;
}
body.setup-wizard-body .wizard-progress .progress-bar-container .progress-fill.step-7 {
  width: 100%;
}

body.pair {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #f5f7fb;
  color: #212121;
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  line-height: 1.5;
  letter-spacing: -0.01em;
}
body.pair .top-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background: white;
  z-index: 1000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.175);
}
body.pair .top-nav .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.pair .logo img {
  height: 24px;
  width: auto;
  display: block;
}
body.pair .main-container {
  padding-top: 56px;
  padding-bottom: 0;
  max-width: 100% !important;
  margin: 0;
  flex: 1;
  padding-left: 0;
  padding-right: 0;
  min-height: calc(100vh - 56px);
}
body.pair .pair-container {
  background-color: #fff;
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  border: none;
  transition: all 0.35s ease-in-out;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
body.pair .pair-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  min-height: calc(100vh - 56px);
  text-align: center;
}
body.pair .pair-header {
  margin-bottom: 1.5rem;
  max-width: 500px;
}
body.pair .pair-header h2, body.pair .pair-header .h2 {
  font-weight: 700;
  color: #212121;
  margin-bottom: 0.5rem;
  font-size: 1.75rem;
}
body.pair .pair-header .subtext {
  color: #6c757d;
  font-size: 0.95rem;
  margin-bottom: 0;
}
body.pair .pair-form {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
body.pair .pair-illustration {
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: center;
}
body.pair .pair-illustration i {
  font-size: 3rem;
  color: #FFCA2C;
}
body.pair .pair-divider {
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.175);
  margin: 1.5rem 0;
}
body.pair .form-label {
  font-weight: 500;
  color: #212121;
  margin-bottom: 0.5rem;
  text-align: left;
  display: block;
}
body.pair .form-control {
  border-radius: 8px;
  font-size: 1.25rem;
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
  letter-spacing: 0.3em;
  text-align: center;
  border: 1.5px solid rgba(0, 0, 0, 0.175);
  box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
  background: #f8f8f8;
  width: 100%;
  transition: border-color 0.2s, box-shadow 0.2s;
}
body.pair .form-control:focus {
  border-color: #FFCA2C;
  background: #fffbe8;
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 224, 130, 0.3);
}
body.pair .input-helper {
  font-size: 0.97rem;
  color: #b0b0b0;
  margin-bottom: 1.2rem;
}
body.pair .btn-pair {
  background: #FFCA2C;
  color: #212121;
  font-weight: 600;
  border: none;
  border-radius: 6px;
  font-size: 1.15rem;
  padding: 0.85rem 0;
  width: 100%;
  transition: background 0.2s;
  box-shadow: 0 2px 8px rgba(255, 224, 0, 0.08);
  margin-top: 0.5rem;
  height: auto;
}
body.pair .btn-pair:hover {
  background: #ffca2c;
  color: #111;
}
body.pair .pair-error {
  display: none;
  background: #fff3cd;
  color: #856404;
  border: 1px solid #ffeeba;
  border-radius: 6px;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 0.98rem;
  text-align: left;
  align-items: center;
  gap: 0.5rem;
  justify-content: flex-start;
}
body.pair .pair-error i {
  margin-right: 0.5rem;
  color: #FFCA2C;
}
@media (max-width: 768px) {
  body.pair .pair-content {
    padding: 1.5rem;
    padding-top: 1rem;
    justify-content: flex-start;
    padding-top: 3rem;
    min-height: calc(100vh - 56px);
  }
  body.pair .pair-header h2, body.pair .pair-header .h2 {
    font-size: 1.5rem;
  }
  body.pair .pair-header .subtext {
    font-size: 0.9rem;
  }
  body.pair .pair-illustration i {
    font-size: 2.5rem;
  }
  body.pair .form-control {
    font-size: 1.1rem;
    padding: 0.7rem 0.8rem;
    letter-spacing: 0.2em;
  }
  body.pair .btn-pair {
    font-size: 1.1rem;
    padding: 0.8rem 0;
  }
}
@media (max-width: 480px) {
  body.pair .pair-content {
    padding: 1rem;
    padding-top: 2rem;
    justify-content: flex-start;
    min-height: calc(100vh - 56px);
  }
  body.pair .pair-header h2, body.pair .pair-header .h2 {
    font-size: 1.3rem;
  }
  body.pair .pair-header .subtext {
    font-size: 0.85rem;
  }
  body.pair .pair-illustration i {
    font-size: 2rem;
  }
  body.pair .form-control {
    font-size: 1rem;
    padding: 0.6rem 0.7rem;
  }
  body.pair .btn-pair {
    font-size: 1rem;
    padding: 0.7rem 0;
  }
}

body.playlists,
body.admin-playlists {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  min-height: 100vh;
  /* .main .content styles moved to components/_page-layout.scss */
  /* Table Styles */
  /* Responsive Styles */
  /* Responsive Styles */
  /* Layout styles moved to components/_page-layout.scss */
  /* Form Sections */
  /* Form Controls */
  /* Tabs */
  /* Content Grid */
  /* Upload Zone */
  /* Navigation Buttons */
  /* Content List */
  /* Buttons */
  /* Custom Day Selection */
  /* Accordion Customization */
  /* Playlist Priority Section */
  /* Form Actions */
  /* Checkbox and Label Styles */
  /* Ad Network Promotion */
  /* Preview Modal Styles */
  /* Upload Progress */
  /* Responsive Design */
  /* Extra-small screens: keep duration + trash visible */
  /* Preview Modal Styles */
}
body.playlists .filter-btn i,
body.admin-playlists .filter-btn i {
  margin-right: 4px;
  font-size: 14px;
}
body.playlists .dropdown-menu h6, body.playlists .dropdown-menu .h6,
body.admin-playlists .dropdown-menu h6,
body.admin-playlists .dropdown-menu .h6 {
  font-size: 14px;
  font-weight: 600;
  color: #1a1a1a;
}
body.playlists .form-check-label,
body.admin-playlists .form-check-label {
  font-size: 14px;
  color: #4a4a4a;
}
body.playlists .table-responsive,
body.admin-playlists .table-responsive {
  background: #fff;
  border-radius: 12px;
  border: 1px solid #e9ecef;
}
body.playlists .table,
body.admin-playlists .table {
  margin-bottom: 0;
}
body.playlists .table th,
body.admin-playlists .table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef !important;
  background: #f8f9fa;
}
body.playlists .table td,
body.admin-playlists .table td {
  padding: 16px;
  vertical-align: middle;
  font-size: 12px;
  color: #374151;
  border-bottom: 1px solid #e9ecef;
}
body.playlists .table .form-check-input,
body.admin-playlists .table .form-check-input {
  width: 12px;
  height: 12px;
}
body.playlists .table tr:last-child td,
body.admin-playlists .table tr:last-child td {
  border: none;
}
body.playlists .table td:first-child,
body.playlists .table td:last-child,
body.admin-playlists .table td:first-child,
body.admin-playlists .table td:last-child {
  border-right: none;
  border-left: none;
}
body.playlists .playlist-thumbnail,
body.admin-playlists .playlist-thumbnail {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.playlists .badge,
body.admin-playlists .badge {
  font-weight: 500;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 6px;
}
body.playlists .badge.bg-success,
body.admin-playlists .badge.bg-success {
  background: #dcf5e5 !important;
  color: #0d6832;
}
body.playlists .btn-sm, body.playlists .btn-group-sm > .btn,
body.admin-playlists .btn-sm,
body.admin-playlists .btn-group-sm > .btn {
  padding: 8px 8px;
  font-size: 14px;
  border-radius: 6px;
  width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.playlists .btn-sm i, body.playlists .btn-group-sm > .btn i,
body.admin-playlists .btn-sm i,
body.admin-playlists .btn-group-sm > .btn i {
  font-size: 14px;
  margin: 0;
}
body.playlists .btn-outline-danger,
body.admin-playlists .btn-outline-danger {
  height: auto;
  border-color: #dee2e6;
  color: #dc3545;
}
body.playlists .btn-outline-danger.btn-sm:hover, body.playlists .btn-group-sm > .btn-outline-danger.btn:hover,
body.admin-playlists .btn-outline-danger.btn-sm:hover,
body.admin-playlists .btn-group-sm > .btn-outline-danger.btn:hover {
  background-color: #fef2f2;
  border-color: #d1d5db;
}
@media (max-width: 768px) {
  body.playlists .search-filter-section,
  body.admin-playlists .search-filter-section {
    padding: 16px;
  }
  body.playlists .dropdown-menu,
  body.admin-playlists .dropdown-menu {
    width: 100%;
  }
  body.playlists .btn-outline-secondary.filter-btn,
  body.admin-playlists .btn-outline-secondary.filter-btn {
    width: 100%;
    display: block;
  }
  body.playlists .table td,
  body.admin-playlists .table td {
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  body.playlists .search-filter-section,
  body.admin-playlists .search-filter-section {
    padding: 16px;
  }
  body.playlists .dropdown-menu,
  body.admin-playlists .dropdown-menu {
    width: 100%;
  }
  body.playlists .btn-outline-secondary.filter-btn,
  body.admin-playlists .btn-outline-secondary.filter-btn {
    width: 100%;
    display: block;
  }
  body.playlists .table td,
  body.admin-playlists .table td {
    white-space: nowrap;
  }
}
body.playlists .form-section,
body.admin-playlists .form-section {
  background: #fff;
  border-radius: 12px;
  padding: 24px;
  border: 1px solid #e9ecef;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
}
body.playlists .form-section-title,
body.admin-playlists .form-section-title {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}
@media (max-width: 515px) {
  body.playlists .playlist-content-source-section .upload-actions,
  body.admin-playlists .playlist-content-source-section .upload-actions {
    flex-direction: column;
    align-items: stretch;
  }
  body.playlists .playlist-content-source-section .upload-actions .btn,
  body.admin-playlists .playlist-content-source-section .upload-actions .btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
}
body.playlists .form-label,
body.admin-playlists .form-label {
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 8px;
  font-size: 14px;
}
body.playlists .form-label[required]:after,
body.admin-playlists .form-label[required]:after {
  content: "*";
  color: #dc3545;
  margin-left: 4px;
}
body.playlists .form-control,
body.playlists .form-select:not(.min-w-62),
body.admin-playlists .form-control,
body.admin-playlists .form-select:not(.min-w-62) {
  border: 1px solid #dee2e6;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.2s ease;
  height: auto;
  min-width: 100%;
}
body.playlists .form-control:focus,
body.playlists .form-select:focus,
body.admin-playlists .form-control:focus,
body.admin-playlists .form-select:focus {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.25);
}
body.playlists .form-text,
body.admin-playlists .form-text {
  font-size: 13px;
  color: #6c757d;
  margin-top: 4px;
}
body.playlists .nav-pills,
body.admin-playlists .nav-pills {
  background: #e9ecef;
  border-radius: 24px;
  padding: 1px 3px;
  display: flex;
  width: 100%;
  margin: 0 0 24px 0;
  width: 315px;
}
body.playlists .nav-pills .nav-item,
body.admin-playlists .nav-pills .nav-item {
  flex: 1;
  margin: 0;
  padding: 0;
}
body.playlists .nav-pills .nav-link,
body.admin-playlists .nav-pills .nav-link {
  border-radius: 22px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #6c757d;
  border: none;
  text-align: center;
  width: 100%;
}
body.playlists .nav-pills .nav-link.active,
body.admin-playlists .nav-pills .nav-link.active {
  background: #FFCA2C;
  color: #000;
}
body.playlists .content-grid,
body.admin-playlists .content-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 16px;
  margin-bottom: 24px;
  max-height: 400px;
  overflow-y: auto;
  transition: max-height 0.3s ease;
}
body.playlists .content-grid.expanded,
body.admin-playlists .content-grid.expanded {
  max-height: 800px;
}
body.playlists .content-item,
body.admin-playlists .content-item {
  background: #fff;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 1;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
}
body.playlists .content-item:hover,
body.admin-playlists .content-item:hover {
  border-color: #FFCA2C;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
body.playlists .content-item.selected,
body.admin-playlists .content-item.selected {
  border: 2px solid #FFCA2C;
  box-shadow: 0 2px 8px rgba(255, 193, 7, 0.2);
}
body.playlists .content-item.selected::after,
body.admin-playlists .content-item.selected::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 8px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #0d6efd;
  border: 1px solid #0d6efd;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
body.playlists .content-item.selected::before,
body.admin-playlists .content-item.selected::before {
  content: "";
  position: absolute;
  top: 12px;
  right: 15px;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
body.playlists .content-item img,
body.admin-playlists .content-item img {
  width: 100%;
  height: calc(100% - 32px);
  -o-object-fit: cover;
     object-fit: cover;
}
body.playlists .content-item-info,
body.admin-playlists .content-item-info {
  padding: 8px;
  height: 32px;
}
body.playlists .content-item-title,
body.admin-playlists .content-item-title {
  font-size: 13px;
  font-weight: 500;
  color: #1a1a1a;
  margin: 0;
}
body.playlists .content-item-meta,
body.admin-playlists .content-item-meta {
  font-size: 13px;
  color: #6c757d;
}
body.playlists .upload-zone,
body.admin-playlists .upload-zone {
  border: 2px dashed #dee2e6;
  border-radius: 12px;
  padding: 32px;
  text-align: center;
  background: #f8f9fa;
  transition: all 0.3s ease;
  cursor: pointer;
}
body.playlists .upload-zone.drag-over,
body.admin-playlists .upload-zone.drag-over {
  border-color: #FFCA2C;
  background-color: rgba(255, 193, 7, 0.1);
}
body.playlists .upload-zone i,
body.admin-playlists .upload-zone i {
  font-size: 24px;
  color: #adb5bd;
  margin-bottom: 12px;
}
body.playlists .upload-zone h3, body.playlists .upload-zone .h3,
body.admin-playlists .upload-zone h3,
body.admin-playlists .upload-zone .h3 {
  font-size: 14px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 6px;
}
body.playlists .upload-zone p,
body.admin-playlists .upload-zone p {
  font-size: 13px;
  color: #6c757d;
  margin-bottom: 12px;
}
body.playlists .upload-zone .btn,
body.admin-playlists .upload-zone .btn {
  background: #000;
  color: #fff;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
}
body.playlists .btn-otline-dark:hover,
body.admin-playlists .btn-otline-dark:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
  transform: translateY(-1px);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
body.playlists .content-nav,
body.admin-playlists .content-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 24px 0;
  padding: 0 8px;
}
body.playlists .nav-btn,
body.admin-playlists .nav-btn {
  width: 28px;
  height: 28px;
  border: 1px solid #dee2e6;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #6c757d;
  cursor: pointer;
}
body.playlists .nav-btn:hover,
body.admin-playlists .nav-btn:hover {
  background: #f8f9fa;
}
body.playlists .nav-btn i,
body.admin-playlists .nav-btn i {
  font-size: 12px;
}
body.playlists .view-all-btn,
body.admin-playlists .view-all-btn {
  background: none;
  border: none;
  color: #1a1a1a;
  font-size: 13px;
  font-weight: 500;
  padding: 0;
}
body.playlists .content-list,
body.admin-playlists .content-list {
  border: 2px dashed #e9ecef;
  border-radius: 12px;
  padding: 24px;
  min-height: 120px;
  background: #f8f9fa;
}
body.playlists .content-list-item,
body.admin-playlists .content-list-item {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 12px 16px;
  background: #fff;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  margin-bottom: 8px;
}
body.playlists .content-list-item:hover,
body.admin-playlists .content-list-item:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
body.playlists .content-list-item:last-child,
body.admin-playlists .content-list-item:last-child {
  margin-bottom: 0;
}
body.playlists .content-list-item .drag-handle,
body.admin-playlists .content-list-item .drag-handle {
  color: #adb5bd;
  cursor: move;
  font-size: 20px;
}
body.playlists .content-list-item img,
body.admin-playlists .content-list-item img {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  margin-right: 16px;
}
body.playlists .content-list-item-info,
body.admin-playlists .content-list-item-info {
  flex: 1;
}
body.playlists .content-list-item-title,
body.admin-playlists .content-list-item-title {
  font-weight: 500;
  font-size: 14px;
  color: #1a1a1a;
  margin-bottom: 4px;
}
body.playlists .content-list-item-meta,
body.admin-playlists .content-list-item-meta {
  font-size: 13px;
  color: #6c757d;
}
body.playlists .content-list-item-actions,
body.admin-playlists .content-list-item-actions {
  display: flex;
  align-items: center;
  gap: 12px;
}
body.playlists .content-list-item-actions .form-control,
body.admin-playlists .content-list-item-actions .form-control {
  width: 80px;
  text-align: center;
  padding: 6px 8px;
  font-size: 14px;
}
body.playlists .content-list-item-actions .dropdown,
body.admin-playlists .content-list-item-actions .dropdown {
  color: #000;
}
body.playlists .content-list-item-actions .dropdown,
body.admin-playlists .content-list-item-actions .dropdown {
  color: #FFCA2C;
}
body.playlists .btn.show,
body.admin-playlists .btn.show {
  color: #6c757d;
  background-color: #ebebeb;
  border-color: #6c757d;
}
body.playlists .btn-group,
body.admin-playlists .btn-group {
  display: inline-flex;
  gap: 4px;
}
body.playlists .btn-check + .btn,
body.admin-playlists .btn-check + .btn {
  padding: 8px 16px;
  font-size: 14px;
  border-radius: 6px;
}
body.playlists .btn-check:checked + .btn-outline-primary,
body.admin-playlists .btn-check:checked + .btn-outline-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.playlists .accordion-header,
body.admin-playlists .accordion-header {
  background-color: #fff;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 16px;
}
body.playlists .accordion-header .form-check,
body.admin-playlists .accordion-header .form-check {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
body.playlists .accordion-header .form-check-input,
body.admin-playlists .accordion-header .form-check-input {
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 8px;
  border-radius: 4px;
  border: 1px solid #d1d5db;
}
body.playlists .accordion-header .form-check-input:checked,
body.admin-playlists .accordion-header .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
body.playlists .accordion-header .form-check-label,
body.admin-playlists .accordion-header .form-check-label {
  margin-bottom: 0;
  font-weight: 500;
  color: #1a1a1a;
}
body.playlists .accordion-header .btn-link,
body.admin-playlists .accordion-header .btn-link {
  color: #6c757d;
  text-decoration: none;
  border: none;
  background: none;
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.2s ease;
}
body.playlists .accordion-header .btn-link:hover,
body.admin-playlists .accordion-header .btn-link:hover {
  background-color: #f8f9fa;
  color: #374151;
}
body.playlists .accordion-header .btn-link:focus,
body.admin-playlists .accordion-header .btn-link:focus {
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.25);
  outline: none;
}
body.playlists .accordion-header .btn-link i,
body.admin-playlists .accordion-header .btn-link i {
  transition: transform 0.2s ease;
  font-size: 16px;
}
body.playlists .accordion-header .btn-link[aria-expanded=true] i,
body.admin-playlists .accordion-header .btn-link[aria-expanded=true] i {
  transform: rotate(180deg);
}
body.playlists .accordion-item,
body.admin-playlists .accordion-item {
  border: none;
  margin-bottom: 8px;
}
body.playlists .accordion-item:has(.accordion-collapse.show) .accordion-header,
body.admin-playlists .accordion-item:has(.accordion-collapse.show) .accordion-header {
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
body.playlists .accordion-body,
body.admin-playlists .accordion-body {
  padding: 16px;
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  border-top: none;
  border-radius: 0 0 8px 8px;
}
body.playlists .screen-item,
body.admin-playlists .screen-item {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 1px solid #e9ecef;
  border-radius: 8px;
  margin-bottom: 8px;
  background: #fff;
  transition: all 0.2s ease;
  min-height: 48px;
}
body.playlists .screen-item:hover,
body.admin-playlists .screen-item:hover {
  border-color: #dee2e6;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
body.playlists .screen-item:last-child,
body.admin-playlists .screen-item:last-child {
  margin-bottom: 0;
}
body.playlists .screen-item .form-check,
body.admin-playlists .screen-item .form-check {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
}
body.playlists .screen-item .form-check-input,
body.admin-playlists .screen-item .form-check-input {
  margin: 0;
  flex-shrink: 0;
}
body.playlists .screen-item .form-check-label,
body.admin-playlists .screen-item .form-check-label {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  padding-right: 28px;
  margin: 0;
  line-height: 1;
}
body.playlists .orientation-icon,
body.admin-playlists .orientation-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  color: #6c757d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  line-height: 1;
}
body.playlists .orientation-icon.bi-phone,
body.playlists .orientation-icon.bi-phone-landscape,
body.admin-playlists .orientation-icon.bi-phone,
body.admin-playlists .orientation-icon.bi-phone-landscape {
  font-size: 13px;
}
body.playlists .orientation-icon.portrait,
body.admin-playlists .orientation-icon.portrait {
  transform: translateY(-50%) rotate(90deg);
}
body.playlists .screen-info,
body.admin-playlists .screen-info {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-left: 16px;
}
body.playlists .active-playlist,
body.admin-playlists .active-playlist {
  font-size: 13px;
  color: #198754;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  background: #dcf5e5;
  border-radius: 4px;
  line-height: 1;
  min-width: 140px;
  white-space: nowrap;
}
body.playlists .active-playlist i,
body.admin-playlists .active-playlist i {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2px;
}
body.playlists .no-playlist,
body.admin-playlists .no-playlist {
  font-size: 13px;
  color: #6c757d;
  font-style: italic;
  padding: 6px 10px;
  background: #f8f9fa;
  border-radius: 4px;
  line-height: 1;
  min-width: 140px;
  white-space: nowrap;
}
body.playlists .priority-toggle,
body.admin-playlists .priority-toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  background: linear-gradient(to bottom, rgba(255, 249, 229, 0.7), rgba(255, 243, 205, 0.7));
  border: 1px solid rgba(255, 193, 7, 0.15);
  border-radius: 6px;
  line-height: 1;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
body.playlists .priority-toggle:hover,
body.admin-playlists .priority-toggle:hover {
  background: linear-gradient(to bottom, rgba(255, 249, 229, 0.8), rgba(255, 243, 205, 0.8));
}
body.playlists .priority-toggle .form-check-input,
body.admin-playlists .priority-toggle .form-check-input {
  margin: 0;
  width: 14px;
  height: 14px;
  border-radius: 4px;
  border: 1.5px solid rgba(153, 116, 4, 0.3);
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease;
  position: relative;
  cursor: pointer;
}
body.playlists .priority-toggle .form-check-label,
body.admin-playlists .priority-toggle .form-check-label {
  font-size: 13px;
  color: rgba(153, 116, 4, 0.9);
  margin: 0;
  white-space: nowrap;
  font-weight: 500;
  letter-spacing: -0.01em;
}
body.playlists .priority-toggle .form-check-input:checked,
body.admin-playlists .priority-toggle .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  background-image: linear-gradient(to bottom, #FFCA2C, #FFCA2C);
  box-shadow: 0 1px 3px rgba(255, 193, 7, 0.3);
}
body.playlists .priority-toggle .form-check-input:checked::after,
body.admin-playlists .priority-toggle .form-check-input:checked::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid #000;
  border-width: 0 1.5px 1.5px 0;
  transform: rotate(45deg);
  display: block;
}
body.playlists .priority-toggle .form-check-input:checked + .form-check-label,
body.admin-playlists .priority-toggle .form-check-input:checked + .form-check-label {
  color: rgba(102, 77, 3, 0.95);
  font-weight: 600;
}
body.playlists .priority-toggle:active,
body.admin-playlists .priority-toggle:active {
  transform: scale(0.98);
}
body.playlists .playlist-override-section,
body.admin-playlists .playlist-override-section {
  background: #fff8e5;
  border: 1px solid #ffeeba;
  border-radius: 8px;
  padding: 16px;
}
body.playlists .playlist-override-section .form-check-label,
body.admin-playlists .playlist-override-section .form-check-label {
  font-weight: 500;
  color: #664d03;
}
body.playlists .playlist-override-section .text-muted,
body.admin-playlists .playlist-override-section .text-muted {
  color: #856404 !important;
}
body.playlists .playlist-override-section i,
body.admin-playlists .playlist-override-section i {
  font-size: 14px;
}
body.playlists .form-actions,
body.admin-playlists .form-actions {
  display: block !important;
  gap: 1rem;
  margin-top: 2rem;
}
body.playlists .form-actions .d-flex,
body.admin-playlists .form-actions .d-flex {
  gap: 16px;
}
body.playlists .form-actions .btn,
body.admin-playlists .form-actions .btn {
  min-width: 140px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 1.25rem;
}
body.playlists .form-check-input,
body.admin-playlists .form-check-input {
  width: 16px;
  height: 16px;
  margin-top: 0;
  border-color: #d1d5db;
}
body.playlists .form-check-input:checked,
body.admin-playlists .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
body.playlists .small,
body.admin-playlists .small {
  font-size: 13px;
}
body.playlists .promotion-optin-tile,
body.admin-playlists .promotion-optin-tile {
  border-color: #e5e7eb !important;
  background: linear-gradient(180deg, #ffffff 0%, #f9fafb 100%);
  border-radius: 10px !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
}
body.playlists .gap-3,
body.admin-playlists .gap-3 {
  gap: 1rem !important;
}
body.playlists .fw-medium,
body.admin-playlists .fw-medium {
  font-weight: 500 !important;
}
body.playlists .preview-controls,
body.admin-playlists .preview-controls {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
}
body.playlists .preview-control,
body.admin-playlists .preview-control {
  padding: 0;
  flex-shrink: 0;
  line-height: 0;
  color: #e9e9e9;
}
body.playlists .preview-control:hover,
body.admin-playlists .preview-control:hover {
  background: none;
  color: #FFCA2C;
}
body.playlists .preview-control i,
body.admin-playlists .preview-control i {
  font-size: 20px;
}
body.playlists .preview-progress-info,
body.admin-playlists .preview-progress-info {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 12px;
}
body.playlists .preview-progress-container,
body.admin-playlists .preview-progress-container {
  flex: 1;
  height: 4px;
  background: #e9ecef;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
body.playlists .preview-progress-bar,
body.admin-playlists .preview-progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #FFCA2C;
  transition: width 0.1s linear;
}
body.playlists .preview-progress,
body.playlists .preview-time,
body.admin-playlists .preview-progress,
body.admin-playlists .preview-time {
  font-size: 14px;
  color: #6c757d;
  white-space: nowrap;
}
body.playlists .upload-progress,
body.admin-playlists .upload-progress {
  margin-top: 16px;
}
body.playlists .upload-progress .progress,
body.admin-playlists .upload-progress .progress {
  border-radius: 6px;
  background-color: #e9ecef;
  overflow: hidden;
}
body.playlists .upload-progress .progress-bar,
body.admin-playlists .upload-progress .progress-bar {
  background-color: #FFCA2C;
  transition: width 0.2s ease;
}
body.playlists .upload-progress small, body.playlists .upload-progress .small,
body.admin-playlists .upload-progress small,
body.admin-playlists .upload-progress .small {
  font-size: 13px;
  color: #6c757d;
}
body.playlists .upload-zone.dragging,
body.admin-playlists .upload-zone.dragging {
  border-color: #FFCA2C;
  background-color: #fff8e5;
}
@media (max-width: 768px) {
  body.playlists .form-section,
  body.admin-playlists .form-section {
    padding: 16px;
    margin-bottom: 16px;
  }
  body.playlists .screen-item,
  body.admin-playlists .screen-item {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    padding: 12px;
  }
  body.playlists .screen-info,
  body.admin-playlists .screen-info {
    margin-left: 32px;
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }
  body.playlists .active-playlist,
  body.playlists .no-playlist,
  body.admin-playlists .active-playlist,
  body.admin-playlists .no-playlist {
    width: 100%;
    justify-content: center;
  }
  body.playlists .priority-toggle,
  body.admin-playlists .priority-toggle {
    width: 100%;
    justify-content: center;
  }
  body.playlists .priority-toggle .form-check-label,
  body.admin-playlists .priority-toggle .form-check-label {
    text-align: center;
  }
  body.playlists .content-grid,
  body.admin-playlists .content-grid {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    gap: 12px;
  }
  body.playlists .form-actions .btn,
  body.admin-playlists .form-actions .btn {
    width: 100%;
  }
  body.playlists .btn-group,
  body.admin-playlists .btn-group {
    width: 100%;
  }
  body.playlists .btn-group .btn,
  body.admin-playlists .btn-group .btn {
    flex: 1;
    padding: 8px 4px;
  }
  body.playlists .location-header,
  body.admin-playlists .location-header {
    padding: 12px;
  }
  body.playlists .screens-list,
  body.admin-playlists .screens-list {
    padding: 12px;
  }
  body.playlists .playlist-override-section,
  body.admin-playlists .playlist-override-section {
    padding: 12px;
  }
  body.playlists .playlist-override-section .text-muted,
  body.admin-playlists .playlist-override-section .text-muted {
    font-size: 12px;
  }
  body.playlists .nav-pills,
  body.admin-playlists .nav-pills {
    padding: 3px;
  }
  body.playlists .nav-pills .nav-link,
  body.admin-playlists .nav-pills .nav-link {
    padding: 6px 12px;
    font-size: 12px;
  }
  body.playlists .upload-zone,
  body.admin-playlists .upload-zone {
    padding: 16px;
  }
  body.playlists .upload-zone h3, body.playlists .upload-zone .h3,
  body.admin-playlists .upload-zone h3,
  body.admin-playlists .upload-zone .h3 {
    font-size: 13px;
  }
  body.playlists .content-list-item,
  body.admin-playlists .content-list-item {
    padding: 12px;
    flex-wrap: wrap;
  }
  body.playlists .content-list-item-actions,
  body.admin-playlists .content-list-item-actions {
    width: 100%;
    margin-top: 8px;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  body.playlists .content-list-item-actions .delete-content,
  body.admin-playlists .content-list-item-actions .delete-content {
    flex-shrink: 0;
  }
  body.playlists .form-section-title,
  body.admin-playlists .form-section-title {
    font-size: 15px;
    margin-bottom: 12px;
  }
  body.playlists .screen-item .form-check-label,
  body.admin-playlists .screen-item .form-check-label {
    font-size: 13px;
  }
}
@media (max-width: 420px) {
  body.playlists .content-list,
  body.admin-playlists .content-list {
    padding: 12px;
  }
  body.playlists .content-list-item,
  body.admin-playlists .content-list-item {
    gap: 12px;
  }
  body.playlists .content-list-item img,
  body.admin-playlists .content-list-item img {
    margin-right: 0;
  }
  body.playlists .content-list-item-info,
  body.admin-playlists .content-list-item-info {
    min-width: 0;
  }
  body.playlists .content-list-item-actions,
  body.admin-playlists .content-list-item-actions {
    justify-content: space-between;
    gap: 8px;
  }
  body.playlists .content-list-item-actions .form-control,
  body.admin-playlists .content-list-item-actions .form-control {
    width: 72px;
  }
  body.playlists .content-list-item-actions span,
  body.admin-playlists .content-list-item-actions span {
    white-space: nowrap;
  }
  body.playlists .content-list-item-actions .delete-content,
  body.admin-playlists .content-list-item-actions .delete-content {
    margin-left: auto;
  }
}
@media (max-width: 480px) {
  body.playlists .content-grid,
  body.admin-playlists .content-grid {
    grid-template-columns: 1fr;
  }
  body.playlists .header-actions,
  body.admin-playlists .header-actions {
    width: 100%;
    margin-top: 12px;
  }
  body.playlists .page-header,
  body.admin-playlists .page-header {
    margin-bottom: 24px;
  }
}
body.playlists #custom-days.btn-group,
body.admin-playlists #custom-days.btn-group {
  flex-wrap: nowrap;
  width: 100%;
  justify-content: space-between;
}
body.playlists #custom-days .btn,
body.admin-playlists #custom-days .btn {
  padding: 4px 8px;
  font-size: 12px;
  border-color: #dee2e6;
  background-color: #fff;
  flex: 1;
  min-width: 32px;
}
body.playlists #custom-days .btn:hover,
body.admin-playlists #custom-days .btn:hover {
  background-color: #f8f9fa;
}
body.playlists #custom-days .btn-check:checked + .btn,
body.admin-playlists #custom-days .btn-check:checked + .btn {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.playlists #custom-days small, body.playlists #custom-days .small,
body.admin-playlists #custom-days small,
body.admin-playlists #custom-days .small {
  font-size: 12px;
  color: #6c757d;
}
body.playlists #days,
body.admin-playlists #days {
  width: 100%;
}
body.playlists #previewModal .modal-dialog,
body.admin-playlists #previewModal .modal-dialog {
  max-width: 800px;
  margin: 1.75rem auto;
}
body.playlists #previewModal .modal-content,
body.admin-playlists #previewModal .modal-content {
  background: #111;
  color: #fff;
  border-radius: 12px;
  border: none;
}
body.playlists #previewModal .modal-header,
body.admin-playlists #previewModal .modal-header {
  padding: 16px;
  border-bottom: 1px solid #222;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.playlists #previewModal .modal-title,
body.admin-playlists #previewModal .modal-title {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
body.playlists #previewModal .btn-close,
body.admin-playlists #previewModal .btn-close {
  padding: 0;
  border: 0;
  background: transparent;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.playlists #previewModal .modal-body,
body.admin-playlists #previewModal .modal-body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 420px;
  padding: 0;
  background: #000;
  position: relative;
  aspect-ratio: 16/9;
}
body.playlists #previewModal .preview-container,
body.admin-playlists #previewModal .preview-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 400px;
}
body.playlists #previewModal .preview-item,
body.admin-playlists #previewModal .preview-item {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 400px;
}
body.playlists #previewModal .preview-item.active,
body.admin-playlists #previewModal .preview-item.active {
  display: flex;
}
body.playlists #previewModal .preview-item img,
body.admin-playlists #previewModal .preview-item img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
body.playlists #previewModal .preview-item.active img,
body.admin-playlists #previewModal .preview-item.active img {
  max-width: 900px;
  max-height: 340px;
  -o-object-fit: contain;
     object-fit: contain;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5333333333);
  border-radius: 0.375rem;
}
body.playlists #previewModal .preview-item.active .preview-title,
body.admin-playlists #previewModal .preview-item.active .preview-title {
  color: #fff;
  font-size: 1.1rem;
  margin-top: 0.5rem;
}
body.playlists #previewModal .modal-footer,
body.admin-playlists #previewModal .modal-footer {
  padding: 16px;
  background: #111;
  border-top: 1px solid #222;
}
body.playlists #previewModal .preview-controls,
body.admin-playlists #previewModal .preview-controls {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
}
body.playlists #previewModal .preview-control,
body.admin-playlists #previewModal .preview-control {
  background: #222;
  color: #fff;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  flex-shrink: 0;
  line-height: 0;
}
body.playlists #previewModal .preview-control:hover,
body.admin-playlists #previewModal .preview-control:hover {
  background: #333;
  color: #fff;
}
body.playlists #previewModal .preview-control i,
body.admin-playlists #previewModal .preview-control i {
  font-size: 20px;
  margin: 0;
}
body.playlists #previewModal .preview-progress,
body.admin-playlists #previewModal .preview-progress {
  font-size: 14px;
  color: #6c757d;
  white-space: nowrap;
}
body.playlists #previewModal .preview-progress-container,
body.admin-playlists #previewModal .preview-progress-container {
  flex: 1;
  height: 6px;
  background: #222;
  border-radius: 3px;
  overflow: hidden;
}
body.playlists #previewModal .preview-progress-bar,
body.admin-playlists #previewModal .preview-progress-bar {
  height: 100%;
  width: 0%;
  background: #fff;
  transition: width 0.1s linear;
}
body.playlists #previewModal .preview-time,
body.admin-playlists #previewModal .preview-time {
  font-size: 14px;
  color: #6c757d;
  white-space: nowrap;
}
body.playlists body.playlists #viewAllModal .search-box,
body.admin-playlists body.playlists #viewAllModal .search-box {
  margin: 5px;
}
body.playlists body.playlists .dropdown,
body.admin-playlists body.playlists .dropdown {
  position: relative;
}
body.playlists body.playlists .dropdown-menu,
body.admin-playlists body.playlists .dropdown-menu {
  min-width: 200px !important;
  margin-top: 0 !important;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
body.playlists body.playlists .playlist-bulk-actions-dropdown,
body.admin-playlists body.playlists .playlist-bulk-actions-dropdown {
  min-width: 200px !important;
  margin-top: 0 !important;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
body.playlists body.playlists .filter-btn + .dropdown-menu,
body.admin-playlists body.playlists .filter-btn + .dropdown-menu {
  right: 0 !important;
  left: auto !important;
}
body.playlists .no-media-found-msg,
body.admin-playlists .no-media-found-msg {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 180px;
  width: 100%;
  color: #888;
  font-size: 1.2rem;
}
body.playlists .center-content,
body.admin-playlists .center-content {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
body.playlists .media-header-wrapper,
body.admin-playlists .media-header-wrapper {
  display: flex;
  justify-content: center;
  align-items: baseline;
  gap: 18px;
  cursor: pointer;
}
body.playlists .media-top-action,
body.admin-playlists .media-top-action {
  display: flex;
  justify-content: space-between;
}
body.playlists .tab-content,
body.admin-playlists .tab-content {
  background: white;
  border-radius: 12px;
  min-height: 300px;
  padding: 24px;
  margin-top: 8px;
  border: 1px solid #dee2e6;
}
body.playlists .upload-btn,
body.admin-playlists .upload-btn {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
}
body.playlists .search-filter-section,
body.admin-playlists .search-filter-section {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 10px;
  margin-top: 1.5rem;
  box-shadow: none;
}
body.playlists .search-box,
body.admin-playlists .search-box {
  position: relative;
}
body.playlists .search-box .search-icon,
body.admin-playlists .search-box .search-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: #aaa;
  font-size: 1.2rem;
  pointer-events: none;
  z-index: 2;
}
body.playlists .search-box .form-control,
body.admin-playlists .search-box .form-control {
  padding-left: 2.5rem;
}
body.playlists .preview-media img,
body.playlists .preview-media video,
body.admin-playlists .preview-media img,
body.admin-playlists .preview-media video {
  max-width: 900px;
  max-height: 340px;
  width: auto !important;
  height: auto !important;
  -o-object-fit: contain;
     object-fit: contain;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5333333333);
  border-radius: 0.375rem;
  display: block;
  margin: 0 auto;
  background: #000;
}
body.playlists .content-list-img,
body.admin-playlists .content-list-img {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  margin-right: 16px;
}
body.playlists .content-list-video,
body.admin-playlists .content-list-video {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
  margin-right: 0;
  display: block;
  background: #0f172a;
}
body.playlists .content-list-video-wrap,
body.admin-playlists .content-list-video-wrap {
  position: relative;
  width: 48px;
  height: 48px;
  border-radius: 6px;
  overflow: hidden;
  margin-right: 16px;
  flex-shrink: 0;
}
body.playlists .content-list-video-overlay,
body.admin-playlists .content-list-video-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  left: 23px;
  bottom: 16px;
  justify-content: center;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.24));
}
body.playlists .content-list-video-overlay i,
body.admin-playlists .content-list-video-overlay i {
  color: #ffffff;
  height: 20px;
  border-radius: 999px;
  background: rgba(17, 24, 39, 0.68);
}
body.playlists .duration-input,
body.admin-playlists .duration-input {
  min-width: auto;
}
body.playlists #createCampaign .modal-dialog,
body.admin-playlists #createCampaign .modal-dialog {
  max-width: 400px;
}
body.playlists #createCampaign .modal-content,
body.playlists #createCampaign .promotion-confirmation-modal,
body.admin-playlists #createCampaign .modal-content,
body.admin-playlists #createCampaign .promotion-confirmation-modal {
  border-radius: 16px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.16);
  padding: 0;
}
body.playlists #createCampaign .modal-header,
body.admin-playlists #createCampaign .modal-header {
  border: none;
  padding: 1.25rem 1.25rem 0 1.25rem;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.playlists #createCampaign .modal-title,
body.admin-playlists #createCampaign .modal-title {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
  text-align: center;
  width: 100%;
}
body.playlists #createCampaign .btn-close,
body.admin-playlists #createCampaign .btn-close {
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
}
body.playlists #createCampaign .modal-body,
body.admin-playlists #createCampaign .modal-body {
  padding: 0 1.5rem 1.25rem 1.5rem;
  text-align: center;
}
body.playlists .checkmark-bg,
body.admin-playlists .checkmark-bg {
  background: #ecfdf3;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 1rem auto;
}
body.playlists .checkmark-bg i,
body.admin-playlists .checkmark-bg i {
  color: #059669;
  font-size: 1.75rem;
}
body.playlists .main-message,
body.admin-playlists .main-message {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #4b5563;
  margin-bottom: 0;
  font-weight: 400;
}
body.playlists .playlist-promotion-modal-actions,
body.admin-playlists .playlist-promotion-modal-actions {
  border: none;
  background: transparent;
  padding: 0 1.5rem 1.25rem 1.5rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
body.playlists .playlist-promotion-modal-actions .btn,
body.admin-playlists .playlist-promotion-modal-actions .btn {
  min-height: 44px;
  width: 100%;
  text-align: center;
  justify-content: center;
}
body.playlists .btn-outline-dark,
body.admin-playlists .btn-outline-dark {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1.5rem;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
  transition: all 0.2s ease;
  border-color: #0e0e0e;
  justify-content: center;
}
body.playlists #mediaPreviewModal .modal-content,
body.admin-playlists #mediaPreviewModal .modal-content {
  box-shadow: 0 24px 56px rgba(15, 23, 42, 0.45);
  border: 1px solid rgba(15, 23, 42, 0.16);
}

/* Common styles */
body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
}

#flash-messages {
  position: fixed;
  top: 1.25rem;
  right: 1.25rem;
  z-index: 100000; /* above mobile sidebar (99999) and all page content */
  width: 420px;
  pointer-events: none;
}

@media (max-width: 768.98px) {
  #flash-messages {
    top: calc(48px + 1rem);
    right: 1rem;
    left: 1rem;
    width: auto;
    max-width: none;
  }
}
/* Unified flash styling (same as media library) on all pages */
#flash-messages .flash-message {
  pointer-events: auto;
  position: relative;
  border: none;
  border-radius: 8px;
  padding: 1rem 1.25rem;
  margin-bottom: 0.5rem;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
#flash-messages .flash-message::before {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 8px 0 0 8px;
}
#flash-messages .flash-message.alert-success, #flash-messages .flash-message.alert-notice {
  background-color: #d1fae5;
  color: #065f46;
  border-left: 4px solid #10b981;
}
#flash-messages .flash-message.alert-success::before, #flash-messages .flash-message.alert-notice::before {
  background-color: #10b981;
}
#flash-messages .flash-message.alert-success i, #flash-messages .flash-message.alert-notice i {
  color: #10b981;
}
#flash-messages .flash-message.alert-danger, #flash-messages .flash-message.alert-error {
  background-color: #fee2e2;
  color: #991b1b;
  border-left: 4px solid #ef4444;
}
#flash-messages .flash-message.alert-danger::before, #flash-messages .flash-message.alert-error::before {
  background-color: #ef4444;
}
#flash-messages .flash-message.alert-danger i, #flash-messages .flash-message.alert-error i {
  color: #ef4444;
}
#flash-messages .flash-message.alert-warning {
  background-color: #fef3c7;
  color: #92400e;
  border-left: 4px solid #f59e0b;
}
#flash-messages .flash-message.alert-warning::before {
  background-color: #f59e0b;
}
#flash-messages .flash-message.alert-warning i {
  color: #f59e0b;
}
#flash-messages .flash-message.alert-info {
  background-color: #dbeafe;
  color: #1e40af;
  border-left: 4px solid #3b82f6;
}
#flash-messages .flash-message.alert-info::before {
  background-color: #3b82f6;
}
#flash-messages .flash-message.alert-info i {
  color: #3b82f6;
}
#flash-messages .flash-message i {
  font-size: 16px;
  flex-shrink: 0;
}
#flash-messages .flash-message .btn-close {
  margin-left: auto;
  padding: 0;
  font-size: 18px;
  opacity: 0.7;
  transition: opacity 0.2s ease;
}
#flash-messages .flash-message .btn-close:hover {
  opacity: 1;
}

.card {
  border: 1px solid #e3e3e3;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  margin: auto;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 767.98px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dee2e6;
  }
  .d-m-none {
    display: none;
  }
}
/* Improved responsiveness for forms */
.form-control,
.form-select {
  max-width: 100%;
}

@media (min-width: 768px) {
  .modal .form-control,
  .modal .form-select {
    max-width: unset;
  }
}
/* Improved spacing for mobile devices */
@media (max-width: 767.98px) {
  .content-grid {
    max-height: unset !important;
  }
  .header-signage {
    display: flex;
    flex-direction: column-reverse;
  }
  .container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .col,
  [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.nav-items {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 1rem;
  overflow: hidden;
}

.nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
}

.nav-item:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.nav-item.active {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.nav-item i {
  font-size: 18px;
  min-width: 18px;
  text-align: center;
}

.sidebar-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0 1rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 24px;
}

.sidebar-toggle i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.75);
  transition: all 0.2s ease;
}

.sidebar-toggle:hover i {
  color: #fff;
}

/* Page Header Styles */
.page-header {
  margin-bottom: 1.5rem;
  padding: 0;
}

.page-header .d-flex {
  gap: 1rem;
}

.toast {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
}

/* Responsive Styles */
@media (max-width: 767.98px) {
  .page-header {
    padding: 0;
  }
  .w-m-100 {
    width: 100% !important;
    text-align: center !important;
    justify-content: center;
  }
}
.mr-32 {
  margin-right: 32px;
}

.select-wrapper {
  position: relative;
}

.select-wrapper::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #6c757d;
  pointer-events: none;
}

.screens-list {
  display: none;
  margin-top: 10px;
}

.screens-list.show {
  display: block;
}

.btn-close.white-close {
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  --bs-btn-close-color: white;
  --bs-btn-close-opacity: 1;
  background-size: 20px;
}

.btn-close.white-close:hover {
  opacity: 0.8;
}

.media-info {
  bottom: -56px;
}

.media-preview {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.media-card {
  cursor: pointer;
}

.media-card.border-primary {
  border: 2px solid #FFCA2C !important;
}

.media-check {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 9999;
}

.media-card:hover .expand-media {
  visibility: visible;
}

.expand-media {
  visibility: hidden;
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
  color: #fff;
  background: #333;
  border-radius: 14px;
  padding: 3px 6px;
  font-size: 13px;
}

/* Media Library Modal Styles */
.media-top-action {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.media-top-action a {
  font-size: 12px;
  text-decoration: none;
  color: #333;
}

/* Media check design class for Design Studio tab */
.media-check-design {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 9999;
}

input.media-check-design.form-check-input {
  visibility: hidden;
}

.media-card.border-primary.border-2 input.media-check-design.form-check-input {
  visibility: visible;
}

/* Tab navigation styles for media library modal */
.nav-pills {
  background: #e9ecef;
  border-radius: 24px;
  padding: 1px 3px;
  display: flex;
  width: 100%;
  margin: 0 0 24px 0;
  width: 315px;
  margin: 0px auto;
}

.nav-pills .nav-item {
  flex: 1;
  margin: 0;
  padding: 0;
}

.nav-pills .nav-link.active {
  background: #FFCA2C;
  color: #000;
}

.nav-pills .nav-link {
  border-radius: 22px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #6c757d;
  border: none;
  width: 100%;
  text-align: center;
}

.custome-cross.btn-close {
  position: absolute;
  right: 10px;
  top: 10px;
  --bs-btn-close-color: #fff;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 1;
}

img#previewImageModalImg {
  max-height: calc(100vh - 150px) !important;
  max-width: unset !important;
  width: unset !important;
}

#previewImageModal .modal-content {
  background: rgba(0, 0, 0, 0.8392156863);
}

#previewImageModal .modal-body {
  background: transparent !important;
}

#previewImageModal .modal-header {
  background: #fff;
}

/* Button Styles */
.btn-outline-secondary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #4b5563;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

.btn-outline-secondary i {
  font-size: 16px;
  color: #6b7280;
  margin-right: 0.25rem;
  margin-bottom: -0.125rem;
  margin-top: -0.125rem;
}

.btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}

.btn-primary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

.btn-primary i {
  font-size: 16px;
  margin-right: 0.25rem;
}

.btn-dark {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #111827;
  border-color: #111827;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

.btn-dark:hover {
  background-color: #1f2937;
  border-color: #1f2937;
  color: #fff;
}

.btn-dark i {
  font-size: 16px;
  color: #fff;
}

.dropdown .btn.dropdown-toggle {
  padding: 0.625rem 0.75rem;
}

/* Small button variant using Bootstrap sizing */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.375rem 0.75rem;
  font-size: 13px;
}

.font-12 {
  font-size: 12px;
}

#thumbnailsPreview .position-relative {
  display: inline-block;
  line-height: 0;
}

.modal {
  z-index: 9999999;
}

/* Pagination Styles */
.pagination-controls {
  padding: 1rem 0;
  border-top: 1px solid #e5e7eb;
}

.showing-info {
  font-size: 0.875rem;
  color: #6b7280;
}

.pagination {
  margin-bottom: 0;
  gap: 0.25rem;
  align-items: center;
}

/* Style only the numbered page buttons */
.pagination .page-number {
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  color: #374151;
  border: 1px solid #d1d5db;
  background-color: #fff;
  font-size: 0.875rem;
  line-height: 1.25rem;
  min-width: 2rem;
  text-align: center;
  cursor: pointer;
}

.pagination .page-number:hover {
  background-color: #f3f4f6;
  color: #111827;
  border-color: #d1d5db;
}

.pagination .page-number.active {
  background-color: #FFCA2C;
  color: #000;
  border-color: #FFCA2C;
}

#prev-page:disabled,
#next-page:disabled {
  color: #9ca3af;
}

#prev-page,
#next-page {
  background: none;
  border: none;
  padding: 0.5rem;
  color: #374151;
  font-size: 1.25rem;
  cursor: pointer;
}

.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link {
  background-color: transparent;
  border: none;
  color: #374151;
  padding: 0.5rem;
  font-size: 1.25rem;
}

.pagination .page-item:first-child .page-link:hover,
.pagination .page-item:last-child .page-link:hover {
  background-color: transparent;
}

.min-w-62 {
  min-width: 62px;
}

.btn-small-badge {
  width: -moz-fit-content;
  width: fit-content;
  padding: 9px !important;
  line-height: 0;
  height: unset !important;
  font-size: 11px !important;
  margin: 10px 0 0 0;
}

.theme-table {
  min-height: 300px;
  border-top: 1px solid #e9ecef;
  border-radius: 12px;
}

@media (max-width: 768px) {
  .m-flex-col {
    flex-direction: column;
  }
  .pagination-controls {
    flex-direction: column;
  }
  .back-header a {
    border: none;
    padding: 0 30px;
    min-width: unset !important;
    width: unset !important;
  }
  /* Layout styles moved to components/_page-layout.scss */
  .media-preview {
    height: unset !important;
    overflow: unset !important;
    aspect-ratio: unset !important;
  }
  .media-preview img {
    position: relative !important;
    -o-object-fit: unset !important;
       object-fit: unset !important;
  }
  img#previewImageModalImg {
    max-height: unset;
    max-width: unset !important;
    width: 100% !important;
  }
}
.pr-40 {
  padding-right: 40px !important;
}

.w-unset {
  width: unset !important;
}

.w-full {
  max-width: 100% !important;
  width: 100% !important;
}

.bg-primary {
  background-color: #FFCA2C !important;
}

.search-submit {
  position: absolute;
  right: -3px;
  top: 0px;
  z-index: 999;
}

.multi-menu-icon {
  display: none;
}

.expanded .multi-menu-icon {
  display: block;
}

.badge.badge-primary {
  background: #FFCA2C !important;
  color: #333;
  padding: 4px 6px;
}

/* WebKit-based browsers */
::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background-color: #f0f0f0; /* Make sure it's solid */
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 10px;
  /* Remove border to avoid flicker issue */
  /* border: 3px solid #f0f0f0; */
  box-shadow: inset 0 0 0 3px #f0f0f0; /* mimic spacing without affecting layout */
}

::-webkit-scrollbar-thumb:hover {
  background-color: #555;
  box-shadow: inset 0 0 0 3px #f0f0f0;
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #888 #f0f0f0;
}

/* Smooth scroll behavior (optional) */
html {
  scroll-behavior: smooth;
}

.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}

.table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef;
  background: #f8f9fa;
}

table .form-check-input {
  width: 12px;
  height: 12px;
}

i.bi.bi-search::before {
  font-weight: bold !important;
}

.create-user-wrapper {
  max-width: 600px;
  margin: 50px auto;
}

.w-100 {
  max-width: 100% !important;
}

.h-44 {
  height: 44px !important;
}

.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  color: #6c757d;
  background-color: #ebebeb;
  border-color: #6c757d;
}

.section-heading {
  font-size: 18px;
  font-weight: 600;
}

.small-text {
  font-size: 11px;
}

.fixed-h-input {
  height: 43px !important;
}

.raw-btn,
.raw-btn:hover,
.raw-btn:active {
  border: 0;
  background: none;
  box-shadow: none !important;
  text-decoration: underline;
  padding: 0;
}

/* Status Badge */
.badge {
  font-size: 12px !important;
  font-weight: 500 !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 12px !important;
}

.badge.bg-warning {
  background-color: #fef3c7 !important;
  color: #d97706;
}

.badge.bg-primary {
  background-color: #eff6ff !important;
  color: #2563eb;
}

.badge.bg-secondary {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}

.profile-img {
  width: 97px;
  height: 97px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  background-color: #f0f0f0;
}

.edit-btn {
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  color: #007bff;
  text-decoration: underline;
  border: none;
  background: none;
}

.dp-block {
  width: 104px;
  border: 4px solid #FFCA2C;
  border-radius: 50%;
  height: 105px;
}

.edit-action {
  position: absolute;
  top: 0;
  right: 0;
}

.edit-action i {
  color: #fff;
  font-size: 11px;
  padding: 6px;
  background: rgba(31, 31, 31, 0.9490196078);
  border-radius: 50px;
}

.success-icon-block {
  background-color: #22c55e;
}

.left-carous {
  position: absolute;
  left: 0;
  top: 40%;
  z-index: 999;
  background: #333;
  color: #fff;
  border-radius: 50px;
  padding: 6px;
  line-height: 0;
  height: 26px;
  font-size: 11px;
}

.right-carous {
  position: absolute;
  right: 0;
  top: 40%;
  z-index: 999;
  background: #333;
  color: #fff;
  border-radius: 50px;
  padding: 6px;
  line-height: 0;
  height: 26px;
  font-size: 11px;
}

.action-user-icon {
  width: 200px;
}

/* Android TV App section styling */
.android-tv-section {
  margin-top: 1.5rem;
}

.android-tv-section .btn-link {
  color: #fff;
  text-decoration: none;
  border: 2px solid #000;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  font-size: 0.9375rem;
  font-weight: 600;
  background-color: #000;
  transition: all 0.2s ease-in-out;
  height: 44px;
  min-width: 240px;
}

.android-tv-section .btn-link:hover {
  background-color: #fff;
  color: #000;
}

.android-tv-section .btn-link i {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.android-tv-section .btn-link span {
  flex: 0 1 auto;
}

.android-tv-section .text-decoration-none {
  color: #6b7280;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
  height: 44px;
}

.android-tv-section .text-decoration-none i {
  font-size: 1.125rem;
}

.android-tv-section .text-decoration-none:hover {
  color: #374151;
}

.tabs-rounded .nav-link {
  border-radius: 8px;
  font-weight: 500;
  color: #6c757d;
}

.tabs-rounded .nav-link.active {
  background-color: #FFCA2C !important;
  border: 1px solid #FFCA2C !important;
  font-weight: 600 !important;
  color: #000 !important;
}

.tab-content {
  background: white;
  border-radius: 12px;
  min-height: 300px;
  padding: 24px;
  margin-top: 8px;
  border: 1px solid #dee2e6;
}

.section-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.section-description {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 1.5rem;
}

.content-upload-wrapper {
  background-color: #fff;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

.upload-btn {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
}

.disclaimer-section {
  display: flex;
  gap: 2rem;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
}

.section-group h6, .section-group .h6,
.performance-card h6,
.performance-card .h6,
.disclaimer-title,
.metrics-title,
.frequency-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 1rem;
}

.disclaimer-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.disclaimer-list li {
  position: relative;
  padding-left: 1.25rem;
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

.disclaimer-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #9ca3af;
}

.sitebtn {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

.media-card.border-primary {
  border: 2px solid #FFCA2C !important;
}

.media-card {
  background: #fff;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  position: relative;
  border: 2px solid transparent;
}

.media-preview {
  position: relative;
  height: 180px;
  max-width: 100%;
  background: #f7fafc;
}

.media-preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

.c-dropdown button {
  width: 100%;
  display: flex;
  height: 44px;
  justify-content: space-between;
}

.c-dropdown ul {
  width: 100%;
  left: 0;
}

.select-truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.pairing-instructions .step-item {
  padding: 1rem;
  background-color: #f8f9fa;
  border-radius: 8px;
}

.demo-container {
  max-width: 800px;
  margin: 50px auto;
  padding: 2rem;
  background: white;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.demo-form {
  background: #f8f9fa;
  padding: 2rem;
  border-radius: 8px;
  margin-bottom: 2rem;
}

#createCampaign .modal-dialog {
  max-width: 400px;
}

#createCampaign .modal-content {
  border-radius: 16px;
  border: none;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  padding: 0;
}

#createCampaign .modal-header {
  border: none;
  padding: 1.25rem 1.25rem 0 1.25rem;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#createCampaign .modal-title {
  display: block;
  font-size: 1.35rem;
  font-weight: 700;
  color: #222;
  margin-bottom: 0.5rem;
  text-align: center;
  width: 100%;
}

#createCampaign .btn-close {
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
}

#createCampaign .modal-body {
  padding: 0 1.75rem 1.5rem 1.75rem;
  text-align: center;
}

.checkmark-bg {
  background: #eafaf1;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 1.5rem auto;
}

.checkmark-bg i {
  color: #22c55e;
  font-size: 2rem;
}

.main-message {
  font-size: 1.08rem;
  color: #6c757d;
  margin-bottom: 0;
  font-weight: 500;
}

.modal-footer {
  border: none;
  background: transparent;
  padding: 0 1.75rem 1.5rem 1.75rem;
  display: flex;
  margin-top: 10px;
  gap: 0.5rem;
}

/* Unified mobile layout for Bulk Actions + Filter controls */
@media (max-width: 420px) {
  .search-filter-section .d-flex.gap-2.justify-content-md-end {
    align-items: center;
  }
  .search-filter-section .d-flex.gap-2.justify-content-md-end .dropdown {
    width: 100%;
    max-width: 260px;
    margin: 0 auto;
  }
  .search-filter-section .d-flex.gap-2.justify-content-md-end .btn {
    width: 100%;
    justify-content: center;
  }
}
.btn-campaign {
  background: #ffd600;
  color: #222;
  border: none;
  font-weight: 600;
  border-radius: 6px;
  padding: 0.75rem 1.5rem;
  transition: background 0.2s;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.btn-campaign:hover {
  background: #ffe066;
  color: #222;
}

@media (max-width: 500px) {
  #createCampaign .modal-dialog {
    max-width: 98vw;
  }
  #createCampaign .modal-body,
  .modal-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  border: 1px solid #e5e7eb;
}

.step-indicator {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  align-items: center;
}

.step {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  position: relative;
}

.step-content {
  display: flex;
  align-items: center;
  gap: 8px;
}

.icon-circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.step-label {
  font-weight: 400;
  color: #6c757d;
}

.step.completed .icon-circle {
  background-color: #d1f7df;
  color: #198754;
}

.step.completed .progress-bar-fill {
  width: 100% !important;
}

.step.completed .step-label {
  color: #198754;
  font-weight: 500;
}

.progress-bar-track {
  position: absolute;
  height: 4px;
  background: #dee2e6;
  width: 100%;
  left: 0;
  bottom: -8px;
  z-index: 0;
}

.progress-bar-fill {
  position: absolute;
  height: 4px;
  background: #28a745;
  left: 0;
  bottom: -8px;
  z-index: 1;
  width: 0;
}

.iti {
  width: 100%;
}

@media only screen and (max-width: 600px) {
  .step-label {
    font-size: 12px;
  }
}
/* SlimSelect Component Styles */
.ss-main {
  color: #495057;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.ss-main .ss-single-selected,
.ss-main .ss-multi-selected {
  min-height: 45px;
  padding: 6px 10px;
  border: 1px solid #dee2e6;
  border-radius: 8px;
  background-color: #fff;
  font-size: 11px;
  transition: all 0.2s ease-in-out;
}

.ss-main .ss-content {
  width: 400px;
  min-width: 400px;
}

/* Target all possible dropdown option selectors */
.ss-content .ss-list .ss-option,
.ss-content .ss-list .ss-option *,
.ss-main .ss-content .ss-list .ss-option,
.ss-main .ss-content .ss-list .ss-option *,
.ss-main .ss-list .ss-option,
.ss-main .ss-list .ss-option *,
.ss-list .ss-option,
.ss-list .ss-option * {
  font-size: 9px !important;
  padding: 8px 10px !important;
  line-height: 1.2 !important;
}

/* Target search input specifically */
.ss-content .ss-search input,
.ss-main .ss-content .ss-search input {
  font-size: 9px !important;
  padding: 8px 10px !important;
}

/* Remove any other font size declarations */
.ss-main .ss-values .ss-value,
.ss-main .ss-add,
.ss-main .placeholder,
.ss-main .ss-option,
.ss-main .ss-search input,
.ss-main span,
.ss-main div {
  font-size: 11px !important;
}

/* Empty State Styles */
.empty-state-container {
  min-height: calc(100vh - 200px);
}

.empty-state-icon {
  width: 80px;
  height: 80px;
  background: #f8f9fa;
  border-radius: 50%;
  border: 2px dashed #dee2e6;
  font-size: 2rem;
  color: #6c757d;
}

.empty-state-description {
  max-width: 400px;
}

/* Base styles */
body.settings-base,
body.settings-profile,
body.settings-subscriptions,
body.settings-billing,
body.settings-security,
body.settings-notification_preferences,
body.settings-privacy {
  color: #111827;
  min-height: 100vh;
  /* Rest of settings.css */
  /*Alert Styles*/
  /* Dark mode styles */
  /* Settings Container */
  /* Settings Navigation */
  /* Settings Content */
  /* Profile Settings */
  /* Billing Settings */
  /* Notification Settings */
  /* Page Header */
  /* Sidebar Navigation (desktop only; mobile uses off-canvas in @media above) */
  /* Add styles for collapsed state */
  /* Form Fields */
  /* Upgrade Button */
  /* Switch to Free Button */
  /* Payment Actions */
  /* Billing: wrap Add Credit Card / Add Payment Method buttons below 480px */
  /* Card adjustments */
  /* Form group spacing */
  /* Subscription Section Enhancements */
  /* Plan Status Summary Card */
  /* Color-coding for different cards */
  /* Improved screen table styling */
  /* Screen preview styling */
  /* Plan badges styling */
  /* Switch plan button styling */
  /* Row coloring based on plan type */
  /* Mobile card view enhancements */
  /* Improved subscription summary box */
  /* Batch operations styling */
  /* Switch Plan Modal Styling */
  /* Updated Pagination styling */
  /* Style for the previous and next buttons */
  /* Tooltip enhancement */
  /* Screen operations and filtering */
  /* Checkbox column styling */
  /* Consistent spacing for filter controls */
  /* Even spacing for batch operations and filters */
  /* Even spacing for batch operations and filters */
  /* Table Adjustments */
  /* Sidebar Logo */
  /* Remove old nav-logo styles */
  /* Sidebar Footer */
  /* Modal Styles */
  /* Subscription History */
  /* Subscription History Modal */
  /* Social Login Tile Cleanup */
}
body.settings-base .form-control,
body.settings-base .form-select,
body.settings-profile .form-control,
body.settings-profile .form-select,
body.settings-subscriptions .form-control,
body.settings-subscriptions .form-select,
body.settings-billing .form-control,
body.settings-billing .form-select,
body.settings-security .form-control,
body.settings-security .form-select,
body.settings-notification_preferences .form-control,
body.settings-notification_preferences .form-select,
body.settings-privacy .form-control,
body.settings-privacy .form-select {
  max-width: 100%;
}
body.settings-base .form-control, body.settings-base .form-select,
body.settings-profile .form-control,
body.settings-profile .form-select,
body.settings-subscriptions .form-control,
body.settings-subscriptions .form-select,
body.settings-billing .form-control,
body.settings-billing .form-select,
body.settings-security .form-control,
body.settings-security .form-select,
body.settings-notification_preferences .form-control,
body.settings-notification_preferences .form-select,
body.settings-privacy .form-control,
body.settings-privacy .form-select {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
}
@media (max-width: 998px) {
  body.settings-base .fa-btn,
  body.settings-profile .fa-btn,
  body.settings-subscriptions .fa-btn,
  body.settings-billing .fa-btn,
  body.settings-security .fa-btn,
  body.settings-notification_preferences .fa-btn,
  body.settings-privacy .fa-btn {
    margin-top: 10px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  body.settings-base .form-control,
  body.settings-base .form-select,
  body.settings-profile .form-control,
  body.settings-profile .form-select,
  body.settings-subscriptions .form-control,
  body.settings-subscriptions .form-select,
  body.settings-billing .form-control,
  body.settings-billing .form-select,
  body.settings-security .form-control,
  body.settings-security .form-select,
  body.settings-notification_preferences .form-control,
  body.settings-notification_preferences .form-select,
  body.settings-privacy .form-control,
  body.settings-privacy .form-select {
    max-width: 400px;
  }
}
body.settings-base .error-message,
body.settings-profile .error-message,
body.settings-subscriptions .error-message,
body.settings-billing .error-message,
body.settings-security .error-message,
body.settings-notification_preferences .error-message,
body.settings-privacy .error-message {
  font-size: 0.875em;
  margin-top: 0.25rem;
}
body.settings-base .alert-success,
body.settings-profile .alert-success,
body.settings-subscriptions .alert-success,
body.settings-billing .alert-success,
body.settings-security .alert-success,
body.settings-notification_preferences .alert-success,
body.settings-privacy .alert-success {
  font-size: 12px;
}
body.settings-base .alert-success .bi,
body.settings-profile .alert-success .bi,
body.settings-subscriptions .alert-success .bi,
body.settings-billing .alert-success .bi,
body.settings-security .alert-success .bi,
body.settings-notification_preferences .alert-success .bi,
body.settings-privacy .alert-success .bi {
  font-size: 12px;
}
body.settings-base .alert-success .btn-close,
body.settings-profile .alert-success .btn-close,
body.settings-subscriptions .alert-success .btn-close,
body.settings-billing .alert-success .btn-close,
body.settings-security .alert-success .btn-close,
body.settings-notification_preferences .alert-success .btn-close,
body.settings-privacy .alert-success .btn-close {
  font-size: 10px;
}
body.settings-base.dark-mode,
body.settings-profile.dark-mode,
body.settings-subscriptions.dark-mode,
body.settings-billing.dark-mode,
body.settings-security.dark-mode,
body.settings-notification_preferences.dark-mode,
body.settings-privacy.dark-mode {
  background-color: #333;
  color: #fff;
}
body.settings-base.dark-mode .card,
body.settings-profile.dark-mode .card,
body.settings-subscriptions.dark-mode .card,
body.settings-billing.dark-mode .card,
body.settings-security.dark-mode .card,
body.settings-notification_preferences.dark-mode .card,
body.settings-privacy.dark-mode .card {
  background-color: #444;
  border-color: #555;
}
body.settings-base.dark-mode .form-control,
body.settings-base.dark-mode .form-select,
body.settings-profile.dark-mode .form-control,
body.settings-profile.dark-mode .form-select,
body.settings-subscriptions.dark-mode .form-control,
body.settings-subscriptions.dark-mode .form-select,
body.settings-billing.dark-mode .form-control,
body.settings-billing.dark-mode .form-select,
body.settings-security.dark-mode .form-control,
body.settings-security.dark-mode .form-select,
body.settings-notification_preferences.dark-mode .form-control,
body.settings-notification_preferences.dark-mode .form-select,
body.settings-privacy.dark-mode .form-control,
body.settings-privacy.dark-mode .form-select {
  background-color: #555;
  border-color: #666;
  color: #fff;
}
body.settings-base.dark-mode .btn-primary,
body.settings-profile.dark-mode .btn-primary,
body.settings-subscriptions.dark-mode .btn-primary,
body.settings-billing.dark-mode .btn-primary,
body.settings-security.dark-mode .btn-primary,
body.settings-notification_preferences.dark-mode .btn-primary,
body.settings-privacy.dark-mode .btn-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.settings-base .settings-container,
body.settings-profile .settings-container,
body.settings-subscriptions .settings-container,
body.settings-billing .settings-container,
body.settings-security .settings-container,
body.settings-notification_preferences .settings-container,
body.settings-privacy .settings-container {
  display: grid;
  grid-template-columns: 240px 1fr;
  gap: 2rem;
  margin-top: 0.5rem;
}
body.settings-base .settings-nav,
body.settings-profile .settings-nav,
body.settings-subscriptions .settings-nav,
body.settings-billing .settings-nav,
body.settings-security .settings-nav,
body.settings-notification_preferences .settings-nav,
body.settings-privacy .settings-nav {
  background: #fff;
  border-radius: 12px;
  padding: 1rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  height: -moz-fit-content;
  height: fit-content;
}
body.settings-base .settings-nav-item,
body.settings-profile .settings-nav-item,
body.settings-subscriptions .settings-nav-item,
body.settings-billing .settings-nav-item,
body.settings-security .settings-nav-item,
body.settings-notification_preferences .settings-nav-item,
body.settings-privacy .settings-nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 1rem;
  color: #4b5563;
  text-decoration: none;
  border-radius: 8px;
  font-size: 0.875rem;
  transition: all 0.2s ease;
  margin-bottom: 0.25rem;
}
body.settings-base .settings-nav-item:hover,
body.settings-profile .settings-nav-item:hover,
body.settings-subscriptions .settings-nav-item:hover,
body.settings-billing .settings-nav-item:hover,
body.settings-security .settings-nav-item:hover,
body.settings-notification_preferences .settings-nav-item:hover,
body.settings-privacy .settings-nav-item:hover {
  background: #f3f4f6;
  color: #111827;
  text-decoration: none;
}
body.settings-base .settings-nav-item.active,
body.settings-profile .settings-nav-item.active,
body.settings-subscriptions .settings-nav-item.active,
body.settings-billing .settings-nav-item.active,
body.settings-security .settings-nav-item.active,
body.settings-notification_preferences .settings-nav-item.active,
body.settings-privacy .settings-nav-item.active {
  background: #f3f4f6;
  color: #111827;
  font-weight: 500;
}
body.settings-base .settings-nav-item i,
body.settings-profile .settings-nav-item i,
body.settings-subscriptions .settings-nav-item i,
body.settings-billing .settings-nav-item i,
body.settings-security .settings-nav-item i,
body.settings-notification_preferences .settings-nav-item i,
body.settings-privacy .settings-nav-item i {
  font-size: 1.125rem;
}
body.settings-base .settings-content,
body.settings-profile .settings-content,
body.settings-subscriptions .settings-content,
body.settings-billing .settings-content,
body.settings-security .settings-content,
body.settings-notification_preferences .settings-content,
body.settings-privacy .settings-content {
  min-width: 0;
}
body.settings-base .settings-section,
body.settings-profile .settings-section,
body.settings-subscriptions .settings-section,
body.settings-billing .settings-section,
body.settings-security .settings-section,
body.settings-notification_preferences .settings-section,
body.settings-privacy .settings-section {
  margin-left: 1rem;
  display: none;
}
body.settings-base .settings-section.active,
body.settings-profile .settings-section.active,
body.settings-subscriptions .settings-section.active,
body.settings-billing .settings-section.active,
body.settings-security .settings-section.active,
body.settings-notification_preferences .settings-section.active,
body.settings-privacy .settings-section.active {
  display: block;
}
body.settings-base .settings-section h2, body.settings-base .settings-section .h2,
body.settings-profile .settings-section h2,
body.settings-profile .settings-section .h2,
body.settings-subscriptions .settings-section h2,
body.settings-subscriptions .settings-section .h2,
body.settings-billing .settings-section h2,
body.settings-billing .settings-section .h2,
body.settings-security .settings-section h2,
body.settings-security .settings-section .h2,
body.settings-notification_preferences .settings-section h2,
body.settings-notification_preferences .settings-section .h2,
body.settings-privacy .settings-section h2,
body.settings-privacy .settings-section .h2 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
  color: #111827;
}
body.settings-base .card,
body.settings-profile .card,
body.settings-subscriptions .card,
body.settings-billing .card,
body.settings-security .card,
body.settings-notification_preferences .card,
body.settings-privacy .card {
  background: #fff;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 1.5rem;
}
body.settings-base .card-body,
body.settings-profile .card-body,
body.settings-subscriptions .card-body,
body.settings-billing .card-body,
body.settings-security .card-body,
body.settings-notification_preferences .card-body,
body.settings-privacy .card-body {
  padding: 1.5rem;
}
body.settings-base .card-subtitle,
body.settings-profile .card-subtitle,
body.settings-subscriptions .card-subtitle,
body.settings-billing .card-subtitle,
body.settings-security .card-subtitle,
body.settings-notification_preferences .card-subtitle,
body.settings-privacy .card-subtitle {
  font-size: 1rem;
  font-weight: 500;
  color: #111827;
  margin-bottom: 1rem;
}
body.settings-base .profile-body,
body.settings-profile .profile-body,
body.settings-subscriptions .profile-body,
body.settings-billing .profile-body,
body.settings-security .profile-body,
body.settings-notification_preferences .profile-body,
body.settings-privacy .profile-body {
  max-width: 450px;
}
body.settings-base .profile-image-section,
body.settings-profile .profile-image-section,
body.settings-subscriptions .profile-image-section,
body.settings-billing .profile-image-section,
body.settings-security .profile-image-section,
body.settings-notification_preferences .profile-image-section,
body.settings-privacy .profile-image-section {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
body.settings-base .profile-input,
body.settings-profile .profile-input,
body.settings-subscriptions .profile-input,
body.settings-billing .profile-input,
body.settings-security .profile-input,
body.settings-notification_preferences .profile-input,
body.settings-privacy .profile-input {
  max-width: 400px;
}
body.settings-base .dp-block,
body.settings-profile .dp-block,
body.settings-subscriptions .dp-block,
body.settings-billing .dp-block,
body.settings-security .dp-block,
body.settings-notification_preferences .dp-block,
body.settings-privacy .dp-block {
  width: 104px;
  border: 4px solid #FFCA2C;
  border-radius: 50%;
  height: 105px;
}
body.settings-base .profile-img,
body.settings-profile .profile-img,
body.settings-subscriptions .profile-img,
body.settings-billing .profile-img,
body.settings-security .profile-img,
body.settings-notification_preferences .profile-img,
body.settings-privacy .profile-img {
  width: 97px;
  height: 97px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  background-color: #f0f0f0;
}
body.settings-base .edit-btn,
body.settings-profile .edit-btn,
body.settings-subscriptions .edit-btn,
body.settings-billing .edit-btn,
body.settings-security .edit-btn,
body.settings-notification_preferences .edit-btn,
body.settings-privacy .edit-btn {
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  color: #007bff;
  text-decoration: underline;
  border: none;
  background: none;
}
body.settings-base .edit-action,
body.settings-profile .edit-action,
body.settings-subscriptions .edit-action,
body.settings-billing .edit-action,
body.settings-security .edit-action,
body.settings-notification_preferences .edit-action,
body.settings-privacy .edit-action {
  position: absolute;
  top: 0;
  right: 0;
}
body.settings-base .edit-action i,
body.settings-profile .edit-action i,
body.settings-subscriptions .edit-action i,
body.settings-billing .edit-action i,
body.settings-security .edit-action i,
body.settings-notification_preferences .edit-action i,
body.settings-privacy .edit-action i {
  color: #fff;
  font-size: 11px;
  padding: 6px;
  background: rgba(31, 31, 31, 0.9490196078);
  border-radius: 50px;
}
body.settings-base .raw-btn,
body.settings-profile .raw-btn,
body.settings-subscriptions .raw-btn,
body.settings-billing .raw-btn,
body.settings-security .raw-btn,
body.settings-notification_preferences .raw-btn,
body.settings-privacy .raw-btn {
  border: 0;
  text-decoration: underline;
  color: #374151;
}
body.settings-base .raw-btn:hover,
body.settings-profile .raw-btn:hover,
body.settings-subscriptions .raw-btn:hover,
body.settings-billing .raw-btn:hover,
body.settings-security .raw-btn:hover,
body.settings-notification_preferences .raw-btn:hover,
body.settings-privacy .raw-btn:hover {
  border: 0;
  background: none;
  text-decoration: underline;
}
body.settings-base .settings-profile-image,
body.settings-profile .settings-profile-image,
body.settings-subscriptions .settings-profile-image,
body.settings-billing .settings-profile-image,
body.settings-security .settings-profile-image,
body.settings-notification_preferences .settings-profile-image,
body.settings-privacy .settings-profile-image {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid rgba(31, 31, 31, 0.1);
}
body.settings-base .current-plan,
body.settings-profile .current-plan,
body.settings-subscriptions .current-plan,
body.settings-billing .current-plan,
body.settings-security .current-plan,
body.settings-notification_preferences .current-plan,
body.settings-privacy .current-plan {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0;
}
body.settings-base .plan-info h4, body.settings-base .plan-info .h4,
body.settings-profile .plan-info h4,
body.settings-profile .plan-info .h4,
body.settings-subscriptions .plan-info h4,
body.settings-subscriptions .plan-info .h4,
body.settings-billing .plan-info h4,
body.settings-billing .plan-info .h4,
body.settings-security .plan-info h4,
body.settings-security .plan-info .h4,
body.settings-notification_preferences .plan-info h4,
body.settings-notification_preferences .plan-info .h4,
body.settings-privacy .plan-info h4,
body.settings-privacy .plan-info .h4 {
  font-size: 1rem;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.25rem;
}
body.settings-base .plan-info p,
body.settings-profile .plan-info p,
body.settings-subscriptions .plan-info p,
body.settings-billing .plan-info p,
body.settings-security .plan-info p,
body.settings-notification_preferences .plan-info p,
body.settings-privacy .plan-info p {
  font-size: 0.875rem;
  color: #6b7280;
  margin: 0;
}
body.settings-base .payment-method,
body.settings-profile .payment-method,
body.settings-subscriptions .payment-method,
body.settings-billing .payment-method,
body.settings-security .payment-method,
body.settings-notification_preferences .payment-method,
body.settings-privacy .payment-method {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.settings-base .btn,
body.settings-profile .btn,
body.settings-subscriptions .btn,
body.settings-billing .btn,
body.settings-security .btn,
body.settings-notification_preferences .btn,
body.settings-privacy .btn {
  border-radius: 5px;
}
body.settings-base .card-info,
body.settings-profile .card-info,
body.settings-subscriptions .card-info,
body.settings-billing .card-info,
body.settings-security .card-info,
body.settings-notification_preferences .card-info,
body.settings-privacy .card-info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #4b5563;
}
body.settings-base .card-info i,
body.settings-profile .card-info i,
body.settings-subscriptions .card-info i,
body.settings-billing .card-info i,
body.settings-security .card-info i,
body.settings-notification_preferences .card-info i,
body.settings-privacy .card-info i {
  font-size: 1.25rem;
}
body.settings-base .notification-setting,
body.settings-profile .notification-setting,
body.settings-subscriptions .notification-setting,
body.settings-billing .notification-setting,
body.settings-security .notification-setting,
body.settings-notification_preferences .notification-setting,
body.settings-privacy .notification-setting {
  padding: 1rem 0;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .notification-setting:last-child,
body.settings-profile .notification-setting:last-child,
body.settings-subscriptions .notification-setting:last-child,
body.settings-billing .notification-setting:last-child,
body.settings-security .notification-setting:last-child,
body.settings-notification_preferences .notification-setting:last-child,
body.settings-privacy .notification-setting:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
body.settings-base .notification-setting:first-child,
body.settings-profile .notification-setting:first-child,
body.settings-subscriptions .notification-setting:first-child,
body.settings-billing .notification-setting:first-child,
body.settings-security .notification-setting:first-child,
body.settings-notification_preferences .notification-setting:first-child,
body.settings-privacy .notification-setting:first-child {
  padding-top: 0;
}
body.settings-base .notification-setting .form-check,
body.settings-profile .notification-setting .form-check,
body.settings-subscriptions .notification-setting .form-check,
body.settings-billing .notification-setting .form-check,
body.settings-security .notification-setting .form-check,
body.settings-notification_preferences .notification-setting .form-check,
body.settings-privacy .notification-setting .form-check {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
body.settings-base .notification-setting .form-check-input,
body.settings-profile .notification-setting .form-check-input,
body.settings-subscriptions .notification-setting .form-check-input,
body.settings-billing .notification-setting .form-check-input,
body.settings-security .notification-setting .form-check-input,
body.settings-notification_preferences .notification-setting .form-check-input,
body.settings-privacy .notification-setting .form-check-input {
  margin: 0;
  width: 2.5rem;
  height: 1.25rem;
}
body.settings-base .notification-setting h4, body.settings-base .notification-setting .h4,
body.settings-profile .notification-setting h4,
body.settings-profile .notification-setting .h4,
body.settings-subscriptions .notification-setting h4,
body.settings-subscriptions .notification-setting .h4,
body.settings-billing .notification-setting h4,
body.settings-billing .notification-setting .h4,
body.settings-security .notification-setting h4,
body.settings-security .notification-setting .h4,
body.settings-notification_preferences .notification-setting h4,
body.settings-notification_preferences .notification-setting .h4,
body.settings-privacy .notification-setting h4,
body.settings-privacy .notification-setting .h4 {
  font-size: 0.875rem;
  font-weight: 500;
  color: #111827;
  margin: 0 0 0.25rem 0;
}
body.settings-base .btn-outline-danger,
body.settings-profile .btn-outline-danger,
body.settings-subscriptions .btn-outline-danger,
body.settings-billing .btn-outline-danger,
body.settings-security .btn-outline-danger,
body.settings-notification_preferences .btn-outline-danger,
body.settings-privacy .btn-outline-danger {
  border-color: #dc3545;
}
body.settings-base .notification-setting p,
body.settings-profile .notification-setting p,
body.settings-subscriptions .notification-setting p,
body.settings-billing .notification-setting p,
body.settings-security .notification-setting p,
body.settings-notification_preferences .notification-setting p,
body.settings-privacy .notification-setting p {
  font-size: 0.75rem;
  color: #6b7280;
  margin: 0;
}
body.settings-base .sidebar.expanded .profile-dropdown,
body.settings-profile .sidebar.expanded .profile-dropdown,
body.settings-subscriptions .sidebar.expanded .profile-dropdown,
body.settings-billing .sidebar.expanded .profile-dropdown,
body.settings-security .sidebar.expanded .profile-dropdown,
body.settings-notification_preferences .sidebar.expanded .profile-dropdown,
body.settings-privacy .sidebar.expanded .profile-dropdown {
  top: auto;
  bottom: 100%;
  left: 0;
  margin-left: 0;
  margin-bottom: 8px;
}
body.settings-base .user-profile.active .profile-dropdown,
body.settings-profile .user-profile.active .profile-dropdown,
body.settings-subscriptions .user-profile.active .profile-dropdown,
body.settings-billing .user-profile.active .profile-dropdown,
body.settings-security .user-profile.active .profile-dropdown,
body.settings-notification_preferences .user-profile.active .profile-dropdown,
body.settings-privacy .user-profile.active .profile-dropdown {
  display: block;
}
body.settings-base .profile-dropdown,
body.settings-profile .profile-dropdown,
body.settings-subscriptions .profile-dropdown,
body.settings-billing .profile-dropdown,
body.settings-security .profile-dropdown,
body.settings-notification_preferences .profile-dropdown,
body.settings-privacy .profile-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  width: 240px;
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  border: 1px solid #e5e7eb;
  padding: 0.5rem 0;
  margin-top: 0.5rem;
  display: none;
  z-index: 1000;
}
body.settings-base .main,
body.settings-profile .main,
body.settings-subscriptions .main,
body.settings-billing .main,
body.settings-security .main,
body.settings-notification_preferences .main,
body.settings-privacy .main {
  padding: 1.5rem;
  margin-left: 48px;
  width: calc(100% - 64px);
  margin-top: 0;
  transition: margin-left 0.3s ease, width 0.3s ease;
  background: #f9fafb;
  min-height: 100vh;
}
body.settings-base .sidebar.expanded + .main,
body.settings-profile .sidebar.expanded + .main,
body.settings-subscriptions .sidebar.expanded + .main,
body.settings-billing .sidebar.expanded + .main,
body.settings-security .sidebar.expanded + .main,
body.settings-notification_preferences .sidebar.expanded + .main,
body.settings-privacy .sidebar.expanded + .main {
  margin-left: 235px;
  width: calc(100% - 235px);
}
@media (max-width: 768.98px) {
  body.settings-base,
  body.settings-profile,
  body.settings-subscriptions,
  body.settings-billing,
  body.settings-security,
  body.settings-notification_preferences,
  body.settings-privacy {
    /* Match global mobile sidebar: hide when collapsed, show when expanded (off-canvas overlay) */
  }
  body.settings-base .main,
  body.settings-base .sidebar.expanded + .main,
  body.settings-profile .main,
  body.settings-profile .sidebar.expanded + .main,
  body.settings-subscriptions .main,
  body.settings-subscriptions .sidebar.expanded + .main,
  body.settings-billing .main,
  body.settings-billing .sidebar.expanded + .main,
  body.settings-security .main,
  body.settings-security .sidebar.expanded + .main,
  body.settings-notification_preferences .main,
  body.settings-notification_preferences .sidebar.expanded + .main,
  body.settings-privacy .main,
  body.settings-privacy .sidebar.expanded + .main {
    margin-left: 0;
    width: 100%;
  }
  body.settings-base .sidebar,
  body.settings-profile .sidebar,
  body.settings-subscriptions .sidebar,
  body.settings-billing .sidebar,
  body.settings-security .sidebar,
  body.settings-notification_preferences .sidebar,
  body.settings-privacy .sidebar {
    left: -66px;
    z-index: 99999;
    height: 100vh;
    height: 100dvh;
    top: 0;
    padding-top: 56px;
  }
  body.settings-base .sidebar.expanded,
  body.settings-profile .sidebar.expanded,
  body.settings-subscriptions .sidebar.expanded,
  body.settings-billing .sidebar.expanded,
  body.settings-security .sidebar.expanded,
  body.settings-notification_preferences .sidebar.expanded,
  body.settings-privacy .sidebar.expanded {
    left: 0;
  }
  body.settings-base .sidebar .sidebar-toggle,
  body.settings-profile .sidebar .sidebar-toggle,
  body.settings-subscriptions .sidebar .sidebar-toggle,
  body.settings-billing .sidebar .sidebar-toggle,
  body.settings-security .sidebar .sidebar-toggle,
  body.settings-notification_preferences .sidebar .sidebar-toggle,
  body.settings-privacy .sidebar .sidebar-toggle {
    position: fixed;
    top: 12px;
    left: 12px;
    right: auto;
    background: transparent;
    width: auto;
    height: auto;
    border-radius: 0;
    padding: 0;
    margin: 0;
    z-index: 9990;
    justify-content: center;
  }
  body.settings-base .sidebar .sidebar-toggle i,
  body.settings-profile .sidebar .sidebar-toggle i,
  body.settings-subscriptions .sidebar .sidebar-toggle i,
  body.settings-billing .sidebar .sidebar-toggle i,
  body.settings-security .sidebar .sidebar-toggle i,
  body.settings-notification_preferences .sidebar .sidebar-toggle i,
  body.settings-privacy .sidebar .sidebar-toggle i {
    font-size: 30px;
    color: #6b7280;
    transition: transform 0.25s ease;
  }
  body.settings-base .sidebar.expanded .sidebar-toggle i,
  body.settings-profile .sidebar.expanded .sidebar-toggle i,
  body.settings-subscriptions .sidebar.expanded .sidebar-toggle i,
  body.settings-billing .sidebar.expanded .sidebar-toggle i,
  body.settings-security .sidebar.expanded .sidebar-toggle i,
  body.settings-notification_preferences .sidebar.expanded .sidebar-toggle i,
  body.settings-privacy .sidebar.expanded .sidebar-toggle i {
    transform: rotate(-180deg);
  }
  body.settings-base #billingPaymentMethodModal .modal-dialog,
  body.settings-profile #billingPaymentMethodModal .modal-dialog,
  body.settings-subscriptions #billingPaymentMethodModal .modal-dialog,
  body.settings-billing #billingPaymentMethodModal .modal-dialog,
  body.settings-security #billingPaymentMethodModal .modal-dialog,
  body.settings-notification_preferences #billingPaymentMethodModal .modal-dialog,
  body.settings-privacy #billingPaymentMethodModal .modal-dialog {
    margin-top: 4rem;
  }
}
body.settings-base .content,
body.settings-profile .content,
body.settings-subscriptions .content,
body.settings-billing .content,
body.settings-security .content,
body.settings-notification_preferences .content,
body.settings-privacy .content {
  max-width: 1200px;
  margin: 0 auto;
}
body.settings-base .page-header,
body.settings-profile .page-header,
body.settings-subscriptions .page-header,
body.settings-billing .page-header,
body.settings-security .page-header,
body.settings-notification_preferences .page-header,
body.settings-privacy .page-header {
  margin-top: 1rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 769px) {
  body.settings-base .sidebar,
  body.settings-profile .sidebar,
  body.settings-subscriptions .sidebar,
  body.settings-billing .sidebar,
  body.settings-security .sidebar,
  body.settings-notification_preferences .sidebar,
  body.settings-privacy .sidebar {
    width: 64px;
    background: rgba(31, 31, 31, 0.95);
    height: 100vh;
    height: 100dvh;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    border-right: 1px solid rgba(38, 38, 38, 0.8);
    transition: width 0.3s ease;
    display: flex;
    flex-direction: column;
    box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
  }
  body.settings-base .sidebar.expanded,
  body.settings-profile .sidebar.expanded,
  body.settings-subscriptions .sidebar.expanded,
  body.settings-billing .sidebar.expanded,
  body.settings-security .sidebar.expanded,
  body.settings-notification_preferences .sidebar.expanded,
  body.settings-privacy .sidebar.expanded {
    width: 235px;
  }
}
body.settings-base .sidebar-toggle,
body.settings-profile .sidebar-toggle,
body.settings-subscriptions .sidebar-toggle,
body.settings-billing .sidebar-toggle,
body.settings-security .sidebar-toggle,
body.settings-notification_preferences .sidebar-toggle,
body.settings-privacy .sidebar-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0 1rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 24px;
}
body.settings-base .sidebar:not(.expanded) .sidebar-toggle,
body.settings-profile .sidebar:not(.expanded) .sidebar-toggle,
body.settings-subscriptions .sidebar:not(.expanded) .sidebar-toggle,
body.settings-billing .sidebar:not(.expanded) .sidebar-toggle,
body.settings-security .sidebar:not(.expanded) .sidebar-toggle,
body.settings-notification_preferences .sidebar:not(.expanded) .sidebar-toggle,
body.settings-privacy .sidebar:not(.expanded) .sidebar-toggle {
  margin: 0 auto 1rem;
  width: 36px;
  justify-content: center;
}
body.settings-base .sidebar-toggle i,
body.settings-profile .sidebar-toggle i,
body.settings-subscriptions .sidebar-toggle i,
body.settings-billing .sidebar-toggle i,
body.settings-security .sidebar-toggle i,
body.settings-notification_preferences .sidebar-toggle i,
body.settings-privacy .sidebar-toggle i {
  font-size: 18px;
  color: #ffffff;
  transition: transform 0.2s ease;
}
body.settings-base .sidebar.expanded .sidebar-toggle i,
body.settings-profile .sidebar.expanded .sidebar-toggle i,
body.settings-subscriptions .sidebar.expanded .sidebar-toggle i,
body.settings-billing .sidebar.expanded .sidebar-toggle i,
body.settings-security .sidebar.expanded .sidebar-toggle i,
body.settings-notification_preferences .sidebar.expanded .sidebar-toggle i,
body.settings-privacy .sidebar.expanded .sidebar-toggle i {
  transform: rotate(180deg);
}
@media (max-width: 768.98px) {
  body.settings-base .sidebar.expanded .sidebar-toggle i,
  body.settings-profile .sidebar.expanded .sidebar-toggle i,
  body.settings-subscriptions .sidebar.expanded .sidebar-toggle i,
  body.settings-billing .sidebar.expanded .sidebar-toggle i,
  body.settings-security .sidebar.expanded .sidebar-toggle i,
  body.settings-notification_preferences .sidebar.expanded .sidebar-toggle i,
  body.settings-privacy .sidebar.expanded .sidebar-toggle i {
    transform: rotate(-180deg);
  }
}
body.settings-base .nav-items,
body.settings-profile .nav-items,
body.settings-subscriptions .nav-items,
body.settings-billing .nav-items,
body.settings-security .nav-items,
body.settings-notification_preferences .nav-items,
body.settings-privacy .nav-items {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 1rem;
  overflow: hidden;
}
body.settings-base .nav-item,
body.settings-profile .nav-item,
body.settings-subscriptions .nav-item,
body.settings-billing .nav-item,
body.settings-security .nav-item,
body.settings-notification_preferences .nav-item,
body.settings-privacy .nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  color: #e5e7eb;
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
  height: 36px;
}
body.settings-base .nav-item i,
body.settings-profile .nav-item i,
body.settings-subscriptions .nav-item i,
body.settings-billing .nav-item i,
body.settings-security .nav-item i,
body.settings-notification_preferences .nav-item i,
body.settings-privacy .nav-item i {
  font-size: 18px;
  min-width: 18px;
  text-align: center;
}
body.settings-base .sidebar:not(.expanded) .nav-item,
body.settings-profile .sidebar:not(.expanded) .nav-item,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item,
body.settings-billing .sidebar:not(.expanded) .nav-item,
body.settings-security .sidebar:not(.expanded) .nav-item,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item,
body.settings-privacy .sidebar:not(.expanded) .nav-item {
  justify-content: center;
  padding: 0;
  width: 36px;
  margin: 0 auto;
}
body.settings-base .sidebar:not(.expanded) .nav-item i,
body.settings-profile .sidebar:not(.expanded) .nav-item i,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item i,
body.settings-billing .sidebar:not(.expanded) .nav-item i,
body.settings-security .sidebar:not(.expanded) .nav-item i,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item i,
body.settings-privacy .sidebar:not(.expanded) .nav-item i {
  font-size: 18px;
}
body.settings-base .sidebar:not(.expanded) .nav-item span,
body.settings-base .sidebar:not(.expanded) .nav-item text,
body.settings-profile .sidebar:not(.expanded) .nav-item span,
body.settings-profile .sidebar:not(.expanded) .nav-item text,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item span,
body.settings-subscriptions .sidebar:not(.expanded) .nav-item text,
body.settings-billing .sidebar:not(.expanded) .nav-item span,
body.settings-billing .sidebar:not(.expanded) .nav-item text,
body.settings-security .sidebar:not(.expanded) .nav-item span,
body.settings-security .sidebar:not(.expanded) .nav-item text,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item span,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-item text,
body.settings-privacy .sidebar:not(.expanded) .nav-item span,
body.settings-privacy .sidebar:not(.expanded) .nav-item text {
  display: none;
}
body.settings-base .sidebar:not(.expanded) .nav-items,
body.settings-profile .sidebar:not(.expanded) .nav-items,
body.settings-subscriptions .sidebar:not(.expanded) .nav-items,
body.settings-billing .sidebar:not(.expanded) .nav-items,
body.settings-security .sidebar:not(.expanded) .nav-items,
body.settings-notification_preferences .sidebar:not(.expanded) .nav-items,
body.settings-privacy .sidebar:not(.expanded) .nav-items {
  padding: 0;
}
body.settings-base .nav-item:hover,
body.settings-profile .nav-item:hover,
body.settings-subscriptions .nav-item:hover,
body.settings-billing .nav-item:hover,
body.settings-security .nav-item:hover,
body.settings-notification_preferences .nav-item:hover,
body.settings-privacy .nav-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  text-decoration: none;
}
body.settings-base .nav-item.active,
body.settings-profile .nav-item.active,
body.settings-subscriptions .nav-item.active,
body.settings-billing .nav-item.active,
body.settings-security .nav-item.active,
body.settings-notification_preferences .nav-item.active,
body.settings-privacy .nav-item.active {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-weight: 500;
  text-decoration: none;
}
body.settings-base .form-control,
body.settings-profile .form-control,
body.settings-subscriptions .form-control,
body.settings-billing .form-control,
body.settings-security .form-control,
body.settings-notification_preferences .form-control,
body.settings-privacy .form-control {
  font-size: 13px;
  padding: 0.5rem 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  color: #212121;
  background-color: #ffffff;
  transition: all 0.2s ease;
  height: 38px !important;
}
body.settings-base .form-control:focus,
body.settings-profile .form-control:focus,
body.settings-subscriptions .form-control:focus,
body.settings-billing .form-control:focus,
body.settings-security .form-control:focus,
body.settings-notification_preferences .form-control:focus,
body.settings-privacy .form-control:focus {
  border-color: rgba(31, 31, 31, 0.5);
  box-shadow: 0 0 0 3px rgba(31, 31, 31, 0.1);
}
body.settings-base .form-label,
body.settings-profile .form-label,
body.settings-subscriptions .form-label,
body.settings-billing .form-label,
body.settings-security .form-label,
body.settings-notification_preferences .form-label,
body.settings-privacy .form-label {
  font-size: 13px;
  font-weight: 500;
  color: #4b5563;
  margin-bottom: 0.5rem;
}
body.settings-base .btn-outline-primary,
body.settings-profile .btn-outline-primary,
body.settings-subscriptions .btn-outline-primary,
body.settings-billing .btn-outline-primary,
body.settings-security .btn-outline-primary,
body.settings-notification_preferences .btn-outline-primary,
body.settings-privacy .btn-outline-primary {
  font-size: 13px;
  padding: 0.5rem 0.75rem;
  color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.2);
  background: transparent;
  transition: all 0.2s ease;
}
body.settings-base .btn-outline-primary:hover,
body.settings-profile .btn-outline-primary:hover,
body.settings-subscriptions .btn-outline-primary:hover,
body.settings-billing .btn-outline-primary:hover,
body.settings-security .btn-outline-primary:hover,
body.settings-notification_preferences .btn-outline-primary:hover,
body.settings-privacy .btn-outline-primary:hover {
  color: #ffffff;
  background-color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.95);
}
body.settings-base .btn-primary,
body.settings-profile .btn-primary,
body.settings-subscriptions .btn-primary,
body.settings-billing .btn-primary,
body.settings-security .btn-primary,
body.settings-notification_preferences .btn-primary,
body.settings-privacy .btn-primary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
body.settings-base .btn-primary:hover,
body.settings-profile .btn-primary:hover,
body.settings-subscriptions .btn-primary:hover,
body.settings-billing .btn-primary:hover,
body.settings-security .btn-primary:hover,
body.settings-notification_preferences .btn-primary:hover,
body.settings-privacy .btn-primary:hover {
  background-color: #ffca2c !important;
  border-color: #ffca2c !important;
  transform: none;
  box-shadow: none;
}
body.settings-base .btn-primary i,
body.settings-profile .btn-primary i,
body.settings-subscriptions .btn-primary i,
body.settings-billing .btn-primary i,
body.settings-security .btn-primary i,
body.settings-notification_preferences .btn-primary i,
body.settings-privacy .btn-primary i {
  font-size: 14px;
}
body.settings-base .btn-upgrade-premium,
body.settings-profile .btn-upgrade-premium,
body.settings-subscriptions .btn-upgrade-premium,
body.settings-billing .btn-upgrade-premium,
body.settings-security .btn-upgrade-premium,
body.settings-notification_preferences .btn-upgrade-premium,
body.settings-privacy .btn-upgrade-premium {
  color: #000000;
  border-color: #FFCA2C;
  background: #FFCA2C;
  font-size: 11px;
  padding: 0.4rem 0.75rem;
}
body.settings-base .btn-upgrade-premium:hover,
body.settings-profile .btn-upgrade-premium:hover,
body.settings-subscriptions .btn-upgrade-premium:hover,
body.settings-billing .btn-upgrade-premium:hover,
body.settings-security .btn-upgrade-premium:hover,
body.settings-notification_preferences .btn-upgrade-premium:hover,
body.settings-privacy .btn-upgrade-premium:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
body.settings-base .btn-outline-secondary.btn-sm, body.settings-base .btn-group-sm > .btn-outline-secondary.btn,
body.settings-profile .btn-outline-secondary.btn-sm,
body.settings-profile .btn-group-sm > .btn-outline-secondary.btn,
body.settings-subscriptions .btn-outline-secondary.btn-sm,
body.settings-subscriptions .btn-group-sm > .btn-outline-secondary.btn,
body.settings-billing .btn-outline-secondary.btn-sm,
body.settings-billing .btn-group-sm > .btn-outline-secondary.btn,
body.settings-security .btn-outline-secondary.btn-sm,
body.settings-security .btn-group-sm > .btn-outline-secondary.btn,
body.settings-notification_preferences .btn-outline-secondary.btn-sm,
body.settings-notification_preferences .btn-group-sm > .btn-outline-secondary.btn,
body.settings-privacy .btn-outline-secondary.btn-sm,
body.settings-privacy .btn-group-sm > .btn-outline-secondary.btn {
  font-size: 11px;
  padding: 0.4rem 0.75rem;
}
body.settings-base .btn-outline-secondary.btn-sm:hover, body.settings-base .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-profile .btn-outline-secondary.btn-sm:hover,
body.settings-profile .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-subscriptions .btn-outline-secondary.btn-sm:hover,
body.settings-subscriptions .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-billing .btn-outline-secondary.btn-sm:hover,
body.settings-billing .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-security .btn-outline-secondary.btn-sm:hover,
body.settings-security .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-notification_preferences .btn-outline-secondary.btn-sm:hover,
body.settings-notification_preferences .btn-group-sm > .btn-outline-secondary.btn:hover,
body.settings-privacy .btn-outline-secondary.btn-sm:hover,
body.settings-privacy .btn-group-sm > .btn-outline-secondary.btn:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
body.settings-base .payment-actions,
body.settings-profile .payment-actions,
body.settings-subscriptions .payment-actions,
body.settings-billing .payment-actions,
body.settings-security .payment-actions,
body.settings-notification_preferences .payment-actions,
body.settings-privacy .payment-actions {
  display: flex;
  gap: 0.5rem;
}
body.settings-base .payment-actions .btn,
body.settings-profile .payment-actions .btn,
body.settings-subscriptions .payment-actions .btn,
body.settings-billing .payment-actions .btn,
body.settings-security .payment-actions .btn,
body.settings-notification_preferences .payment-actions .btn,
body.settings-privacy .payment-actions .btn {
  height: 31px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
}
body.settings-base .payment-actions .btn i,
body.settings-profile .payment-actions .btn i,
body.settings-subscriptions .payment-actions .btn i,
body.settings-billing .payment-actions .btn i,
body.settings-security .payment-actions .btn i,
body.settings-notification_preferences .payment-actions .btn i,
body.settings-privacy .payment-actions .btn i {
  font-size: 16px;
  margin-right: 0.25rem;
}
@media (max-width: 480px) {
  body.settings-base .billing-add-buttons,
  body.settings-profile .billing-add-buttons,
  body.settings-subscriptions .billing-add-buttons,
  body.settings-billing .billing-add-buttons,
  body.settings-security .billing-add-buttons,
  body.settings-notification_preferences .billing-add-buttons,
  body.settings-privacy .billing-add-buttons {
    flex-wrap: wrap;
  }
}
body.settings-base .card,
body.settings-profile .card,
body.settings-subscriptions .card,
body.settings-billing .card,
body.settings-security .card,
body.settings-notification_preferences .card,
body.settings-privacy .card {
  border-color: #e5e7eb;
}
body.settings-base .card-body,
body.settings-profile .card-body,
body.settings-subscriptions .card-body,
body.settings-billing .card-body,
body.settings-security .card-body,
body.settings-notification_preferences .card-body,
body.settings-privacy .card-body {
  padding: 1.25rem;
}
body.settings-base .mb-3,
body.settings-profile .mb-3,
body.settings-subscriptions .mb-3,
body.settings-billing .mb-3,
body.settings-security .mb-3,
body.settings-notification_preferences .mb-3,
body.settings-privacy .mb-3 {
  margin-bottom: 1rem;
}
body.settings-base .status-card,
body.settings-profile .status-card,
body.settings-subscriptions .status-card,
body.settings-billing .status-card,
body.settings-security .status-card,
body.settings-notification_preferences .status-card,
body.settings-privacy .status-card {
  border-left: 4px solid transparent;
  transition: all 0.2s ease;
  background: linear-gradient(to right, rgba(249, 250, 251, 0.5), rgba(249, 250, 251, 0.2));
  border-radius: 6px !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
}
body.settings-base .status-card:hover,
body.settings-profile .status-card:hover,
body.settings-subscriptions .status-card:hover,
body.settings-billing .status-card:hover,
body.settings-security .status-card:hover,
body.settings-notification_preferences .status-card:hover,
body.settings-privacy .status-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}
body.settings-base .status-title,
body.settings-profile .status-title,
body.settings-subscriptions .status-title,
body.settings-billing .status-title,
body.settings-security .status-title,
body.settings-notification_preferences .status-title,
body.settings-privacy .status-title {
  font-size: 0.85rem;
  font-weight: 500;
  color: #6b7280;
  margin-bottom: 8px;
}
body.settings-base .status-value,
body.settings-profile .status-value,
body.settings-subscriptions .status-value,
body.settings-billing .status-value,
body.settings-security .status-value,
body.settings-notification_preferences .status-value,
body.settings-privacy .status-value {
  font-size: 1.5rem;
  font-weight: 600;
  color: #111827;
}
body.settings-base .status-card.total-screens,
body.settings-profile .status-card.total-screens,
body.settings-subscriptions .status-card.total-screens,
body.settings-billing .status-card.total-screens,
body.settings-security .status-card.total-screens,
body.settings-notification_preferences .status-card.total-screens,
body.settings-privacy .status-card.total-screens {
  border-left-color: #3b82f6;
}
body.settings-base .status-card.monthly-cost,
body.settings-profile .status-card.monthly-cost,
body.settings-subscriptions .status-card.monthly-cost,
body.settings-billing .status-card.monthly-cost,
body.settings-security .status-card.monthly-cost,
body.settings-notification_preferences .status-card.monthly-cost,
body.settings-privacy .status-card.monthly-cost {
  border-left-color: #10b981;
}
body.settings-base .status-card.ad-revenue,
body.settings-profile .status-card.ad-revenue,
body.settings-subscriptions .status-card.ad-revenue,
body.settings-billing .status-card.ad-revenue,
body.settings-security .status-card.ad-revenue,
body.settings-notification_preferences .status-card.ad-revenue,
body.settings-privacy .status-card.ad-revenue {
  border-left-color: #f59e0b;
}
body.settings-base .screens-table,
body.settings-profile .screens-table,
body.settings-subscriptions .screens-table,
body.settings-billing .screens-table,
body.settings-security .screens-table,
body.settings-notification_preferences .screens-table,
body.settings-privacy .screens-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  font-size: 0.85rem;
}
body.settings-base .screens-table th,
body.settings-profile .screens-table th,
body.settings-subscriptions .screens-table th,
body.settings-billing .screens-table th,
body.settings-security .screens-table th,
body.settings-notification_preferences .screens-table th,
body.settings-privacy .screens-table th {
  background-color: #f9fafb;
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #6b7280;
  padding: 10px 14px;
}
body.settings-base .screens-table td,
body.settings-profile .screens-table td,
body.settings-subscriptions .screens-table td,
body.settings-billing .screens-table td,
body.settings-security .screens-table td,
body.settings-notification_preferences .screens-table td,
body.settings-privacy .screens-table td {
  padding: 12px 14px;
  vertical-align: middle;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .screens-table .fw-medium,
body.settings-profile .screens-table .fw-medium,
body.settings-subscriptions .screens-table .fw-medium,
body.settings-billing .screens-table .fw-medium,
body.settings-security .screens-table .fw-medium,
body.settings-notification_preferences .screens-table .fw-medium,
body.settings-privacy .screens-table .fw-medium {
  font-size: 0.85rem;
}
body.settings-base .screens-table .text-muted.small,
body.settings-profile .screens-table .text-muted.small,
body.settings-subscriptions .screens-table .text-muted.small,
body.settings-billing .screens-table .text-muted.small,
body.settings-security .screens-table .text-muted.small,
body.settings-notification_preferences .screens-table .text-muted.small,
body.settings-privacy .screens-table .text-muted.small {
  font-size: 0.75rem;
}
body.settings-base .screens-table tr:last-child td,
body.settings-profile .screens-table tr:last-child td,
body.settings-subscriptions .screens-table tr:last-child td,
body.settings-billing .screens-table tr:last-child td,
body.settings-security .screens-table tr:last-child td,
body.settings-notification_preferences .screens-table tr:last-child td,
body.settings-privacy .screens-table tr:last-child td {
  border-bottom: none;
}
body.settings-base .screens-table tr:hover,
body.settings-profile .screens-table tr:hover,
body.settings-subscriptions .screens-table tr:hover,
body.settings-billing .screens-table tr:hover,
body.settings-security .screens-table tr:hover,
body.settings-notification_preferences .screens-table tr:hover,
body.settings-privacy .screens-table tr:hover {
  background-color: rgba(249, 250, 251, 0.7);
}
body.settings-base .screen-preview img,
body.settings-profile .screen-preview img,
body.settings-subscriptions .screen-preview img,
body.settings-billing .screen-preview img,
body.settings-security .screen-preview img,
body.settings-notification_preferences .screen-preview img,
body.settings-privacy .screen-preview img {
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
}
body.settings-base .screen-preview img:hover,
body.settings-profile .screen-preview img:hover,
body.settings-subscriptions .screen-preview img:hover,
body.settings-billing .screen-preview img:hover,
body.settings-security .screen-preview img:hover,
body.settings-notification_preferences .screen-preview img:hover,
body.settings-privacy .screen-preview img:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
  position: relative;
}
body.settings-base .plan-badge,
body.settings-profile .plan-badge,
body.settings-subscriptions .plan-badge,
body.settings-billing .plan-badge,
body.settings-security .plan-badge,
body.settings-notification_preferences .plan-badge,
body.settings-privacy .plan-badge {
  font-size: 0.7rem;
  padding: 0.25rem 0.5rem;
  border-radius: 20px;
  font-weight: 500;
  letter-spacing: 0.03em;
}
body.settings-base .badge.bg-primary,
body.settings-profile .badge.bg-primary,
body.settings-subscriptions .badge.bg-primary,
body.settings-billing .badge.bg-primary,
body.settings-security .badge.bg-primary,
body.settings-notification_preferences .badge.bg-primary,
body.settings-privacy .badge.bg-primary {
  background: linear-gradient(45deg, #3b82f6, #2563eb);
  box-shadow: 0 2px 4px rgba(59, 130, 246, 0.2);
}
body.settings-base .badge.bg-success,
body.settings-profile .badge.bg-success,
body.settings-subscriptions .badge.bg-success,
body.settings-billing .badge.bg-success,
body.settings-security .badge.bg-success,
body.settings-notification_preferences .badge.bg-success,
body.settings-privacy .badge.bg-success {
  background: linear-gradient(45deg, #10b981, #059669);
  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2);
}
body.settings-base .badge,
body.settings-profile .badge,
body.settings-subscriptions .badge,
body.settings-billing .badge,
body.settings-security .badge,
body.settings-notification_preferences .badge,
body.settings-privacy .badge {
  padding: 2px 8px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: bold;
}
body.settings-base .toggle-plan,
body.settings-profile .toggle-plan,
body.settings-subscriptions .toggle-plan,
body.settings-billing .toggle-plan,
body.settings-security .toggle-plan,
body.settings-notification_preferences .toggle-plan,
body.settings-privacy .toggle-plan {
  color: #3b82f6;
  text-decoration: none;
  font-size: 0.85rem;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  transition: all 0.2s ease;
}
body.settings-base .toggle-plan:hover,
body.settings-profile .toggle-plan:hover,
body.settings-subscriptions .toggle-plan:hover,
body.settings-billing .toggle-plan:hover,
body.settings-security .toggle-plan:hover,
body.settings-notification_preferences .toggle-plan:hover,
body.settings-privacy .toggle-plan:hover {
  background-color: none;
  text-decoration: none;
}
body.settings-base .premium-row,
body.settings-profile .premium-row,
body.settings-subscriptions .premium-row,
body.settings-billing .premium-row,
body.settings-security .premium-row,
body.settings-notification_preferences .premium-row,
body.settings-privacy .premium-row {
  background-color: rgba(59, 130, 246, 0.03);
}
body.settings-base .free-row,
body.settings-profile .free-row,
body.settings-subscriptions .free-row,
body.settings-billing .free-row,
body.settings-security .free-row,
body.settings-notification_preferences .free-row,
body.settings-privacy .free-row {
  background-color: rgba(16, 185, 129, 0.03);
}
body.settings-base .screens-cards .screen-card,
body.settings-profile .screens-cards .screen-card,
body.settings-subscriptions .screens-cards .screen-card,
body.settings-billing .screens-cards .screen-card,
body.settings-security .screens-cards .screen-card,
body.settings-notification_preferences .screens-cards .screen-card,
body.settings-privacy .screens-cards .screen-card {
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.2s ease;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}
body.settings-base .screens-cards .screen-card:hover,
body.settings-profile .screens-cards .screen-card:hover,
body.settings-subscriptions .screens-cards .screen-card:hover,
body.settings-billing .screens-cards .screen-card:hover,
body.settings-security .screens-cards .screen-card:hover,
body.settings-notification_preferences .screens-cards .screen-card:hover,
body.settings-privacy .screens-cards .screen-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
body.settings-base .screen-card.premium-card,
body.settings-profile .screen-card.premium-card,
body.settings-subscriptions .screen-card.premium-card,
body.settings-billing .screen-card.premium-card,
body.settings-security .screen-card.premium-card,
body.settings-notification_preferences .screen-card.premium-card,
body.settings-privacy .screen-card.premium-card {
  border-top: 4px solid #3b82f6;
}
body.settings-base .screen-card.free-card,
body.settings-profile .screen-card.free-card,
body.settings-subscriptions .screen-card.free-card,
body.settings-billing .screen-card.free-card,
body.settings-security .screen-card.free-card,
body.settings-notification_preferences .screen-card.free-card,
body.settings-privacy .screen-card.free-card {
  border-top: 4px solid #10b981;
}
body.settings-base .subscription-summary,
body.settings-profile .subscription-summary,
body.settings-subscriptions .subscription-summary,
body.settings-billing .subscription-summary,
body.settings-security .subscription-summary,
body.settings-notification_preferences .subscription-summary,
body.settings-privacy .subscription-summary {
  background: linear-gradient(to right, #f3f4f6, #f9fafb);
  border-radius: 8px;
  border-left: 4px solid #3b82f6;
}
body.settings-base .subscription-summary .row,
body.settings-profile .subscription-summary .row,
body.settings-subscriptions .subscription-summary .row,
body.settings-billing .subscription-summary .row,
body.settings-security .subscription-summary .row,
body.settings-notification_preferences .subscription-summary .row,
body.settings-privacy .subscription-summary .row {
  align-items: center;
}
body.settings-base .screen-operations .btn,
body.settings-profile .screen-operations .btn,
body.settings-subscriptions .screen-operations .btn,
body.settings-billing .screen-operations .btn,
body.settings-security .screen-operations .btn,
body.settings-notification_preferences .screen-operations .btn,
body.settings-privacy .screen-operations .btn {
  font-size: 0.8rem;
}
body.settings-base .screen-filters .form-select,
body.settings-base .screen-filters .form-control,
body.settings-profile .screen-filters .form-select,
body.settings-profile .screen-filters .form-control,
body.settings-subscriptions .screen-filters .form-select,
body.settings-subscriptions .screen-filters .form-control,
body.settings-billing .screen-filters .form-select,
body.settings-billing .screen-filters .form-control,
body.settings-security .screen-filters .form-select,
body.settings-security .screen-filters .form-control,
body.settings-notification_preferences .screen-filters .form-select,
body.settings-notification_preferences .screen-filters .form-control,
body.settings-privacy .screen-filters .form-select,
body.settings-privacy .screen-filters .form-control {
  font-size: 0.8rem;
}
body.settings-base .cost-impact-box,
body.settings-profile .cost-impact-box,
body.settings-subscriptions .cost-impact-box,
body.settings-billing .cost-impact-box,
body.settings-security .cost-impact-box,
body.settings-notification_preferences .cost-impact-box,
body.settings-privacy .cost-impact-box {
  background: linear-gradient(to right, #f9fafb, #f3f4f6);
  border-radius: 8px;
  border-left: 3px solid #3b82f6;
}
body.settings-base .pagination,
body.settings-profile .pagination,
body.settings-subscriptions .pagination,
body.settings-billing .pagination,
body.settings-security .pagination,
body.settings-notification_preferences .pagination,
body.settings-privacy .pagination {
  margin-bottom: 0;
  gap: 0.25rem;
  align-items: center;
}
body.settings-base .custom-link,
body.settings-profile .custom-link,
body.settings-subscriptions .custom-link,
body.settings-billing .custom-link,
body.settings-security .custom-link,
body.settings-notification_preferences .custom-link,
body.settings-privacy .custom-link {
  color: #0063dc;
  font-size: 16px;
}
body.settings-base .pagination-sm .page-link,
body.settings-profile .pagination-sm .page-link,
body.settings-subscriptions .pagination-sm .page-link,
body.settings-billing .pagination-sm .page-link,
body.settings-security .pagination-sm .page-link,
body.settings-notification_preferences .pagination-sm .page-link,
body.settings-privacy .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}
body.settings-base .pagination .page-link,
body.settings-profile .pagination .page-link,
body.settings-subscriptions .pagination .page-link,
body.settings-billing .pagination .page-link,
body.settings-security .pagination .page-link,
body.settings-notification_preferences .pagination .page-link,
body.settings-privacy .pagination .page-link {
  color: #374151;
  border: 1px solid #d1d5db;
  background-color: #fff;
  font-size: 0.875rem;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  height: auto;
  width: auto;
  min-width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.settings-base .pagination .page-link:hover,
body.settings-profile .pagination .page-link:hover,
body.settings-subscriptions .pagination .page-link:hover,
body.settings-billing .pagination .page-link:hover,
body.settings-security .pagination .page-link:hover,
body.settings-notification_preferences .pagination .page-link:hover,
body.settings-privacy .pagination .page-link:hover {
  background-color: #f3f4f6;
  color: #111827;
  border-color: #d1d5db;
}
body.settings-base .pagination .page-item.active .page-link,
body.settings-profile .pagination .page-item.active .page-link,
body.settings-subscriptions .pagination .page-item.active .page-link,
body.settings-billing .pagination .page-item.active .page-link,
body.settings-security .pagination .page-item.active .page-link,
body.settings-notification_preferences .pagination .page-item.active .page-link,
body.settings-privacy .pagination .page-item.active .page-link {
  background-color: #FFCA2C;
  color: #000;
  border-color: #FFCA2C;
}
body.settings-base #prev-page,
body.settings-base #next-page,
body.settings-profile #prev-page,
body.settings-profile #next-page,
body.settings-subscriptions #prev-page,
body.settings-subscriptions #next-page,
body.settings-billing #prev-page,
body.settings-billing #next-page,
body.settings-security #prev-page,
body.settings-security #next-page,
body.settings-notification_preferences #prev-page,
body.settings-notification_preferences #next-page,
body.settings-privacy #prev-page,
body.settings-privacy #next-page {
  background: none;
  border: none;
  padding: 0.5rem;
  color: #374151;
  font-size: 1.25rem;
  cursor: pointer;
}
body.settings-base #prev-page:hover,
body.settings-base #next-page:hover,
body.settings-profile #prev-page:hover,
body.settings-profile #next-page:hover,
body.settings-subscriptions #prev-page:hover,
body.settings-subscriptions #next-page:hover,
body.settings-billing #prev-page:hover,
body.settings-billing #next-page:hover,
body.settings-security #prev-page:hover,
body.settings-security #next-page:hover,
body.settings-notification_preferences #prev-page:hover,
body.settings-notification_preferences #next-page:hover,
body.settings-privacy #prev-page:hover,
body.settings-privacy #next-page:hover {
  color: #111827;
}
body.settings-base #prev-page:disabled,
body.settings-base #next-page:disabled,
body.settings-profile #prev-page:disabled,
body.settings-profile #next-page:disabled,
body.settings-subscriptions #prev-page:disabled,
body.settings-subscriptions #next-page:disabled,
body.settings-billing #prev-page:disabled,
body.settings-billing #next-page:disabled,
body.settings-security #prev-page:disabled,
body.settings-security #next-page:disabled,
body.settings-notification_preferences #prev-page:disabled,
body.settings-notification_preferences #next-page:disabled,
body.settings-privacy #prev-page:disabled,
body.settings-privacy #next-page:disabled {
  color: #9ca3af;
  cursor: not-allowed;
}
body.settings-base .pagination-info,
body.settings-profile .pagination-info,
body.settings-subscriptions .pagination-info,
body.settings-billing .pagination-info,
body.settings-security .pagination-info,
body.settings-notification_preferences .pagination-info,
body.settings-privacy .pagination-info {
  font-size: 0.875rem;
  color: #6b7280;
}
body.settings-base .pagination-info span,
body.settings-profile .pagination-info span,
body.settings-subscriptions .pagination-info span,
body.settings-billing .pagination-info span,
body.settings-security .pagination-info span,
body.settings-notification_preferences .pagination-info span,
body.settings-privacy .pagination-info span {
  font-weight: 500;
  color: #4b5563;
}
body.settings-base .tooltip .tooltip-inner,
body.settings-profile .tooltip .tooltip-inner,
body.settings-subscriptions .tooltip .tooltip-inner,
body.settings-billing .tooltip .tooltip-inner,
body.settings-security .tooltip .tooltip-inner,
body.settings-notification_preferences .tooltip .tooltip-inner,
body.settings-privacy .tooltip .tooltip-inner {
  background-color: #111827;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 0.8rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
body.settings-base .tooltip .arrow::before,
body.settings-profile .tooltip .arrow::before,
body.settings-subscriptions .tooltip .arrow::before,
body.settings-billing .tooltip .arrow::before,
body.settings-security .tooltip .arrow::before,
body.settings-notification_preferences .tooltip .arrow::before,
body.settings-privacy .tooltip .arrow::before {
  border-top-color: #111827;
}
body.settings-base .screen-operations,
body.settings-base .screen-filters,
body.settings-profile .screen-operations,
body.settings-profile .screen-filters,
body.settings-subscriptions .screen-operations,
body.settings-subscriptions .screen-filters,
body.settings-billing .screen-operations,
body.settings-billing .screen-filters,
body.settings-security .screen-operations,
body.settings-security .screen-filters,
body.settings-notification_preferences .screen-operations,
body.settings-notification_preferences .screen-filters,
body.settings-privacy .screen-operations,
body.settings-privacy .screen-filters {
  display: flex;
  align-items: center;
}
body.settings-base .screen-operations,
body.settings-profile .screen-operations,
body.settings-subscriptions .screen-operations,
body.settings-billing .screen-operations,
body.settings-security .screen-operations,
body.settings-notification_preferences .screen-operations,
body.settings-privacy .screen-operations {
  margin-bottom: 1.25rem;
  /* Increase vertical spacing */
}
body.settings-base .screen-operations .form-check,
body.settings-profile .screen-operations .form-check,
body.settings-subscriptions .screen-operations .form-check,
body.settings-billing .screen-operations .form-check,
body.settings-security .screen-operations .form-check,
body.settings-notification_preferences .screen-operations .form-check,
body.settings-privacy .screen-operations .form-check {
  margin-right: 1rem;
}
body.settings-base .screen-operations .form-check-label,
body.settings-profile .screen-operations .form-check-label,
body.settings-subscriptions .screen-operations .form-check-label,
body.settings-billing .screen-operations .form-check-label,
body.settings-security .screen-operations .form-check-label,
body.settings-notification_preferences .screen-operations .form-check-label,
body.settings-privacy .screen-operations .form-check-label {
  color: #6b7280;
  font-weight: 500;
}
body.settings-base .screens-table th:first-child,
body.settings-base .screens-table td:first-child,
body.settings-profile .screens-table th:first-child,
body.settings-profile .screens-table td:first-child,
body.settings-subscriptions .screens-table th:first-child,
body.settings-subscriptions .screens-table td:first-child,
body.settings-billing .screens-table th:first-child,
body.settings-billing .screens-table td:first-child,
body.settings-security .screens-table th:first-child,
body.settings-security .screens-table td:first-child,
body.settings-notification_preferences .screens-table th:first-child,
body.settings-notification_preferences .screens-table td:first-child,
body.settings-privacy .screens-table th:first-child,
body.settings-privacy .screens-table td:first-child {
  width: 28px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}
body.settings-base .screens-table .form-check,
body.settings-profile .screens-table .form-check,
body.settings-subscriptions .screens-table .form-check,
body.settings-billing .screens-table .form-check,
body.settings-security .screens-table .form-check,
body.settings-notification_preferences .screens-table .form-check,
body.settings-privacy .screens-table .form-check {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body.settings-base .screens-table .form-check-input,
body.settings-profile .screens-table .form-check-input,
body.settings-subscriptions .screens-table .form-check-input,
body.settings-billing .screens-table .form-check-input,
body.settings-security .screens-table .form-check-input,
body.settings-notification_preferences .screens-table .form-check-input,
body.settings-privacy .screens-table .form-check-input {
  margin: 0;
  vertical-align: middle;
}
body.settings-base .screen-filters .form-select,
body.settings-base .screen-filters .input-group,
body.settings-profile .screen-filters .form-select,
body.settings-profile .screen-filters .input-group,
body.settings-subscriptions .screen-filters .form-select,
body.settings-subscriptions .screen-filters .input-group,
body.settings-billing .screen-filters .form-select,
body.settings-billing .screen-filters .input-group,
body.settings-security .screen-filters .form-select,
body.settings-security .screen-filters .input-group,
body.settings-notification_preferences .screen-filters .form-select,
body.settings-notification_preferences .screen-filters .input-group,
body.settings-privacy .screen-filters .form-select,
body.settings-privacy .screen-filters .input-group {
  width: auto;
  min-width: 120px;
}
@media (min-width: 768px) {
  body.settings-base .screen-operations,
  body.settings-base .screen-filters,
  body.settings-profile .screen-operations,
  body.settings-profile .screen-filters,
  body.settings-subscriptions .screen-operations,
  body.settings-subscriptions .screen-filters,
  body.settings-billing .screen-operations,
  body.settings-billing .screen-filters,
  body.settings-security .screen-operations,
  body.settings-security .screen-filters,
  body.settings-notification_preferences .screen-operations,
  body.settings-notification_preferences .screen-filters,
  body.settings-privacy .screen-operations,
  body.settings-privacy .screen-filters {
    gap: 12px;
  }
}
@media (max-width: 768px) {
  body.settings-base .scree-wrapper,
  body.settings-profile .scree-wrapper,
  body.settings-subscriptions .scree-wrapper,
  body.settings-billing .scree-wrapper,
  body.settings-security .scree-wrapper,
  body.settings-notification_preferences .scree-wrapper,
  body.settings-privacy .scree-wrapper {
    justify-content: space-between;
    order: 2;
    margin-bottom: 0 !important;
    margin-top: 15px;
  }
  body.settings-base .screen-operations,
  body.settings-profile .screen-operations,
  body.settings-subscriptions .screen-operations,
  body.settings-billing .screen-operations,
  body.settings-security .screen-operations,
  body.settings-notification_preferences .screen-operations,
  body.settings-privacy .screen-operations {
    justify-content: space-between;
  }
  body.settings-base .screen-filters,
  body.settings-profile .screen-filters,
  body.settings-subscriptions .screen-filters,
  body.settings-billing .screen-filters,
  body.settings-security .screen-filters,
  body.settings-notification_preferences .screen-filters,
  body.settings-privacy .screen-filters {
    display: flex;
    flex-direction: column;
  }
  body.settings-base .screen-filters > *,
  body.settings-profile .screen-filters > *,
  body.settings-subscriptions .screen-filters > *,
  body.settings-billing .screen-filters > *,
  body.settings-security .screen-filters > *,
  body.settings-notification_preferences .screen-filters > *,
  body.settings-privacy .screen-filters > * {
    width: 100% !important;
  }
  body.settings-base .screen-filters,
  body.settings-profile .screen-filters,
  body.settings-subscriptions .screen-filters,
  body.settings-billing .screen-filters,
  body.settings-security .screen-filters,
  body.settings-notification_preferences .screen-filters,
  body.settings-privacy .screen-filters {
    margin-bottom: 20px;
  }
}
body.settings-base .subscription-summary h4, body.settings-base .subscription-summary .h4,
body.settings-profile .subscription-summary h4,
body.settings-profile .subscription-summary .h4,
body.settings-subscriptions .subscription-summary h4,
body.settings-subscriptions .subscription-summary .h4,
body.settings-billing .subscription-summary h4,
body.settings-billing .subscription-summary .h4,
body.settings-security .subscription-summary h4,
body.settings-security .subscription-summary .h4,
body.settings-notification_preferences .subscription-summary h4,
body.settings-notification_preferences .subscription-summary .h4,
body.settings-privacy .subscription-summary h4,
body.settings-privacy .subscription-summary .h4 {
  font-size: 13px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0;
}
body.settings-base .subscription-summary .badge,
body.settings-profile .subscription-summary .badge,
body.settings-subscriptions .subscription-summary .badge,
body.settings-billing .subscription-summary .badge,
body.settings-security .subscription-summary .badge,
body.settings-notification_preferences .subscription-summary .badge,
body.settings-privacy .subscription-summary .badge {
  font-size: 11px;
  padding: 4px 8px;
}
body.settings-base .subscription-summary .text-muted,
body.settings-profile .subscription-summary .text-muted,
body.settings-subscriptions .subscription-summary .text-muted,
body.settings-billing .subscription-summary .text-muted,
body.settings-security .subscription-summary .text-muted,
body.settings-notification_preferences .subscription-summary .text-muted,
body.settings-privacy .subscription-summary .text-muted {
  font-size: 11px;
  color: #6b7280;
}
body.settings-base .notification-setting .form-check label,
body.settings-profile .notification-setting .form-check label,
body.settings-subscriptions .notification-setting .form-check label,
body.settings-billing .notification-setting .form-check label,
body.settings-security .notification-setting .form-check label,
body.settings-notification_preferences .notification-setting .form-check label,
body.settings-privacy .notification-setting .form-check label {
  width: calc(100% - 40px);
}
body.settings-base .security-checked i,
body.settings-profile .security-checked i,
body.settings-subscriptions .security-checked i,
body.settings-billing .security-checked i,
body.settings-security .security-checked i,
body.settings-notification_preferences .security-checked i,
body.settings-privacy .security-checked i {
  margin-right: 10px;
  font-size: 15px;
}
body.settings-base .phone-block,
body.settings-profile .phone-block,
body.settings-subscriptions .phone-block,
body.settings-billing .phone-block,
body.settings-security .phone-block,
body.settings-notification_preferences .phone-block,
body.settings-privacy .phone-block {
  max-width: 400px;
}
body.settings-base .phone-block .status-badge,
body.settings-profile .phone-block .status-badge,
body.settings-subscriptions .phone-block .status-badge,
body.settings-billing .phone-block .status-badge,
body.settings-security .phone-block .status-badge,
body.settings-notification_preferences .phone-block .status-badge,
body.settings-privacy .phone-block .status-badge {
  font-size: 9px;
  line-height: 1.1;
  padding: 2px 7px;
}
body.settings-base .label-row,
body.settings-profile .label-row,
body.settings-subscriptions .label-row,
body.settings-billing .label-row,
body.settings-security .label-row,
body.settings-notification_preferences .label-row,
body.settings-privacy .label-row {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #888;
  margin-bottom: 6px;
}
body.settings-base .phone-row,
body.settings-profile .phone-row,
body.settings-subscriptions .phone-row,
body.settings-billing .phone-row,
body.settings-security .phone-row,
body.settings-notification_preferences .phone-row,
body.settings-privacy .phone-row {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #000;
}
body.settings-base .security-row,
body.settings-profile .security-row,
body.settings-subscriptions .security-row,
body.settings-billing .security-row,
body.settings-security .security-row,
body.settings-notification_preferences .security-row,
body.settings-privacy .security-row {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  color: #28a745;
}
@media (max-width: 767.98px) {
  body.settings-base .settings-section,
  body.settings-profile .settings-section,
  body.settings-subscriptions .settings-section,
  body.settings-billing .settings-section,
  body.settings-security .settings-section,
  body.settings-notification_preferences .settings-section,
  body.settings-privacy .settings-section {
    margin-left: 0;
  }
  body.settings-base .payment-method,
  body.settings-profile .payment-method,
  body.settings-subscriptions .payment-method,
  body.settings-billing .payment-method,
  body.settings-security .payment-method,
  body.settings-notification_preferences .payment-method,
  body.settings-privacy .payment-method {
    align-items: flex-start;
  }
  body.settings-base .payment-actions,
  body.settings-profile .payment-actions,
  body.settings-subscriptions .payment-actions,
  body.settings-billing .payment-actions,
  body.settings-security .payment-actions,
  body.settings-notification_preferences .payment-actions,
  body.settings-privacy .payment-actions {
    justify-content: end;
  }
  body.settings-base .settings-container,
  body.settings-profile .settings-container,
  body.settings-subscriptions .settings-container,
  body.settings-billing .settings-container,
  body.settings-security .settings-container,
  body.settings-notification_preferences .settings-container,
  body.settings-privacy .settings-container {
    display: flex;
    flex-direction: column;
  }
  body.settings-base .settings-content,
  body.settings-profile .settings-content,
  body.settings-subscriptions .settings-content,
  body.settings-billing .settings-content,
  body.settings-security .settings-content,
  body.settings-notification_preferences .settings-content,
  body.settings-privacy .settings-content {
    min-width: 0;
    background: #fff;
    border-radius: 12px;
    padding: 1rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }
  body.settings-base .settings-content #profile .card,
  body.settings-profile .settings-content #profile .card,
  body.settings-subscriptions .settings-content #profile .card,
  body.settings-billing .settings-content #profile .card,
  body.settings-security .settings-content #profile .card,
  body.settings-notification_preferences .settings-content #profile .card,
  body.settings-privacy .settings-content #profile .card {
    background: transparent;
    border-radius: unset;
    border: none;
    padding: 0;
    box-shadow: none;
  }
  body.settings-base .settings-nav,
  body.settings-profile .settings-nav,
  body.settings-subscriptions .settings-nav,
  body.settings-billing .settings-nav,
  body.settings-security .settings-nav,
  body.settings-notification_preferences .settings-nav,
  body.settings-privacy .settings-nav {
    display: flex;
    justify-content: space-around;
  }
  body.settings-base .subscription-summary .col-md-4,
  body.settings-profile .subscription-summary .col-md-4,
  body.settings-subscriptions .subscription-summary .col-md-4,
  body.settings-billing .subscription-summary .col-md-4,
  body.settings-security .subscription-summary .col-md-4,
  body.settings-notification_preferences .subscription-summary .col-md-4,
  body.settings-privacy .subscription-summary .col-md-4 {
    margin-bottom: 1rem;
    text-align: left !important;
  }
  body.settings-base .subscription-summary .col-md-4:last-child,
  body.settings-profile .subscription-summary .col-md-4:last-child,
  body.settings-subscriptions .subscription-summary .col-md-4:last-child,
  body.settings-billing .subscription-summary .col-md-4:last-child,
  body.settings-security .subscription-summary .col-md-4:last-child,
  body.settings-notification_preferences .subscription-summary .col-md-4:last-child,
  body.settings-privacy .subscription-summary .col-md-4:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 355px) {
  body.settings-base .settings-nav,
  body.settings-profile .settings-nav,
  body.settings-subscriptions .settings-nav,
  body.settings-billing .settings-nav,
  body.settings-security .settings-nav,
  body.settings-notification_preferences .settings-nav,
  body.settings-privacy .settings-nav {
    padding-left: 0;
    padding-right: 0;
  }
}
body.settings-base .plan-info h4, body.settings-base .plan-info .h4,
body.settings-profile .plan-info h4,
body.settings-profile .plan-info .h4,
body.settings-subscriptions .plan-info h4,
body.settings-subscriptions .plan-info .h4,
body.settings-billing .plan-info h4,
body.settings-billing .plan-info .h4,
body.settings-security .plan-info h4,
body.settings-security .plan-info .h4,
body.settings-notification_preferences .plan-info h4,
body.settings-notification_preferences .plan-info .h4,
body.settings-privacy .plan-info h4,
body.settings-privacy .plan-info .h4 {
  font-size: 12px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.25rem;
}
body.settings-base .plan-info p,
body.settings-profile .plan-info p,
body.settings-subscriptions .plan-info p,
body.settings-billing .plan-info p,
body.settings-security .plan-info p,
body.settings-notification_preferences .plan-info p,
body.settings-privacy .plan-info p {
  font-size: 11px;
  color: #6b7280;
  margin: 0;
}
body.settings-base .card-info,
body.settings-profile .card-info,
body.settings-subscriptions .card-info,
body.settings-billing .card-info,
body.settings-security .card-info,
body.settings-notification_preferences .card-info,
body.settings-privacy .card-info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #4b5563;
  font-size: 11px;
}
body.settings-base .card-info i,
body.settings-profile .card-info i,
body.settings-subscriptions .card-info i,
body.settings-billing .card-info i,
body.settings-security .card-info i,
body.settings-notification_preferences .card-info i,
body.settings-privacy .card-info i {
  font-size: 14px;
}
body.settings-base .table th,
body.settings-profile .table th,
body.settings-subscriptions .table th,
body.settings-billing .table th,
body.settings-security .table th,
body.settings-notification_preferences .table th,
body.settings-privacy .table th {
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
}
body.settings-base .table td,
body.settings-profile .table td,
body.settings-subscriptions .table td,
body.settings-billing .table td,
body.settings-security .table td,
body.settings-notification_preferences .table td,
body.settings-privacy .table td {
  font-size: 13px;
  color: #111827;
  vertical-align: middle;
}
body.settings-base .screens-management .table td,
body.settings-profile .screens-management .table td,
body.settings-subscriptions .screens-management .table td,
body.settings-billing .screens-management .table td,
body.settings-security .screens-management .table td,
body.settings-notification_preferences .screens-management .table td,
body.settings-privacy .screens-management .table td {
  font-size: 11px;
  color: #111827;
  vertical-align: middle;
}
body.settings-base .screens-management .table th,
body.settings-profile .screens-management .table th,
body.settings-subscriptions .screens-management .table th,
body.settings-billing .screens-management .table th,
body.settings-security .screens-management .table th,
body.settings-notification_preferences .screens-management .table th,
body.settings-privacy .screens-management .table th {
  font-size: 12px;
  color: #6b7280;
}
body.settings-base .screens-management .table .btn-link,
body.settings-profile .screens-management .table .btn-link,
body.settings-subscriptions .screens-management .table .btn-link,
body.settings-billing .screens-management .table .btn-link,
body.settings-security .screens-management .table .btn-link,
body.settings-notification_preferences .screens-management .table .btn-link,
body.settings-privacy .screens-management .table .btn-link {
  font-size: 11px;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  color: #6b7280;
}
body.settings-base .screens-management .table .btn-link:hover,
body.settings-profile .screens-management .table .btn-link:hover,
body.settings-subscriptions .screens-management .table .btn-link:hover,
body.settings-billing .screens-management .table .btn-link:hover,
body.settings-security .screens-management .table .btn-link:hover,
body.settings-notification_preferences .screens-management .table .btn-link:hover,
body.settings-privacy .screens-management .table .btn-link:hover {
  color: #111827;
}
body.settings-base .sidebar-logo,
body.settings-profile .sidebar-logo,
body.settings-subscriptions .sidebar-logo,
body.settings-billing .sidebar-logo,
body.settings-security .sidebar-logo,
body.settings-notification_preferences .sidebar-logo,
body.settings-privacy .sidebar-logo {
  padding: 0.75rem 1rem;
  margin: 5px auto 0px auto;
  margin-bottom: 0.5rem;
  background: transparent;
}
body.settings-base .logo-full,
body.settings-profile .logo-full,
body.settings-subscriptions .logo-full,
body.settings-billing .logo-full,
body.settings-security .logo-full,
body.settings-notification_preferences .logo-full,
body.settings-privacy .logo-full {
  width: 115px;
  height: auto;
  display: block;
}
body.settings-base .logo-icon,
body.settings-profile .logo-icon,
body.settings-subscriptions .logo-icon,
body.settings-billing .logo-icon,
body.settings-security .logo-icon,
body.settings-notification_preferences .logo-icon,
body.settings-privacy .logo-icon {
  width: 30px;
  height: auto;
  display: none;
}
body.settings-base .sidebar:not(.expanded) .logo-full,
body.settings-profile .sidebar:not(.expanded) .logo-full,
body.settings-subscriptions .sidebar:not(.expanded) .logo-full,
body.settings-billing .sidebar:not(.expanded) .logo-full,
body.settings-security .sidebar:not(.expanded) .logo-full,
body.settings-notification_preferences .sidebar:not(.expanded) .logo-full,
body.settings-privacy .sidebar:not(.expanded) .logo-full {
  display: none;
}
body.settings-base .sidebar:not(.expanded) .logo-icon,
body.settings-profile .sidebar:not(.expanded) .logo-icon,
body.settings-subscriptions .sidebar:not(.expanded) .logo-icon,
body.settings-billing .sidebar:not(.expanded) .logo-icon,
body.settings-security .sidebar:not(.expanded) .logo-icon,
body.settings-notification_preferences .sidebar:not(.expanded) .logo-icon,
body.settings-privacy .sidebar:not(.expanded) .logo-icon {
  display: block;
}
body.settings-base .sidebar:not(.expanded) .sidebar-logo,
body.settings-profile .sidebar:not(.expanded) .sidebar-logo,
body.settings-subscriptions .sidebar:not(.expanded) .sidebar-logo,
body.settings-billing .sidebar:not(.expanded) .sidebar-logo,
body.settings-security .sidebar:not(.expanded) .sidebar-logo,
body.settings-notification_preferences .sidebar:not(.expanded) .sidebar-logo,
body.settings-privacy .sidebar:not(.expanded) .sidebar-logo {
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
}
body.settings-base .nav-logo,
body.settings-profile .nav-logo,
body.settings-subscriptions .nav-logo,
body.settings-billing .nav-logo,
body.settings-security .nav-logo,
body.settings-notification_preferences .nav-logo,
body.settings-privacy .nav-logo {
  display: none;
}
body.settings-base .sidebar-footer,
body.settings-profile .sidebar-footer,
body.settings-subscriptions .sidebar-footer,
body.settings-billing .sidebar-footer,
body.settings-security .sidebar-footer,
body.settings-notification_preferences .sidebar-footer,
body.settings-privacy .sidebar-footer {
  margin-top: auto;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
body.settings-base .sidebar:not(.expanded) .sidebar-footer,
body.settings-profile .sidebar:not(.expanded) .sidebar-footer,
body.settings-subscriptions .sidebar:not(.expanded) .sidebar-footer,
body.settings-billing .sidebar:not(.expanded) .sidebar-footer,
body.settings-security .sidebar:not(.expanded) .sidebar-footer,
body.settings-notification_preferences .sidebar:not(.expanded) .sidebar-footer,
body.settings-privacy .sidebar:not(.expanded) .sidebar-footer {
  padding: 0;
}
body.settings-base .user-profile,
body.settings-profile .user-profile,
body.settings-subscriptions .user-profile,
body.settings-billing .user-profile,
body.settings-security .user-profile,
body.settings-notification_preferences .user-profile,
body.settings-privacy .user-profile {
  position: relative;
  width: 100%;
}
body.settings-base .profile-trigger,
body.settings-profile .profile-trigger,
body.settings-subscriptions .profile-trigger,
body.settings-billing .profile-trigger,
body.settings-security .profile-trigger,
body.settings-notification_preferences .profile-trigger,
body.settings-privacy .profile-trigger {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1rem;
  background: none;
  border: none;
  border-radius: 0;
  color: #e5e7eb;
  cursor: pointer;
  transition: all 0.2s ease;
}
body.settings-base .profile-trigger:hover,
body.settings-profile .profile-trigger:hover,
body.settings-subscriptions .profile-trigger:hover,
body.settings-billing .profile-trigger:hover,
body.settings-security .profile-trigger:hover,
body.settings-notification_preferences .profile-trigger:hover,
body.settings-privacy .profile-trigger:hover {
  background: rgba(255, 255, 255, 0.1);
}
body.settings-base .profile-name,
body.settings-profile .profile-name,
body.settings-subscriptions .profile-name,
body.settings-billing .profile-name,
body.settings-security .profile-name,
body.settings-notification_preferences .profile-name,
body.settings-privacy .profile-name {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.settings-base .sidebar:not(.expanded) .profile-name,
body.settings-base .sidebar:not(.expanded) .profile-trigger i,
body.settings-profile .sidebar:not(.expanded) .profile-name,
body.settings-profile .sidebar:not(.expanded) .profile-trigger i,
body.settings-subscriptions .sidebar:not(.expanded) .profile-name,
body.settings-subscriptions .sidebar:not(.expanded) .profile-trigger i,
body.settings-billing .sidebar:not(.expanded) .profile-name,
body.settings-billing .sidebar:not(.expanded) .profile-trigger i,
body.settings-security .sidebar:not(.expanded) .profile-name,
body.settings-security .sidebar:not(.expanded) .profile-trigger i,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-name,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-trigger i,
body.settings-privacy .sidebar:not(.expanded) .profile-name,
body.settings-privacy .sidebar:not(.expanded) .profile-trigger i {
  display: none;
}
body.settings-base .profile-image,
body.settings-profile .profile-image,
body.settings-subscriptions .profile-image,
body.settings-billing .profile-image,
body.settings-security .profile-image,
body.settings-notification_preferences .profile-image,
body.settings-privacy .profile-image {
  width: 32px;
  height: 32px;
  border-radius: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.settings-base .profile-dropdown,
body.settings-profile .profile-dropdown,
body.settings-subscriptions .profile-dropdown,
body.settings-billing .profile-dropdown,
body.settings-security .profile-dropdown,
body.settings-notification_preferences .profile-dropdown,
body.settings-privacy .profile-dropdown {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 0;
  width: 240px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: all 0.2s ease;
  z-index: 1001;
}
body.settings-base .profile-trigger i,
body.settings-profile .profile-trigger i,
body.settings-subscriptions .profile-trigger i,
body.settings-billing .profile-trigger i,
body.settings-security .profile-trigger i,
body.settings-notification_preferences .profile-trigger i,
body.settings-privacy .profile-trigger i {
  font-size: 1.25rem;
  margin-left: auto;
}
body.settings-base .sidebar:not(.expanded) .profile-dropdown,
body.settings-profile .sidebar:not(.expanded) .profile-dropdown,
body.settings-subscriptions .sidebar:not(.expanded) .profile-dropdown,
body.settings-billing .sidebar:not(.expanded) .profile-dropdown,
body.settings-security .sidebar:not(.expanded) .profile-dropdown,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-dropdown,
body.settings-privacy .sidebar:not(.expanded) .profile-dropdown {
  left: 100%;
  bottom: 0;
}
body.settings-base .sidebar:not(.expanded) .profile-trigger,
body.settings-profile .sidebar:not(.expanded) .profile-trigger,
body.settings-subscriptions .sidebar:not(.expanded) .profile-trigger,
body.settings-billing .sidebar:not(.expanded) .profile-trigger,
body.settings-security .sidebar:not(.expanded) .profile-trigger,
body.settings-notification_preferences .sidebar:not(.expanded) .profile-trigger,
body.settings-privacy .sidebar:not(.expanded) .profile-trigger {
  justify-content: center;
  padding: 1.25rem 0;
}
body.settings-base .user-profile.active .profile-dropdown,
body.settings-base .profile-dropdown.show,
body.settings-profile .user-profile.active .profile-dropdown,
body.settings-profile .profile-dropdown.show,
body.settings-subscriptions .user-profile.active .profile-dropdown,
body.settings-subscriptions .profile-dropdown.show,
body.settings-billing .user-profile.active .profile-dropdown,
body.settings-billing .profile-dropdown.show,
body.settings-security .user-profile.active .profile-dropdown,
body.settings-security .profile-dropdown.show,
body.settings-notification_preferences .user-profile.active .profile-dropdown,
body.settings-notification_preferences .profile-dropdown.show,
body.settings-privacy .user-profile.active .profile-dropdown,
body.settings-privacy .profile-dropdown.show {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
  display: block !important;
  transform: translate(0px, -50px) !important;
}
body.settings-base .modal-title,
body.settings-profile .modal-title,
body.settings-subscriptions .modal-title,
body.settings-billing .modal-title,
body.settings-security .modal-title,
body.settings-notification_preferences .modal-title,
body.settings-privacy .modal-title {
  font-size: 16px;
  font-weight: 500;
}
body.settings-base .modal-body,
body.settings-profile .modal-body,
body.settings-subscriptions .modal-body,
body.settings-billing .modal-body,
body.settings-security .modal-body,
body.settings-notification_preferences .modal-body,
body.settings-privacy .modal-body {
  font-size: 13px;
  padding: 1.5rem;
}
body.settings-base .modal-footer .btn,
body.settings-profile .modal-footer .btn,
body.settings-subscriptions .modal-footer .btn,
body.settings-billing .modal-footer .btn,
body.settings-security .modal-footer .btn,
body.settings-notification_preferences .modal-footer .btn,
body.settings-privacy .modal-footer .btn {
  font-size: 13px;
  padding: 0.5rem 1rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.settings-base .modal-footer .btn-outline-secondary,
body.settings-profile .modal-footer .btn-outline-secondary,
body.settings-subscriptions .modal-footer .btn-outline-secondary,
body.settings-billing .modal-footer .btn-outline-secondary,
body.settings-security .modal-footer .btn-outline-secondary,
body.settings-notification_preferences .modal-footer .btn-outline-secondary,
body.settings-privacy .modal-footer .btn-outline-secondary {
  color: #6b7280;
  border-color: #d1d5db;
  background-color: transparent;
}
body.settings-base .modal-footer .btn-outline-secondary:hover,
body.settings-profile .modal-footer .btn-outline-secondary:hover,
body.settings-subscriptions .modal-footer .btn-outline-secondary:hover,
body.settings-billing .modal-footer .btn-outline-secondary:hover,
body.settings-security .modal-footer .btn-outline-secondary:hover,
body.settings-notification_preferences .modal-footer .btn-outline-secondary:hover,
body.settings-privacy .modal-footer .btn-outline-secondary:hover {
  color: #374151;
  background-color: #f9fafb;
  border-color: #d1d5db;
}
body.settings-base .modal-footer .btn-primary,
body.settings-profile .modal-footer .btn-primary,
body.settings-subscriptions .modal-footer .btn-primary,
body.settings-billing .modal-footer .btn-primary,
body.settings-security .modal-footer .btn-primary,
body.settings-notification_preferences .modal-footer .btn-primary,
body.settings-privacy .modal-footer .btn-primary {
  color: #ffffff;
  background-color: rgba(31, 31, 31, 0.95);
  border-color: rgba(31, 31, 31, 0.95);
}
body.settings-base .modal-body p,
body.settings-profile .modal-body p,
body.settings-subscriptions .modal-body p,
body.settings-billing .modal-body p,
body.settings-security .modal-body p,
body.settings-notification_preferences .modal-body p,
body.settings-privacy .modal-body p {
  font-size: 14px;
  margin-bottom: 0.75rem;
}
body.settings-base .modal-body .list-unstyled,
body.settings-profile .modal-body .list-unstyled,
body.settings-subscriptions .modal-body .list-unstyled,
body.settings-billing .modal-body .list-unstyled,
body.settings-security .modal-body .list-unstyled,
body.settings-notification_preferences .modal-body .list-unstyled,
body.settings-privacy .modal-body .list-unstyled {
  font-size: 13px;
}
body.settings-base .modal-body .list-unstyled li,
body.settings-profile .modal-body .list-unstyled li,
body.settings-subscriptions .modal-body .list-unstyled li,
body.settings-billing .modal-body .list-unstyled li,
body.settings-security .modal-body .list-unstyled li,
body.settings-notification_preferences .modal-body .list-unstyled li,
body.settings-privacy .modal-body .list-unstyled li {
  margin-bottom: 0.5rem;
}
body.settings-base .modal-body .alert,
body.settings-profile .modal-body .alert,
body.settings-subscriptions .modal-body .alert,
body.settings-billing .modal-body .alert,
body.settings-security .modal-body .alert,
body.settings-notification_preferences .modal-body .alert,
body.settings-privacy .modal-body .alert {
  font-size: 13px;
  padding: 0.75rem;
}
body.settings-base .modal-body .form-label,
body.settings-profile .modal-body .form-label,
body.settings-subscriptions .modal-body .form-label,
body.settings-billing .modal-body .form-label,
body.settings-security .modal-body .form-label,
body.settings-notification_preferences .modal-body .form-label,
body.settings-privacy .modal-body .form-label {
  font-size: 13px;
}
body.settings-base .modal-body .form-text,
body.settings-profile .modal-body .form-text,
body.settings-subscriptions .modal-body .form-text,
body.settings-billing .modal-body .form-text,
body.settings-security .modal-body .form-text,
body.settings-notification_preferences .modal-body .form-text,
body.settings-privacy .modal-body .form-text {
  font-size: 12px;
}
body.settings-base .modal-body .cost-display,
body.settings-profile .modal-body .cost-display,
body.settings-subscriptions .modal-body .cost-display,
body.settings-billing .modal-body .cost-display,
body.settings-security .modal-body .cost-display,
body.settings-notification_preferences .modal-body .cost-display,
body.settings-privacy .modal-body .cost-display {
  font-size: 16px;
  font-weight: 500;
}
body.settings-base .modal-footer .btn-link,
body.settings-profile .modal-footer .btn-link,
body.settings-subscriptions .modal-footer .btn-link,
body.settings-billing .modal-footer .btn-link,
body.settings-security .modal-footer .btn-link,
body.settings-notification_preferences .modal-footer .btn-link,
body.settings-privacy .modal-footer .btn-link {
  font-size: 11px;
  color: #6b7280;
  text-decoration: none;
  padding: 4px 8px;
}
body.settings-base .modal-footer,
body.settings-profile .modal-footer,
body.settings-subscriptions .modal-footer,
body.settings-billing .modal-footer,
body.settings-security .modal-footer,
body.settings-notification_preferences .modal-footer,
body.settings-privacy .modal-footer {
  padding: 1.5rem;
  border-top: 1px solid #e5e7eb;
  color: #111827;
  text-decoration: none;
  justify-content: end;
}
body.settings-base .subscription-history .table,
body.settings-profile .subscription-history .table,
body.settings-subscriptions .subscription-history .table,
body.settings-billing .subscription-history .table,
body.settings-security .subscription-history .table,
body.settings-notification_preferences .subscription-history .table,
body.settings-privacy .subscription-history .table {
  margin-bottom: 0;
}
body.settings-base .subscription-history .table th,
body.settings-profile .subscription-history .table th,
body.settings-subscriptions .subscription-history .table th,
body.settings-billing .subscription-history .table th,
body.settings-security .subscription-history .table th,
body.settings-notification_preferences .subscription-history .table th,
body.settings-privacy .subscription-history .table th {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  padding: 0.75rem;
}
body.settings-base .subscription-history .table td,
body.settings-profile .subscription-history .table td,
body.settings-subscriptions .subscription-history .table td,
body.settings-billing .subscription-history .table td,
body.settings-security .subscription-history .table td,
body.settings-notification_preferences .subscription-history .table td,
body.settings-privacy .subscription-history .table td {
  font-size: 11px;
  color: #111827;
  padding: 0.75rem;
  vertical-align: middle;
}
body.settings-base .subscription-history .table .btn-link,
body.settings-profile .subscription-history .table .btn-link,
body.settings-subscriptions .subscription-history .table .btn-link,
body.settings-billing .subscription-history .table .btn-link,
body.settings-security .subscription-history .table .btn-link,
body.settings-notification_preferences .subscription-history .table .btn-link,
body.settings-privacy .subscription-history .table .btn-link {
  font-size: 11px;
  padding: 0;
  color: #6b7280;
  text-decoration: underline;
}
body.settings-base .subscription-history .table .btn-link:hover,
body.settings-profile .subscription-history .table .btn-link:hover,
body.settings-subscriptions .subscription-history .table .btn-link:hover,
body.settings-billing .subscription-history .table .btn-link:hover,
body.settings-security .subscription-history .table .btn-link:hover,
body.settings-notification_preferences .subscription-history .table .btn-link:hover,
body.settings-privacy .subscription-history .table .btn-link:hover {
  color: #111827;
  text-decoration: none;
}
body.settings-base .subscription-history .view-all-row,
body.settings-profile .subscription-history .view-all-row,
body.settings-subscriptions .subscription-history .view-all-row,
body.settings-billing .subscription-history .view-all-row,
body.settings-security .subscription-history .view-all-row,
body.settings-notification_preferences .subscription-history .view-all-row,
body.settings-privacy .subscription-history .view-all-row {
  background: #f9fafb;
}
body.settings-base .subscription-history .view-all-row td,
body.settings-profile .subscription-history .view-all-row td,
body.settings-subscriptions .subscription-history .view-all-row td,
body.settings-billing .subscription-history .view-all-row td,
body.settings-security .subscription-history .view-all-row td,
body.settings-notification_preferences .subscription-history .view-all-row td,
body.settings-privacy .subscription-history .view-all-row td {
  padding: 0.75rem;
  text-align: center;
}
body.settings-base .subscription-history .view-all-link,
body.settings-profile .subscription-history .view-all-link,
body.settings-subscriptions .subscription-history .view-all-link,
body.settings-billing .subscription-history .view-all-link,
body.settings-security .subscription-history .view-all-link,
body.settings-notification_preferences .subscription-history .view-all-link,
body.settings-privacy .subscription-history .view-all-link {
  font-size: 11px;
  color: #6b7280;
  text-decoration: underline;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
body.settings-base .subscription-history .view-all-link:hover,
body.settings-profile .subscription-history .view-all-link:hover,
body.settings-subscriptions .subscription-history .view-all-link:hover,
body.settings-billing .subscription-history .view-all-link:hover,
body.settings-security .subscription-history .view-all-link:hover,
body.settings-notification_preferences .subscription-history .view-all-link:hover,
body.settings-privacy .subscription-history .view-all-link:hover {
  color: #111827;
  text-decoration: underline;
}
body.settings-base .subscription-history .view-all-link i,
body.settings-profile .subscription-history .view-all-link i,
body.settings-subscriptions .subscription-history .view-all-link i,
body.settings-billing .subscription-history .view-all-link i,
body.settings-security .subscription-history .view-all-link i,
body.settings-notification_preferences .subscription-history .view-all-link i,
body.settings-privacy .subscription-history .view-all-link i {
  font-size: 14px;
}
body.settings-base .subscription-history-modal .table,
body.settings-profile .subscription-history-modal .table,
body.settings-subscriptions .subscription-history-modal .table,
body.settings-billing .subscription-history-modal .table,
body.settings-security .subscription-history-modal .table,
body.settings-notification_preferences .subscription-history-modal .table,
body.settings-privacy .subscription-history-modal .table {
  color: #111827;
  padding: 0.75rem;
  vertical-align: middle;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .subscription-history-modal .table th,
body.settings-profile .subscription-history-modal .table th,
body.settings-subscriptions .subscription-history-modal .table th,
body.settings-billing .subscription-history-modal .table th,
body.settings-security .subscription-history-modal .table th,
body.settings-notification_preferences .subscription-history-modal .table th,
body.settings-privacy .subscription-history-modal .table th {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  padding: 0.75rem;
  border-bottom: 1px solid #e5e7eb;
}
body.settings-base .subscription-history-modal .table td,
body.settings-profile .subscription-history-modal .table td,
body.settings-subscriptions .subscription-history-modal .table td,
body.settings-billing .subscription-history-modal .table td,
body.settings-security .subscription-history-modal .table td,
body.settings-notification_preferences .subscription-history-modal .table td,
body.settings-privacy .subscription-history-modal .table td {
  font-size: 11px;
  color: #111827;
  padding: 0.75rem;
  vertical-align: middle;
}
body.settings-base .subscription-history-modal .table .btn-link,
body.settings-profile .subscription-history-modal .table .btn-link,
body.settings-subscriptions .subscription-history-modal .table .btn-link,
body.settings-billing .subscription-history-modal .table .btn-link,
body.settings-security .subscription-history-modal .table .btn-link,
body.settings-notification_preferences .subscription-history-modal .table .btn-link,
body.settings-privacy .subscription-history-modal .table .btn-link {
  font-size: 11px;
  padding: 0;
  color: #6b7280;
  text-decoration: underline;
  border: none;
  background: none;
}
body.settings-base .subscription-history-modal .table,
body.settings-profile .subscription-history-modal .table,
body.settings-subscriptions .subscription-history-modal .table,
body.settings-billing .subscription-history-modal .table,
body.settings-security .subscription-history-modal .table,
body.settings-notification_preferences .subscription-history-modal .table,
body.settings-privacy .subscription-history-modal .table {
  color: #111827;
}
body.settings-base .subscription-history-modal .badge,
body.settings-profile .subscription-history-modal .badge,
body.settings-subscriptions .subscription-history-modal .badge,
body.settings-billing .subscription-history-modal .badge,
body.settings-security .subscription-history-modal .badge,
body.settings-notification_preferences .subscription-history-modal .badge,
body.settings-privacy .subscription-history-modal .badge {
  font-size: 11px;
  padding: 4px 8px;
  font-weight: 500;
}
body.settings-base .subscription-history-modal .pagination-controls,
body.settings-profile .subscription-history-modal .pagination-controls,
body.settings-subscriptions .subscription-history-modal .pagination-controls,
body.settings-billing .subscription-history-modal .pagination-controls,
body.settings-security .subscription-history-modal .pagination-controls,
body.settings-notification_preferences .subscription-history-modal .pagination-controls,
body.settings-privacy .subscription-history-modal .pagination-controls {
  background: #f9fafb;
}
body.settings-base .subscription-history-modal .pagination-info,
body.settings-profile .subscription-history-modal .pagination-info,
body.settings-subscriptions .subscription-history-modal .pagination-info,
body.settings-billing .subscription-history-modal .pagination-info,
body.settings-security .subscription-history-modal .pagination-info,
body.settings-notification_preferences .subscription-history-modal .pagination-info,
body.settings-privacy .subscription-history-modal .pagination-info {
  font-size: 11px;
  color: #6b7280;
}
body.settings-base .subscription-history-modal .pagination-buttons .btn,
body.settings-profile .subscription-history-modal .pagination-buttons .btn,
body.settings-subscriptions .subscription-history-modal .pagination-buttons .btn,
body.settings-billing .subscription-history-modal .pagination-buttons .btn,
body.settings-security .subscription-history-modal .pagination-buttons .btn,
body.settings-notification_preferences .subscription-history-modal .pagination-buttons .btn,
body.settings-privacy .subscription-history-modal .pagination-buttons .btn {
  font-size: 11px;
  padding: 4px 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
body.settings-base .subscription-history-modal .pagination-buttons .btn i,
body.settings-profile .subscription-history-modal .pagination-buttons .btn i,
body.settings-subscriptions .subscription-history-modal .pagination-buttons .btn i,
body.settings-billing .subscription-history-modal .pagination-buttons .btn i,
body.settings-security .subscription-history-modal .pagination-buttons .btn i,
body.settings-notification_preferences .subscription-history-modal .pagination-buttons .btn i,
body.settings-privacy .subscription-history-modal .pagination-buttons .btn i {
  font-size: 12px;
}
body.settings-base .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-profile .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-subscriptions .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-billing .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-security .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-notification_preferences .subscription-history-modal .pagination-buttons .btn:disabled,
body.settings-privacy .subscription-history-modal .pagination-buttons .btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
body.settings-base .btn-link:hover,
body.settings-profile .btn-link:hover,
body.settings-subscriptions .btn-link:hover,
body.settings-billing .btn-link:hover,
body.settings-security .btn-link:hover,
body.settings-notification_preferences .btn-link:hover,
body.settings-privacy .btn-link:hover {
  color: #0a58ca;
  background-color: transparent !important;
}
body.settings-base .social-login-tile,
body.settings-profile .social-login-tile,
body.settings-subscriptions .social-login-tile,
body.settings-billing .social-login-tile,
body.settings-security .social-login-tile,
body.settings-notification_preferences .social-login-tile,
body.settings-privacy .social-login-tile {
  background: #fcfcfd;
  border: 1px solid #ececec;
  border-radius: 12px;
  padding: 1.25rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1.25rem;
  margin-bottom: 1.5rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  padding-right: 1rem;
}
body.settings-base .social-login-info,
body.settings-profile .social-login-info,
body.settings-subscriptions .social-login-info,
body.settings-billing .social-login-info,
body.settings-security .social-login-info,
body.settings-notification_preferences .social-login-info,
body.settings-privacy .social-login-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.settings-base .social-login-title,
body.settings-profile .social-login-title,
body.settings-subscriptions .social-login-title,
body.settings-billing .social-login-title,
body.settings-security .social-login-title,
body.settings-notification_preferences .social-login-title,
body.settings-privacy .social-login-title {
  font-weight: 500;
  font-size: 1rem;
  color: #222;
  margin-bottom: 2px;
}
body.settings-base .social-login-email,
body.settings-profile .social-login-email,
body.settings-subscriptions .social-login-email,
body.settings-billing .social-login-email,
body.settings-security .social-login-email,
body.settings-notification_preferences .social-login-email,
body.settings-privacy .social-login-email {
  font-size: 0.875rem;
  color: #888;
}
body.settings-base .social-login-actions,
body.settings-profile .social-login-actions,
body.settings-subscriptions .social-login-actions,
body.settings-billing .social-login-actions,
body.settings-security .social-login-actions,
body.settings-notification_preferences .social-login-actions,
body.settings-privacy .social-login-actions {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.5rem;
}
body.settings-base .btn-link,
body.settings-profile .btn-link,
body.settings-subscriptions .btn-link,
body.settings-billing .btn-link,
body.settings-security .btn-link,
body.settings-notification_preferences .btn-link,
body.settings-privacy .btn-link {
  border: none !important;
  text-decoration: underline;
  color: #0d6efd;
}
body.settings-base .toogle-plan,
body.settings-profile .toogle-plan,
body.settings-subscriptions .toogle-plan,
body.settings-billing .toogle-plan,
body.settings-security .toogle-plan,
body.settings-notification_preferences .toogle-plan,
body.settings-privacy .toogle-plan {
  border: none !important;
}
body.settings-base .social-login-tile .btn,
body.settings-profile .social-login-tile .btn,
body.settings-subscriptions .social-login-tile .btn,
body.settings-billing .social-login-tile .btn,
body.settings-security .social-login-tile .btn,
body.settings-notification_preferences .social-login-tile .btn,
body.settings-privacy .social-login-tile .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 6px;
}
body.settings-base .text-primary,
body.settings-profile .text-primary,
body.settings-subscriptions .text-primary,
body.settings-billing .text-primary,
body.settings-security .text-primary,
body.settings-notification_preferences .text-primary,
body.settings-privacy .text-primary {
  color: #0063dc !important;
}
body.settings-base .input-group .btn,
body.settings-profile .input-group .btn,
body.settings-subscriptions .input-group .btn,
body.settings-billing .input-group .btn,
body.settings-security .input-group .btn,
body.settings-notification_preferences .input-group .btn,
body.settings-privacy .input-group .btn {
  z-index: auto !important;
}
@media (max-width: 600px) {
  body.settings-base .social-login-tile,
  body.settings-profile .social-login-tile,
  body.settings-subscriptions .social-login-tile,
  body.settings-billing .social-login-tile,
  body.settings-security .social-login-tile,
  body.settings-notification_preferences .social-login-tile,
  body.settings-privacy .social-login-tile {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }
  body.settings-base .social-login-actions,
  body.settings-profile .social-login-actions,
  body.settings-subscriptions .social-login-actions,
  body.settings-billing .social-login-actions,
  body.settings-security .social-login-actions,
  body.settings-notification_preferences .social-login-actions,
  body.settings-privacy .social-login-actions {
    align-items: flex-start;
  }
}
body.settings-base .settings-subscriptions-filters .dropdown,
body.settings-profile .settings-subscriptions-filters .dropdown,
body.settings-subscriptions .settings-subscriptions-filters .dropdown,
body.settings-billing .settings-subscriptions-filters .dropdown,
body.settings-security .settings-subscriptions-filters .dropdown,
body.settings-notification_preferences .settings-subscriptions-filters .dropdown,
body.settings-privacy .settings-subscriptions-filters .dropdown {
  position: relative;
}
body.settings-base .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-profile .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-subscriptions .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-billing .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-security .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-notification_preferences .settings-subscriptions-filters .dropdown .dropdown-menu,
body.settings-privacy .settings-subscriptions-filters .dropdown .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  margin-top: 0.125rem;
  z-index: 1050;
}
body.settings-base .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-profile .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-subscriptions .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-billing .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-security .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-notification_preferences .settings-subscriptions-filters .dropdown .dropdown-menu.show,
body.settings-privacy .settings-subscriptions-filters .dropdown .dropdown-menu.show {
  display: block !important;
}
body.settings-base .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-profile .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-subscriptions .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-billing .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-security .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-notification_preferences .settings-subscriptions-filters #planDropdown + .dropdown-menu,
body.settings-privacy .settings-subscriptions-filters #planDropdown + .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  margin-top: 0.125rem;
  z-index: 1050;
}
body.settings-base .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-profile .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-subscriptions .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-billing .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-security .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-notification_preferences .settings-subscriptions-filters #locationDropdown + .dropdown-menu,
body.settings-privacy .settings-subscriptions-filters #locationDropdown + .dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: auto !important;
  transform: none !important;
  margin-top: 0.125rem;
  z-index: 1050;
}
@media (max-width: 525px) {
  body.settings-base .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-profile .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-subscriptions .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-billing .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-security .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-notification_preferences .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu,
  body.settings-privacy .settings-subscriptions-filters .subscriptions-bulk-dropdown .dropdown-menu {
    top: auto !important;
    bottom: 100% !important;
  }
}

.status-card {
  border-left: 4px solid transparent;
  transition: all 0.2s ease;
  background: linear-gradient(to right, rgba(249, 250, 251, 0.5), rgba(249, 250, 251, 0.2));
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
}

.status-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

.status-title {
  font-size: 0.85rem;
  font-weight: 500;
  color: #6b7280;
  margin-bottom: 8px;
}

.status-value {
  font-size: 1.5rem;
  font-weight: 600;
  color: #111827;
}

/* Color-coding for different cards */
.status-card.total-screens {
  border-left-color: #3b82f6;
}

.status-card.monthly-cost {
  border-left-color: #10b981;
}

.status-card.ad-revenue {
  border-left-color: #f59e0b;
}

/* Improved screen table styling */
.screens-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  font-size: 0.85rem;
}

.screens-table th {
  background-color: #f9fafb;
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #6b7280;
  padding: 10px 14px;
}

.screens-table td {
  padding: 12px 14px;
  vertical-align: middle;
  border-bottom: 1px solid #e5e7eb;
}

.screens-table .fw-medium {
  font-size: 0.85rem;
}

.screens-table .text-muted.small {
  font-size: 0.75rem;
}

.screens-table tr:last-child td {
  border-bottom: none;
}

.screens-table tr:hover {
  background-color: rgba(249, 250, 251, 0.7);
}

/* Screen preview styling */
.screen-preview img {
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
}

.screen-preview img:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
  position: relative;
}

/* Plan badges styling */
.plan-badge {
  font-size: 0.7rem;
  padding: 0.25rem 0.5rem;
  border-radius: 20px;
  font-weight: 500;
  letter-spacing: 0.03em;
}

.badge.bg-primary {
  background: linear-gradient(45deg, #3b82f6, #2563eb);
  box-shadow: 0 2px 4px rgba(59, 130, 246, 0.2);
}

/* Switch plan button styling */
.toggle-plan {
  color: #3b82f6;
  text-decoration: none;
  font-size: 0.85rem;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.toggle-plan:hover {
  background-color: rgba(59, 130, 246, 0.05);
  text-decoration: none;
}

/* Row coloring based on plan type */
.premium-row {
  background-color: rgba(59, 130, 246, 0.03);
}

.free-row {
  background-color: rgba(16, 185, 129, 0.03);
}

/* Mobile card view enhancements */
.screens-cards .screen-card {
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.2s ease;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.screens-cards .screen-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.screen-card.premium-card {
  border-top: 4px solid #3b82f6;
}

.screen-card.free-card {
  border-top: 4px solid #10b981;
}

/* Improved subscription summary box */
.subscription-summary {
  background: linear-gradient(to right, #f3f4f6, #f9fafb);
  border-radius: 8px;
  border-left: 4px solid #3b82f6;
}

.subscription-summary .row {
  align-items: center;
}

/* Batch operations styling */
.screen-operations .btn {
  font-size: 0.8rem;
}

.screen-filters .form-select,
.screen-filters .form-control {
  font-size: 0.8rem;
}

#learnMoreModal .modal-content {
  border: 1px solid #e5e7eb;
}

.cost-impact-box {
  background: linear-gradient(to right, #f9fafb, #f3f4f6);
  border-radius: 8px;
  border-left: 3px solid #3b82f6;
}

/* Updated Pagination styling */
.pagination {
  margin-bottom: 0;
  gap: 0.25rem;
  align-items: center;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}

.pagination .page-link {
  color: #374151;
  border: 1px solid #d1d5db;
  background-color: #fff;
  font-size: 0.875rem;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  height: auto;
  width: auto;
  min-width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination .page-link:hover {
  background-color: #f3f4f6;
  color: #111827;
  border-color: #d1d5db;
}

.pagination .page-item.active .page-link {
  background-color: #FFCA2C;
  color: #000;
  border-color: #FFCA2C;
}

/* Style for the previous and next buttons */
#prev-page,
#next-page {
  background: none;
  border: none;
  padding: 0.5rem;
  color: #374151;
  font-size: 1.25rem;
  cursor: pointer;
}

#prev-page:hover,
#next-page:hover {
  color: #111827;
}

#prev-page:disabled,
#next-page:disabled {
  color: #9ca3af;
  cursor: not-allowed;
}

.pagination-info {
  font-size: 0.875rem;
  color: #6b7280;
}

.pagination-info span {
  font-weight: 500;
  color: #4b5563;
}

/* Tooltip enhancement */
.tooltip .tooltip-inner {
  background-color: #111827;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 0.8rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.tooltip .arrow::before {
  border-top-color: #111827;
}

/* Screen operations and filtering */
.screen-operations,
.screen-filters {
  display: flex;
  align-items: center;
}

.screen-operations {
  margin-bottom: 1.25rem; /* Increase vertical spacing */
}

.screen-operations .form-check {
  margin-right: 1rem;
}

.screen-operations .form-check-label {
  color: #6b7280;
  font-weight: 500;
}

/* Checkbox column styling */
.screens-table th:first-child,
.screens-table td:first-child {
  width: 28px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}

.screens-table .form-check {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.screens-table .form-check-input {
  margin: 0;
  vertical-align: middle;
}

/* Consistent spacing for filter controls */
.screen-filters .form-select,
.screen-filters .input-group {
  width: auto;
  min-width: 120px;
}

/* Even spacing for batch operations and filters */
@media (min-width: 768px) {
  .screen-operations,
  .screen-filters {
    gap: 12px;
  }
}
/* Even spacing for batch operations and filters */
@media (max-width: 768px) {
  .scree-wrapper {
    justify-content: space-between;
    order: 2;
    margin-bottom: 0 !important;
    margin-top: 15px;
  }
  .screen-operations {
    justify-content: space-between;
  }
  .screen-filters {
    display: flex;
    flex-direction: column;
  }
  .screen-filters > * {
    width: 100% !important;
  }
  .screen-filters {
    margin-bottom: 20px;
  }
}
/* ===== MONETIZATION INTERFACE STYLES ===== */
.monetization-content {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 1rem;
}

.monetization-grid {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 1rem;
  margin-top: 1rem;
}

/* Screen Picker Panel */
.screen-picker-panel {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 12px;
  padding: 12px;
}

.screen-picker-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.screen-picker-title {
  font-weight: 700;
  color: #212529;
}

.screen-picker-actions {
  display: flex;
  gap: 8px;
}

.screen-table-container {
  overflow-x: auto;
}

.screen-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

.screen-table th {
  text-align: left;
  color: #6c757d;
  font-size: 12px;
  padding: 8px;
  font-weight: 500;
}

.screen-table td {
  padding: 8px;
  border-top: 1px solid #dee2e6;
}

.screen-table tr:first-child td {
  border-top: none;
}

.screen-name {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.75rem;
}

.badge-new {
  font-size: 10px;
  background: #eef2ff;
  color: #1e3a8a;
  padding: 2px 6px;
  border-radius: 999px;
  font-weight: 700;
}

.screen-plan {
  font-weight: 500;
  font-size: 0.75rem;
}

.screen-interval {
  font-size: 0.75rem;
}

/* Context Panel - min-width: 0 so grid item can shrink; prevents width jump when switching to Paid tab in modal */
.context-panel {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 12px;
  padding: 16px;
  min-width: 0;
}

.context-panel-title {
  font-weight: 700;
  color: #6c757d;
  margin-bottom: 16px;
}

/* Tab Navigation */
.tab-navigation {
  display: flex !important;
  width: 100%;
  background: #e5e7eb;
  border-radius: 999px;
  padding: 4px;
  margin-bottom: 12px;
}

.tab-button {
  background-color: unset;
  color: #6c757d;
  border: none;
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px 10px;
  cursor: pointer;
  border-radius: 999px;
  transition: all 0.2s ease;
  font-weight: 600;
  font-size: 13px;
}

.tab-button.active {
  background: #FFCA2C;
  color: #333333;
  font-weight: 600;
}

.tab-button:hover:not(.active) {
  background: rgba(0, 0, 0, 0.05);
}

.tab-button .tab-count {
  display: block;
  margin-top: 2px;
  white-space: normal;
  line-height: 1.2;
}

.tab-content {
  min-width: 0;
}

.tab-content.active {
  padding: 0;
}

/* ADS TAB */
.free-plan-content {
  padding: 12px;
  min-width: 0;
}

/* Ads Grid */
.free-plan-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}

.free-plan-card {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #dee2e6;
}

.free-plan-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.free-plan-card-label {
  font-size: 14px;
  color: #6c757d;
  margin-bottom: 4px;
}

.free-plan-card-value {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  margin-bottom: 4px;
}

.free-plan-card-description {
  font-size: 12px;
  color: #6c757d;
}

.info-button {
  background: none;
  border: none;
  color: #6c757d;
  cursor: pointer;
  font-size: 16px;
}

/* Frequency Slider */
.frequency-slider-container {
  margin-bottom: 16px;
}

.frequency-slider {
  width: 100%;
  margin-bottom: 8px;
}

.frequency-labels {
  flex-direction: column;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #6c757d;
}

.frequency-labels strong {
  color: #333333;
}

.frequency-row {
  display: flex;
  justify-content: space-between;
}

/* Ads Actions */
.free-plan-actions {
  margin-bottom: 16px;
}

.free-plan-actions .btn {
  margin-right: 8px;
  margin-bottom: 8px;
}

.free-plan-help-text {
  font-size: 12px;
  color: #6c757d;
  margin-top: 8px;
}

.learn-more-link {
  text-decoration: underline;
}

.learn-more-link a {
  color: #6c757d;
  text-decoration: none;
  font-size: 14px;
}

.learn-more-link a:hover {
  text-decoration: underline;
}

/* AD-FREE TAB */
.adfree-content {
  padding: 12px;
  min-width: 0;
}

/* Ad-Free Grid */
.adfree-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}

.adfree-card {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #dee2e6;
}

.adfree-card-label {
  font-size: 14px;
  color: #6c757d;
  margin-bottom: 4px;
}

.adfree-card-value {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  margin-bottom: 4px;
}

.adfree-card-description {
  font-size: 12px;
  color: #6c757d;
}

/* Payment Method */
.payment-method-card {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #dee2e6;
  margin-bottom: 16px;
}

.payment-method-label {
  font-weight: 600;
  margin-bottom: 8px;
}

.payment-method-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.no-payment-method {
  justify-content: space-between;
  align-items: center;
  color: #6c757d;
  width: 100%;
}

.payment-method-added {
  display: flex;
  align-items: center;
  color: #28a745;
  font-weight: 600;
}

/* Ad-Free Actions */
.adfree-actions {
  margin-bottom: 16px;
}

.adfree-actions .btn {
  margin-right: 8px;
  margin-bottom: 8px;
}

/* No Selection Message */
.no-selection-message {
  text-align: center;
  color: #6c757d;
  font-style: italic;
  padding: 32px;
}

/* Summary Bar */
.summary-bar {
  position: sticky;
  bottom: 0;
  background-color: #f8f9fa;
  border-top: 1px solid #dee2e6;
  padding: 16px;
  margin-top: 16px;
}

.summary-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.summary-text {
  font-size: 14px;
  color: #495057;
}

.summary-actions {
  display: flex;
  gap: 8px;
}

/* Modal Styles - Using standard Bootstrap modal styling */
.learn-more-section h6, .learn-more-section .h6 {
  color: var(--text-color);
  margin-bottom: 0.5rem;
}

.learn-more-section ul {
  margin: 0.5rem 0 0 1.125rem;
  padding: 0;
}

.learn-more-section li {
  margin-bottom: 0.25rem;
}

@media (max-width: 991.98px) {
  .monetization-grid {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}
@media (max-width: 768px) {
  #switchPlanModal .modal-dialog {
    margin-top: 4rem;
    max-width: calc(100vw - 1rem);
  }
  .tab-navigation {
    width: 100%;
    display: flex !important;
    justify-content: center;
  }
  .tab-button .tab-count {
    display: block;
    text-align: center;
  }
  .free-plan-grid,
  .adfree-grid {
    grid-template-columns: 1fr;
  }
  .free-plan-actions {
    flex-direction: column;
    align-items: stretch;
  }
  .payment-method-content,
  .no-payment-method {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .no-payment-method span {
    flex: 1 1 100%;
  }
  .summary-content {
    flex-direction: column;
    align-items: stretch;
  }
  .summary-actions {
    justify-content: stretch;
  }
  .summary-actions .btn {
    flex: 1;
  }
}
@media (max-width: 420px) {
  .payment-method-card {
    padding: 12px;
  }
  .btn-standard-action {
    font-size: 11px !important;
  }
  .payment-method-content .btn,
  .saved-payment-method .btn,
  .no-payment-method .btn {
    width: 90%;
    margin: 0;
    justify-content: center;
  }
}
/* Payment Method Modal Styles */
.payment-options {
  border: 1px solid var(--border-color);
  border-radius: 8px;
  padding: 1rem;
  background-color: var(--light-bg);
}

.payment-options .form-check {
  margin-bottom: 0.5rem;
}

.payment-options .form-check:last-child {
  margin-bottom: 0;
}

.payment-options .form-check-label {
  display: flex;
  align-items: center;
  font-weight: 500;
  cursor: pointer;
}

.payment-options .form-check-label i {
  font-size: 1.2rem;
}

#paypalForm {
  padding: 1rem 0;
}

#paypalForm .btn-outline-primary {
  border-color: #0070ba;
  color: #0070ba;
}

#paypalForm .btn-outline-primary:hover {
  background-color: #0070ba;
  border-color: #0070ba;
  color: white;
}

/* Utility Classes */
.selected-count {
  font-weight: 600;
}

.screen-text {
  font-weight: normal;
}

.frequency-info,
.total-info {
  display: none;
}

.frequency-info.show,
.total-info.show {
  display: inline;
}

/* Button Styling for Apply to X screens buttons */
.free-plan-actions .btn-outline-secondary,
.adfree-actions .btn-outline-secondary {
  background-color: #000 !important;
  color: #fff !important;
  border-color: #000 !important;
  width: 100%;
  padding: 0.75rem;
  font-weight: 500;
  font-size: 14px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.2s ease;
}

.free-plan-actions .btn-outline-secondary:hover,
.adfree-actions .btn-outline-secondary:hover {
  background-color: transparent !important;
  color: #000 !important;
  border-color: #000 !important;
}

body.admin-reviews .no-list-wrapper {
  flex-direction: column;
  height: calc(100vh - 189px);
}
body.admin-reviews .no-list-icon {
  width: 200px;
}
body.admin-reviews .circular-badge i {
  padding: 5px 7px;
  background-color: #F3F4F6;
  border-radius: 50px;
  color: #333;
}
body.admin-reviews .label {
  font-size: 13px;
}
body.admin-reviews .value {
  font-size: 14px;
  font-weight: 600;
}
body.admin-reviews .media-item-custom {
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 10px;
  background: #fff;
  width: 60%;
  margin: 0 auto;
}
body.admin-reviews .media-item-custom img,
body.admin-reviews .media-item-custom video {
  width: 100%;
  border-radius: 8px;
  cursor: pointer;
}
body.admin-reviews .modal-img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
body.admin-reviews .label {
  font-size: 14px;
  color: #555;
  margin-bottom: 4px;
}
body.admin-reviews .expand-media-visible {
  visibility: hidden;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  color: #fff;
  background: #333;
  border-radius: 14px;
  padding: 3px 6px;
  font-size: 13px;
  z-index: 9999999999;
}
body.admin-reviews .media-item-custom:hover .expand-media-visible {
  visibility: visible;
}
body.admin-reviews .reason-header {
  background-color: #f8f9fa;
  padding: 5px 12px;
  border-radius: 10px;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 10px;
}
body.admin-reviews .remove-btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1.2rem;
  color: #888;
  cursor: pointer;
}
body.admin-reviews .reason-block {
  position: relative;
  padding-right: 25px;
  margin-bottom: 25px;
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  padding: 20px;
}
body.admin-reviews .border_bottom {
  border-bottom: 1px solid #dee2e6;
}
body.admin-reviews .card {
  border: 1px solid #e3e3e3;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  box-shadow: none;
}
body.admin-reviews .badge {
  font-size: 12px;
  font-weight: 500;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
}
body.admin-reviews .status-scheduled {
  background-color: #eff6ff !important;
  color: #2563eb;
}
body.admin-reviews .status-completed {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}
body.admin-reviews .status-in-review,
body.admin-reviews .status-needs-revision {
  background-color: #FFFBEB;
  color: #92400E;
}
body.admin-reviews .status-draft {
  background-color: #fef3c7 !important;
  color: #d97706;
}
body.admin-reviews .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

body.earnings {
  /* Earnings Cards - Custom border, radius, shadow */
  /* Card body padding override (Bootstrap default is 1rem, we need 1.5rem) */
  /* Custom typography colors and sizes */
  /* Payout Settings - typography */
}
body.earnings .earnings-card {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
body.earnings .card-header {
  border-bottom: 1px solid #e5e7eb;
  background-color: #fff;
  padding: 1rem 1.5rem;
}
body.earnings .card {
  border: 1px solid #e3e3e3;
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  margin-bottom: auto;
}
body.earnings .earnings-card.h-100 {
  transition: all 0.3s ease;
}
body.earnings .earnings-card.h-100:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
body.earnings .earnings-card .card-body {
  padding: 1.5rem;
}
body.earnings .earnings-card .card-body .card-title {
  font-size: 1.875rem;
  color: #1f2937;
}
body.earnings .earnings-card .card-subtitle {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
}
body.earnings .earnings-icon {
  font-size: 2rem;
  opacity: 0.8;
}
body.earnings .available-earnings h3, body.earnings .available-earnings .h3 {
  font-size: 1.875rem;
  color: #059669;
}
body.earnings .request-payout-tile,
body.earnings .payout-settings-tile {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
}
body.earnings .request-payout-tile .card-header,
body.earnings .payout-settings-tile .card-header {
  background: #fff;
  border-bottom: 1px solid #e5e7eb;
  padding: 0.95rem 1.1rem;
}
body.earnings .request-payout-tile .card-body,
body.earnings .payout-settings-tile .card-body {
  padding: 1rem 1.1rem;
}
body.earnings .request-payout-tile .available-earnings {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 0.875rem;
  background: #f9fafb;
}
body.earnings .request-payout-tile .payout-note {
  border-top: 1px solid #eef2f7;
  padding-top: 0.75rem;
}
body.earnings .payout-setup-panel {
  background: #f9fafb;
  border-color: #e5e7eb !important;
  border-radius: 10px;
}
body.earnings .auto-payout-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-left: 0 !important;
  margin-left: 0.25rem;
}
body.earnings .auto-payout-toggle .form-check-input {
  margin-top: 0 !important;
  margin-left: 0 !important;
  position: static;
  float: none;
}
body.earnings .auto-payout-toggle .form-check-label {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.25;
}
body.earnings .btn:disabled,
body.earnings .btn.disabled {
  color: #9ca3af !important;
  background-color: #f3f4f6 !important;
  border-color: #e5e7eb !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
body.earnings .request-payout-btn:disabled,
body.earnings .request-payout-btn.disabled,
body.earnings .payout-settings-save-btn:disabled,
body.earnings .payout-settings-save-btn.disabled {
  color: #6b7280 !important;
  background-color: #f3f4f6 !important;
  border-color: #d1d5db !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
body.earnings .payout-method h6, body.earnings .payout-method .h6,
body.earnings .auto-payout h6,
body.earnings .auto-payout .h6 {
  font-size: 0.95rem;
  line-height: 1.35;
}
body.earnings .current-payment-method .border {
  border: 1px solid #dedede !important;
}
body.earnings .modal-icon {
  font-size: 3rem;
}
body.earnings .pagination-controls .showing-info {
  margin-right: 1rem;
}
body.earnings .payout-history-per-page {
  min-width: 72px;
  width: 72px;
  height: 42px;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
body.earnings .pagination-controls form {
  display: flex;
  align-items: center;
  margin: 0;
}

/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #3B7DDD;
  --bs-indigo: #0a0a0a;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #FFCA2C;
  --bs-green: #1cbb8c;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #1e1e1e;
  --bs-gray-dark: #121212;
  --bs-gray-100: #bababa;
  --bs-gray-200: #999999;
  --bs-gray-300: #6a6a6a;
  --bs-gray-400: #4d4d4d;
  --bs-gray-500: #212121;
  --bs-gray-600: #1e1e1e;
  --bs-gray-700: #171717;
  --bs-gray-800: #121212;
  --bs-gray-900: #0e0e0e;
  --bs-primary: #FFCA2C;
  --bs-secondary: #212121;
  --bs-success: #1cbb8c;
  --bs-info: #17a2b8;
  --bs-warning: #FFCA2C;
  --bs-danger: #dc3545;
  --bs-light: #f5f7fb;
  --bs-dark: #0e0e0e;
  --bs-primary-rgb: 255, 202, 44;
  --bs-secondary-rgb: 33, 33, 33;
  --bs-success-rgb: 28, 187, 140;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 202, 44;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 245, 247, 251;
  --bs-dark-rgb: 14, 14, 14;
  --bs-primary-text-emphasis: #665112;
  --bs-secondary-text-emphasis: #0d0d0d;
  --bs-success-text-emphasis: #0b4b38;
  --bs-info-text-emphasis: #09414a;
  --bs-warning-text-emphasis: #665112;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #171717;
  --bs-dark-text-emphasis: #171717;
  --bs-primary-bg-subtle: #fff4d5;
  --bs-secondary-bg-subtle: lightgray;
  --bs-success-bg-subtle: #d2f1e8;
  --bs-info-bg-subtle: #d1ecf1;
  --bs-warning-bg-subtle: #fff4d5;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #dddddd;
  --bs-dark-bg-subtle: #4d4d4d;
  --bs-primary-border-subtle: #ffeaab;
  --bs-secondary-border-subtle: #a6a6a6;
  --bs-success-border-subtle: #a4e4d1;
  --bs-info-border-subtle: #a2dae3;
  --bs-warning-border-subtle: #ffeaab;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #999999;
  --bs-dark-border-subtle: #212121;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212121;
  --bs-body-color-rgb: 33, 33, 33;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 33, 33, 0.75);
  --bs-secondary-color-rgb: 33, 33, 33;
  --bs-secondary-bg: #999999;
  --bs-secondary-bg-rgb: 153, 153, 153;
  --bs-tertiary-color: rgba(33, 33, 33, 0.5);
  --bs-tertiary-color-rgb: 33, 33, 33;
  --bs-tertiary-bg: #bababa;
  --bs-tertiary-bg-rgb: 186, 186, 186;
  --bs-heading-color: #000;
  --bs-link-color: #FFCA2C;
  --bs-link-color-rgb: 255, 202, 44;
  --bs-link-decoration: none;
  --bs-link-hover-color: #cca223;
  --bs-link-hover-color-rgb: 204, 162, 35;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #e83e8c;
  --bs-highlight-color: #212121;
  --bs-highlight-bg: #fff4d5;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #6a6a6a;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.2rem;
  --bs-border-radius-sm: 0.1rem;
  --bs-border-radius-lg: 0.3rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-sm: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-lg: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(255, 202, 44, 0.25);
  --bs-form-valid-color: #1cbb8c;
  --bs-form-valid-border-color: #1cbb8c;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #6a6a6a;
  --bs-body-color-rgb: 106, 106, 106;
  --bs-body-bg: #0e0e0e;
  --bs-body-bg-rgb: 14, 14, 14;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(106, 106, 106, 0.75);
  --bs-secondary-color-rgb: 106, 106, 106;
  --bs-secondary-bg: #121212;
  --bs-secondary-bg-rgb: 18, 18, 18;
  --bs-tertiary-color: rgba(106, 106, 106, 0.5);
  --bs-tertiary-color-rgb: 106, 106, 106;
  --bs-tertiary-bg: #101010;
  --bs-tertiary-bg-rgb: 16, 16, 16;
  --bs-primary-text-emphasis: #ffdf80;
  --bs-secondary-text-emphasis: #7a7a7a;
  --bs-success-text-emphasis: #77d6ba;
  --bs-info-text-emphasis: #74c7d4;
  --bs-warning-text-emphasis: #ffdf80;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #bababa;
  --bs-dark-text-emphasis: #6a6a6a;
  --bs-primary-bg-subtle: #332809;
  --bs-secondary-bg-subtle: #070707;
  --bs-success-bg-subtle: #06251c;
  --bs-info-bg-subtle: #052025;
  --bs-warning-bg-subtle: #332809;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #121212;
  --bs-dark-bg-subtle: #090909;
  --bs-primary-border-subtle: #99791a;
  --bs-secondary-border-subtle: #141414;
  --bs-success-border-subtle: #117054;
  --bs-info-border-subtle: #0e616e;
  --bs-warning-border-subtle: #99791a;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #171717;
  --bs-dark-border-subtle: #121212;
  --bs-heading-color: inherit;
  --bs-link-color: #ffdf80;
  --bs-link-hover-color: #ffe599;
  --bs-link-color-rgb: 255, 223, 128;
  --bs-link-hover-color-rgb: 255, 229, 153;
  --bs-code-color: #f18bba;
  --bs-highlight-color: #6a6a6a;
  --bs-highlight-bg: #665112;
  --bs-border-color: #171717;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #77d6ba;
  --bs-form-valid-border-color: #77d6ba;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 80%;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 80%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 80%;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 80%;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.1rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.725rem + 5.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 6rem;
  }
}

.display-2 {
  font-size: calc(1.675rem + 5.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 5.5rem;
  }
}

.display-3 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4.5rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 80%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 80%;
  color: #1e1e1e;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 80%;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 0.75rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1440px;
}

.row {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 4.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 4.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 6rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 6rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 6rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 6rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: #bababa;
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.0375);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.3rem 0.3rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #fff4d5;
  --bs-table-border-color: #ccc3aa;
  --bs-table-striped-bg: #f2e8ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dcc0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece2c5;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: lightgray;
  --bs-table-border-color: darkgray;
  --bs-table-striped-bg: #c8c8c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bebebe;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c3c3c3;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d2f1e8;
  --bs-table-border-color: #a8c1ba;
  --bs-table-striped-bg: #c8e5dc;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bdd9d1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c2dfd7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d1ecf1;
  --bs-table-border-color: #a7bdc1;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff4d5;
  --bs-table-border-color: #ccc3aa;
  --bs-table-striped-bg: #f2e8ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dcc0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece2c5;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f5f7fb;
  --bs-table-border-color: #c4c6c9;
  --bs-table-striped-bg: #e9ebee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dddee2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e3e4e8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #0e0e0e;
  --bs-table-border-color: #3e3e3e;
  --bs-table-striped-bg: #1a1a1a;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #262626;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #202020;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.3rem + 1px);
  padding-bottom: calc(0.3rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.4rem + 1px);
  padding-bottom: calc(0.4rem + 1px);
  font-size: 0.925rem;
}

.col-form-label-sm {
  padding-top: calc(0.2rem + 1px);
  padding-bottom: calc(0.2rem + 1px);
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #171717;
  background-color: #fff;
  border-color: #ffe596;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: #999999;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.3rem 0.85rem;
  margin: -0.3rem -0.85rem;
  margin-inline-end: 0.85rem;
  color: #171717;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.3rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.525rem + 2px);
  padding: 0.2rem 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.2rem 0.5rem;
  margin: -0.2rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(2.1875rem + 2px);
  padding: 0.4rem 1rem;
  font-size: 0.925rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.4rem 1rem;
  margin: -0.4rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.9125rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.525rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(2.1875rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.9125rem + 2px);
  padding: 0.3rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.525rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(2.1875rem + 2px);
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23121212' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.3rem 2.55rem 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.85rem center;
  background-size: 16px 12px;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ffe596;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 202, 44, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.85rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #999999;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #171717;
}

.form-select-sm {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  font-size: 0.925rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236a6a6a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: #fff;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #ffe596;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-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");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  --bs-form-check-bg-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 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffe596'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #FFCA2C;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #ffefc0;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #FFCA2C;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #ffefc0;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.85rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.85rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.425rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.425rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #1e1e1e;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: #999999;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.4rem 1rem;
  font-size: 0.925rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.2rem 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3.4rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(1px * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.85rem;
  --bs-btn-padding-y: 0.3rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffd24c;
  --bs-btn-hover-border-color: #ffcf41;
  --bs-btn-focus-shadow-rgb: 217, 172, 37;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffd556;
  --bs-btn-active-border-color: #ffcf41;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FFCA2C;
  --bs-btn-disabled-border-color: #FFCA2C;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212121;
  --bs-btn-border-color: #212121;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1c1c1c;
  --bs-btn-hover-border-color: #1a1a1a;
  --bs-btn-focus-shadow-rgb: 66, 66, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1a1a1a;
  --bs-btn-active-border-color: #191919;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212121;
  --bs-btn-disabled-border-color: #212121;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #1cbb8c;
  --bs-btn-border-color: #1cbb8c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ec59d;
  --bs-btn-hover-border-color: #33c298;
  --bs-btn-focus-shadow-rgb: 24, 159, 119;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #49c9a3;
  --bs-btn-active-border-color: #33c298;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1cbb8c;
  --bs-btn-disabled-border-color: #1cbb8c;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #148a9c;
  --bs-btn-hover-border-color: #128293;
  --bs-btn-focus-shadow-rgb: 58, 176, 195;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #128293;
  --bs-btn-active-border-color: #117a8a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffd24c;
  --bs-btn-hover-border-color: #ffcf41;
  --bs-btn-focus-shadow-rgb: 217, 172, 37;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffd556;
  --bs-btn-active-border-color: #ffcf41;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FFCA2C;
  --bs-btn-disabled-border-color: #FFCA2C;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f5f7fb;
  --bs-btn-border-color: #f5f7fb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d0d2d5;
  --bs-btn-hover-border-color: #c4c6c9;
  --bs-btn-focus-shadow-rgb: 208, 210, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c4c6c9;
  --bs-btn-active-border-color: #b8b9bc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f5f7fb;
  --bs-btn-disabled-border-color: #f5f7fb;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0e0e0e;
  --bs-btn-border-color: #0e0e0e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #262626;
  --bs-btn-focus-shadow-rgb: 50, 50, 50;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3e3e3e;
  --bs-btn-active-border-color: #262626;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0e0e0e;
  --bs-btn-disabled-border-color: #0e0e0e;
}

.btn-outline-primary {
  --bs-btn-color: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFCA2C;
  --bs-btn-focus-shadow-rgb: 255, 202, 44;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FFCA2C;
  --bs-btn-active-border-color: #FFCA2C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFCA2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFCA2C;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #212121;
  --bs-btn-border-color: #212121;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212121;
  --bs-btn-hover-border-color: #212121;
  --bs-btn-focus-shadow-rgb: 33, 33, 33;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212121;
  --bs-btn-active-border-color: #212121;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212121;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212121;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #1cbb8c;
  --bs-btn-border-color: #1cbb8c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #1cbb8c;
  --bs-btn-hover-border-color: #1cbb8c;
  --bs-btn-focus-shadow-rgb: 28, 187, 140;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #1cbb8c;
  --bs-btn-active-border-color: #1cbb8c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1cbb8c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1cbb8c;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #FFCA2C;
  --bs-btn-border-color: #FFCA2C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFCA2C;
  --bs-btn-focus-shadow-rgb: 255, 202, 44;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FFCA2C;
  --bs-btn-active-border-color: #FFCA2C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFCA2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFCA2C;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f5f7fb;
  --bs-btn-border-color: #f5f7fb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f5f7fb;
  --bs-btn-hover-border-color: #f5f7fb;
  --bs-btn-focus-shadow-rgb: 245, 247, 251;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f5f7fb;
  --bs-btn-active-border-color: #f5f7fb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f5f7fb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5f7fb;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #0e0e0e;
  --bs-btn-border-color: #0e0e0e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0e0e0e;
  --bs-btn-hover-border-color: #0e0e0e;
  --bs-btn-focus-shadow-rgb: 14, 14, 14;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0e0e0e;
  --bs-btn-active-border-color: #0e0e0e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0e0e0e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0e0e0e;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #1e1e1e;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 217, 172, 37;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.4rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.925rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.2rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FFCA2C;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #1e1e1e;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.75rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #6a6a6a;
  --bs-dropdown-bg: #121212;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #6a6a6a;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FFCA2C;
  --bs-dropdown-link-disabled-color: #212121;
  --bs-dropdown-header-color: #212121;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(1px * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.6375rem;
  padding-left: 0.6375rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(1px * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #FFCA2C;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 600;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 1.375rem;
  --bs-navbar-padding-y: 0.875rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.875rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.15rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 0.925rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 33, 33, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.2rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1.25rem;
  --bs-card-spacer-x: 1.25rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: #444444;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 0.25rem;
  --bs-card-cap-padding-y: 1rem;
  --bs-card-cap-padding-x: 1.25rem;
  --bs-card-cap-bg: #fff;
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23665112' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.875rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffdf80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffdf80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #FFCA2C;
  --bs-pagination-active-border-color: #FFCA2C;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  text-decoration: none;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 0.925rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.75rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.45em;
  --bs-badge-padding-y: 0.3em;
  --bs-badge-font-size: 80%;
  --bs-badge-font-weight: 600;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 600;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #FFCA2C;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #FFCA2C;
  --bs-list-group-active-border-color: #FFCA2C;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.2rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 600px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color-translucent);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color-translucent);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.25s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1439.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.75rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: #000;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1439.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1439.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1439.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1440px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(255, 213, 86, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 213, 86, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(26, 26, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 26, 26, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(73, 201, 163, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(73, 201, 163, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(18, 130, 147, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(18, 130, 147, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 213, 86, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 213, 86, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(247, 249, 252, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(247, 249, 252, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(11, 11, 11, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(11, 11, 11, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1440px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-6 {
  margin: 4.5rem !important;
}

.m-7 {
  margin: 6rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-6 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-7 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-6 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-6 {
  margin-top: 4.5rem !important;
}

.mt-7 {
  margin-top: 6rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-6 {
  margin-right: 4.5rem !important;
}

.me-7 {
  margin-right: 6rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-6 {
  margin-bottom: 4.5rem !important;
}

.mb-7 {
  margin-bottom: 6rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-6 {
  margin-left: 4.5rem !important;
}

.ms-7 {
  margin-left: 6rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n6 {
  margin: -4.5rem !important;
}

.m-n7 {
  margin: -6rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n6 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n7 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n6 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n7 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n6 {
  margin-top: -4.5rem !important;
}

.mt-n7 {
  margin-top: -6rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n6 {
  margin-right: -4.5rem !important;
}

.me-n7 {
  margin-right: -6rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n6 {
  margin-bottom: -4.5rem !important;
}

.mb-n7 {
  margin-bottom: -6rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n6 {
  margin-left: -4.5rem !important;
}

.ms-n7 {
  margin-left: -6rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-6 {
  padding: 4.5rem !important;
}

.p-7 {
  padding: 6rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-7 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-6 {
  padding-top: 4.5rem !important;
}

.pt-7 {
  padding-top: 6rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 4.5rem !important;
}

.pe-7 {
  padding-right: 6rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-6 {
  padding-bottom: 4.5rem !important;
}

.pb-7 {
  padding-bottom: 6rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 4.5rem !important;
}

.ps-7 {
  padding-left: 6rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4.5rem !important;
}

.gap-7 {
  gap: 6rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.row-gap-6 {
  row-gap: 4.5rem !important;
}

.row-gap-7 {
  row-gap: 6rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.column-gap-6 {
  -moz-column-gap: 4.5rem !important;
       column-gap: 4.5rem !important;
}

.column-gap-7 {
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.34375rem + 1.125vw) !important;
}

.fs-2 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-3 {
  font-size: calc(1.278125rem + 0.3375vw) !important;
}

.fs-4 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-5 {
  font-size: 1.09375rem !important;
}

.fs-6 {
  font-size: 0.875rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.5 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.5 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 4.5rem !important;
  }
  .m-sm-7 {
    margin: 6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 6rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 4.5rem !important;
  }
  .me-sm-7 {
    margin-right: 6rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 6rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4.5rem !important;
  }
  .m-sm-n7 {
    margin: -6rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -6rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -6rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -6rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 4.5rem !important;
  }
  .p-sm-7 {
    padding: 6rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 6rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 6rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 6rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 6rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 4.5rem !important;
  }
  .gap-sm-7 {
    gap: 6rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 6rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-sm-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 4.5rem !important;
  }
  .m-md-7 {
    margin: 6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 4.5rem !important;
  }
  .mt-md-7 {
    margin-top: 6rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 4.5rem !important;
  }
  .me-md-7 {
    margin-right: 6rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 6rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 4.5rem !important;
  }
  .ms-md-7 {
    margin-left: 6rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -4.5rem !important;
  }
  .m-md-n7 {
    margin: -6rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -6rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -4.5rem !important;
  }
  .me-md-n7 {
    margin-right: -6rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -6rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 4.5rem !important;
  }
  .p-md-7 {
    padding: 6rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 4.5rem !important;
  }
  .pt-md-7 {
    padding-top: 6rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 4.5rem !important;
  }
  .pe-md-7 {
    padding-right: 6rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 6rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 4.5rem !important;
  }
  .ps-md-7 {
    padding-left: 6rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 4.5rem !important;
  }
  .gap-md-7 {
    gap: 6rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .row-gap-md-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-md-7 {
    row-gap: 6rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-md-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4.5rem !important;
  }
  .m-lg-7 {
    margin: 6rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 6rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4.5rem !important;
  }
  .me-lg-7 {
    margin-right: 6rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 6rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4.5rem !important;
  }
  .m-lg-n7 {
    margin: -6rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -6rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -6rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -6rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4.5rem !important;
  }
  .p-lg-7 {
    padding: 6rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 6rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 6rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 6rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 6rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4.5rem !important;
  }
  .gap-lg-7 {
    gap: 6rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 6rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-lg-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 4.5rem !important;
  }
  .m-xl-7 {
    margin: 6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 6rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 4.5rem !important;
  }
  .me-xl-7 {
    margin-right: 6rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 6rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4.5rem !important;
  }
  .m-xl-n7 {
    margin: -6rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -6rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -6rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 4.5rem !important;
  }
  .p-xl-7 {
    padding: 6rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 6rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 6rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 6rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 6rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 4.5rem !important;
  }
  .gap-xl-7 {
    gap: 6rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 6rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xl-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4.5rem !important;
  }
  .m-xxl-7 {
    margin: 6rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 6rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 6rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 6rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4.5rem !important;
  }
  .m-xxl-n7 {
    margin: -6rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -6rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -6rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4.5rem !important;
  }
  .p-xxl-7 {
    padding: 6rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 6rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 6rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 6rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 6rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 4.5rem !important;
  }
  .gap-xxl-7 {
    gap: 6rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 6rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xxl-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(/assets/bootstrap-icons/font/fonts/bootstrap-icons-4f186bfcba02df32e2e45e64645aa46886457cb855a85bbec8013e1866c8a1f6.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/assets/bootstrap-icons/font/fonts/bootstrap-icons-69de61f24e1c47410e9c685931afab4ca0ebba40d9ebbf50c669f7496b112f32.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

.avatar {
  width: 40px;
  height: 40px;
}

.avatar-lg {
  width: 64px;
  height: 64px;
}

.btn .feather {
  width: 14px;
  height: 14px;
}

.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled, .btn-primary:disabled, .show > .btn-primary.dropdown-toggle {
  color: #fff;
}
.btn-primary:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-secondary, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.disabled, .btn-secondary:disabled, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
}
.btn-secondary:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success.disabled, .btn-success:disabled, .show > .btn-success.dropdown-toggle {
  color: #fff;
}
.btn-success:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-info, .btn-info:focus, .btn-info.focus, .btn-info.disabled, .btn-info:disabled, .show > .btn-info.dropdown-toggle {
  color: #fff;
}
.btn-info:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-warning, .btn-warning:focus, .btn-warning.focus, .btn-warning.disabled, .btn-warning:disabled, .show > .btn-warning.dropdown-toggle {
  color: #fff;
}
.btn-warning:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger.disabled, .btn-danger:disabled, .show > .btn-danger.dropdown-toggle {
  color: #fff;
}
.btn-danger:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle {
  color: #fff;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dark, .btn-dark:focus, .btn-dark.focus, .btn-dark.disabled, .btn-dark:disabled, .show > .btn-dark.dropdown-toggle {
  color: #fff;
}
.btn-dark:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-facebook {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3b5998;
  --bs-btn-border-color: #3b5998;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #324c81;
  --bs-btn-hover-border-color: #2f477a;
  --bs-btn-focus-shadow-rgb: 88, 114, 167;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2f477a;
  --bs-btn-active-border-color: #2c4372;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3b5998;
  --bs-btn-disabled-border-color: #3b5998;
}
.btn-facebook, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook.disabled, .btn-facebook:disabled, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
}
.btn-facebook:hover:not(:disabled):not(.disabled), .btn-facebook.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-twitter {
  --bs-btn-color: #000;
  --bs-btn-bg: #1da1f2;
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3faff4;
  --bs-btn-hover-border-color: #34aaf3;
  --bs-btn-focus-shadow-rgb: 25, 137, 206;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4ab4f5;
  --bs-btn-active-border-color: #34aaf3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
}
.btn-twitter, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter.disabled, .btn-twitter:disabled, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
}
.btn-twitter:hover:not(:disabled):not(.disabled), .btn-twitter.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-google {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc4e41;
  --bs-btn-border-color: #dc4e41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb4237;
  --bs-btn-hover-border-color: #b03e34;
  --bs-btn-focus-shadow-rgb: 225, 105, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b03e34;
  --bs-btn-active-border-color: #a53b31;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc4e41;
  --bs-btn-disabled-border-color: #dc4e41;
}
.btn-google, .btn-google:focus, .btn-google.focus, .btn-google.disabled, .btn-google:disabled, .show > .btn-google.dropdown-toggle {
  color: #fff;
}
.btn-google:hover:not(:disabled):not(.disabled), .btn-google.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-youtube {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f00;
  --bs-btn-border-color: #f00;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d90000;
  --bs-btn-hover-border-color: #cc0000;
  --bs-btn-focus-shadow-rgb: 255, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cc0000;
  --bs-btn-active-border-color: #bf0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f00;
  --bs-btn-disabled-border-color: #f00;
}
.btn-youtube, .btn-youtube:focus, .btn-youtube.focus, .btn-youtube.disabled, .btn-youtube:disabled, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
}
.btn-youtube:hover:not(:disabled):not(.disabled), .btn-youtube.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-vimeo {
  --bs-btn-color: #000;
  --bs-btn-bg: #1ab7ea;
  --bs-btn-border-color: #1ab7ea;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3cc2ed;
  --bs-btn-hover-border-color: #31beec;
  --bs-btn-focus-shadow-rgb: 22, 156, 199;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #48c5ee;
  --bs-btn-active-border-color: #31beec;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1ab7ea;
  --bs-btn-disabled-border-color: #1ab7ea;
}
.btn-vimeo, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo.disabled, .btn-vimeo:disabled, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
}
.btn-vimeo:hover:not(:disabled):not(.disabled), .btn-vimeo.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dribbble {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ea4c89;
  --bs-btn-border-color: #ea4c89;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c74174;
  --bs-btn-hover-border-color: #bb3d6e;
  --bs-btn-focus-shadow-rgb: 237, 103, 155;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bb3d6e;
  --bs-btn-active-border-color: #b03967;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ea4c89;
  --bs-btn-disabled-border-color: #ea4c89;
}
.btn-dribbble, .btn-dribbble:focus, .btn-dribbble.focus, .btn-dribbble.disabled, .btn-dribbble:disabled, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
}
.btn-dribbble:hover:not(:disabled):not(.disabled), .btn-dribbble.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-github {
  --bs-btn-color: #fff;
  --bs-btn-bg: #181717;
  --bs-btn-border-color: #181717;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #141414;
  --bs-btn-hover-border-color: #131212;
  --bs-btn-focus-shadow-rgb: 59, 58, 58;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #131212;
  --bs-btn-active-border-color: #121111;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #181717;
  --bs-btn-disabled-border-color: #181717;
}
.btn-github, .btn-github:focus, .btn-github.focus, .btn-github.disabled, .btn-github:disabled, .show > .btn-github.dropdown-toggle {
  color: #fff;
}
.btn-github:hover:not(:disabled):not(.disabled), .btn-github.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e4405f;
  --bs-btn-border-color: #e4405f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c23651;
  --bs-btn-hover-border-color: #b6334c;
  --bs-btn-focus-shadow-rgb: 232, 93, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b6334c;
  --bs-btn-active-border-color: #ab3047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e4405f;
  --bs-btn-disabled-border-color: #e4405f;
}
.btn-instagram, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram.disabled, .btn-instagram:disabled, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
}
.btn-instagram:hover:not(:disabled):not(.disabled), .btn-instagram.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-pinterest {
  --bs-btn-color: #fff;
  --bs-btn-bg: #bd081c;
  --bs-btn-border-color: #bd081c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a10718;
  --bs-btn-hover-border-color: #970616;
  --bs-btn-focus-shadow-rgb: 199, 45, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #970616;
  --bs-btn-active-border-color: #8e0615;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #bd081c;
  --bs-btn-disabled-border-color: #bd081c;
}
.btn-pinterest, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest.disabled, .btn-pinterest:disabled, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
}
.btn-pinterest:hover:not(:disabled):not(.disabled), .btn-pinterest.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-flickr {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0063dc;
  --bs-btn-border-color: #0063dc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0054bb;
  --bs-btn-hover-border-color: #004fb0;
  --bs-btn-focus-shadow-rgb: 38, 122, 225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004fb0;
  --bs-btn-active-border-color: #004aa5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0063dc;
  --bs-btn-disabled-border-color: #0063dc;
}
.btn-flickr, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr.disabled, .btn-flickr:disabled, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
}
.btn-flickr:hover:not(:disabled):not(.disabled), .btn-flickr.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-bitbucket {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0052cc;
  --bs-btn-border-color: #0052cc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0046ad;
  --bs-btn-hover-border-color: #0042a3;
  --bs-btn-focus-shadow-rgb: 38, 108, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0042a3;
  --bs-btn-active-border-color: #003e99;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0052cc;
  --bs-btn-disabled-border-color: #0052cc;
}
.btn-bitbucket, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket.disabled, .btn-bitbucket:disabled, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
}
.btn-bitbucket:hover:not(:disabled):not(.disabled), .btn-bitbucket.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle,
.btn-white,
.btn-white:focus,
.btn-white.focus,
.btn-white.disabled,
.btn-white:disabled,
.show > .btn-white.dropdown-toggle {
  color: #121212;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled),
.btn-white:hover:not(:disabled):not(.disabled),
.btn-white.hover:not(:disabled):not(.disabled) {
  color: #121212;
}

.card {
  margin-bottom: 24px;
  box-shadow: 0 0 0.875rem 0 rgba(14, 14, 14, 0.05);
}

.card-header {
  border-bottom-width: 1px;
}

.card-title {
  font-size: 0.925rem;
  font-weight: 600;
  color: #444444;
}

.card-subtitle {
  font-weight: 400;
}

.card-img,
.card-img-top,
.card-img-bottom {
  max-width: 100%;
  height: auto;
}
@media all and (-ms-high-contrast: none) {
  .card-img,
  .card-img-top,
  .card-img-bottom {
    height: 100%;
  }
}

.card > .table > tbody tr:last-child td:first-child,
.card > .table > tbody tr:last-child th:first-child {
  border-bottom-left-radius: 0.25rem;
}
.card > .table > tbody tr:last-child td:last-child,
.card > .table > tbody tr:last-child th:last-child {
  border-bottom-right-radius: 0.25rem;
}

.media-card {
  position: relative;
  cursor: pointer;
}

.media-card .form-check-input {
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
}

.media-card.selected .form-check-input {
  display: block;
}

.media-card .expand-media {
  display: none;
  position: absolute;
  right: 6px;
  top: 6px;
  z-index: 2;
  color: #fff;
  background: #333 !important;
  border-radius: 14px;
  padding: 3px 6px;
  font-size: 13px;
}

.media-card:hover .expand-media {
  display: block;
}

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px;
}
.chart-xs {
  min-height: 200px;
}
.chart-sm {
  min-height: 252px;
}
.chart-lg {
  min-height: 350px;
}
.chart-xl {
  min-height: 500px;
}
.chart canvas {
  max-width: 100%;
}

.main .content {
  margin: 0 auto;
  padding: 1.5rem 1.5rem 0.75rem;
  flex: 1;
  width: 100%;
}
@media (max-width: 767.98px) {
  .main .content {
    margin-left: 0;
    margin-top: 30px;
  }
}
@media (min-width: 992px) {
  .main .content {
    padding: 3rem 3rem 1.5rem;
  }
}

/* Dashboard content override */
body.dashboard .content {
  max-width: 100% !important;
}

.navbar-nav .dropdown-menu {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}

.dropdown .dropdown-menu.show {
  animation-name: dropdownAnimation;
  animation-duration: 0.25s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}

/* Animate opacity only so Popper.js transform (positioning) is not overwritten */
@keyframes dropdownAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dropdown-toggle:after {
  border: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
}

.dropdown-item {
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.dropdown-menu-lg {
  min-width: 20rem;
}

.dropdown .list-group .list-group-item {
  border-width: 0;
  border-bottom-width: 1px;
  margin-bottom: 0;
}
.dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child {
  border-radius: 0;
}
.dropdown .list-group .list-group-item:hover {
  background: #bababa;
}

.dropdown-menu-header {
  padding: 0.75rem;
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #6a6a6a;
}

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem;
}

footer.footer {
  padding: 1rem 0.875rem;
  direction: ltr;
  background: #fff;
}
footer.footer ul {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  footer.footer {
    width: 100vw;
  }
  footer.footer .container-fluid > .d-flex, footer.footer .container-sm > .d-flex, footer.footer .container-md > .d-flex, footer.footer .container-lg > .d-flex, footer.footer .container-xl > .d-flex {
    align-items: center !important;
    text-align: center;
  }
  footer.footer ul {
    justify-content: center !important;
  }
}

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 24px;
  background: #171717;
  display: block;
  content: "";
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.hamburger {
  position: relative;
}

.hamburger:before {
  top: -7.5px;
  width: 24px;
  position: absolute;
}

.hamburger:after {
  bottom: -7.5px;
  width: 16px;
  position: absolute;
}

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #FFCA2C;
}

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0;
}

.main {
  display: flex;
  width: 100%;
  min-width: 0;
  min-height: 100vh;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  background: #fff;
  flex-direction: column;
  overflow: hidden;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar {
  border-bottom: 0;
  box-shadow: 0 0 2rem 0 rgba(14, 14, 14, 0.1);
}
@media (max-width: 767.98px) {
  .navbar {
    width: 100vw;
  }
}

.navbar .avatar {
  margin-top: -15px;
  margin-bottom: -15px;
}

.navbar-nav {
  direction: ltr;
  margin-left: auto;
  display: flex;
  align-items: center;
}

.navbar-bg {
  background: #fff;
}

.navbar-brand {
  font-weight: 400;
  font-size: 1.15rem;
  padding: 0.875rem 0;
  color: #bababa;
  display: block;
}
.navbar-brand svg,
.navbar-brand .feather {
  color: #FFCA2C;
  height: 24px;
  width: 24px;
  margin-left: -0.15rem;
  margin-right: 0.375rem;
  margin-top: -0.375rem;
}

.nav-icon,
.nav-flag {
  padding: 0.1rem 0.8rem;
  display: block;
  font-size: 1.5rem;
  color: #1e1e1e;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  line-height: 1.4;
}
.nav-icon:after,
.nav-flag:after {
  display: none !important;
}
.nav-icon:hover, .nav-icon.active,
.nav-flag:hover,
.nav-flag.active {
  color: #FFCA2C;
}
.nav-icon svg,
.nav-icon .feather,
.nav-flag svg,
.nav-flag .feather {
  width: 20px;
  height: 20px;
}

.nav-item .indicator {
  background: #FFCA2C;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  height: 18px;
  width: 18px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: -8px;
  text-align: center;
  transition: top 0.1s ease-out;
  font-size: 0.675rem;
  color: #fff;
}
.nav-item:hover .indicator {
  top: -4px;
}
.nav-item a:focus {
  outline: 0;
}

.create-button {
  background-color: #F8E907;
  border: none;
  padding: 10px 20px;
  font-weight: bold;
  border: 1px solid #F8E907;
  cursor: pointer;
  border-radius: 8px;
  display: inline-flex;
  width: 190px;
  align-items: center;
  height: 39px;
  gap: 5px;
  margin-right: 40px;
  color: black;
}

.create-button:hover {
  background-color: white;
  color: black;
  border: 1px solid #D1D5DB;
  text-decoration: none;
}

.create-button i {
  width: 15px;
  height: 15px;
}

@media (max-width: 768px) {
  .create-button {
    display: none;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navbar .avatar {
    max-height: 47px;
  }
}
@media (max-width: 575.98px) {
  .navbar {
    padding: 0.75rem;
  }
  .nav-icon {
    padding: 0.1rem 0.75rem;
  }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
    position: inherit;
  }
  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%;
  }
  .nav-item .nav-link:after {
    display: none;
  }
}
.nav-flag img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.navbar input {
  direction: ltr;
}

/* Page Header Components */
/* Standard page header layout */
.page-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2rem;
  padding: 0 0.5rem;
  gap: 2rem;
}

.page-header-text {
  text-align: left;
}

/* Page title - Bootstrap h2 handles size/weight */
.page-title {
  color: #111827;
  line-height: 1.2;
}

/* Page description - Bootstrap text-muted handles color */
.page-description {
  font-size: 14px;
  line-height: 1.5;
}

/* Header actions container */
.header-actions,
.page-actions {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-left: auto;
  flex: 1;
}

/* Back header variant for forms */
.back-header {
  position: relative;
}

/* Mobile (768px and below): center title, description, and actions */
@media (max-width: 768px) {
  .page-header {
    flex-direction: column;
    align-items: stretch;
    gap: 1rem;
    margin-bottom: 1.5rem;
  }
  .page-header-text {
    width: 100%;
    text-align: center;
  }
  .header-actions,
  .page-actions {
    width: 100%;
    margin-left: 0;
    flex: none;
    justify-content: center;
  }
  .page-title {
    font-size: 20px;
  }
  .page-description {
    font-size: 13px;
  }
}
/* Page Layout Components - Standardized to match dashboard structure */
/* Remove the custom wrapper classes - use the standard .wrapper, .main, .content structure */
/* All pages should use the same layout as dashboard */
/* Content wrapper - standard width for most pages */
.content-wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 2rem;
}

/* Page content width variants */
.page-content {
  max-width: 1440px;
  margin: 0 auto;
  padding: 2rem;
}

.page-content-full {
  max-width: none;
  margin: 0;
  padding: 2rem;
}

.page-content-constrained {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem;
}

.page-content-narrow {
  max-width: 800px;
  margin: 0 auto;
  padding: 2rem;
}

.page-content-tight {
  max-width: 600px;
  margin: 0 auto;
  padding: 2rem;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .content-wrapper,
  .page-content,
  .page-content-constrained,
  .page-content-narrow,
  .page-content-tight {
    padding: 1rem;
  }
}
body, html, #root {
  height: 100%;
}

body {
  overflow-y: scroll;
  opacity: 1 !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html {
    overflow-x: hidden;
  }
}
.sidebar {
  width: 64px;
  background: rgba(31, 31, 31, 0.95);
  height: 100vh;
  height: 100dvh;
  position: fixed;
  z-index: 1040;
  top: 0;
  left: 0;
  padding: 0;
  border-right: 1px solid rgba(38, 38, 38, 0.8);
  transition: width 0.3s ease;
  display: flex;
  flex-direction: column;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
}
.sidebar .sidebar-header {
  display: block;
  flex-shrink: 0;
}
.sidebar .sidebar-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0 1rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 24px;
}
.sidebar .sidebar-toggle i {
  font-size: 18px;
  color: #FFFFFF;
  transition: transform 0.2s ease;
}
.sidebar.expanded .sidebar-toggle i {
  transform: rotate(180deg);
}
.sidebar .sidebar-logo {
  padding: 0.75rem 1rem;
  margin: 5px auto 0px auto;
  margin-bottom: 0.5rem;
  background: transparent;
}
.sidebar .logo-full {
  width: 95px;
  height: auto;
  display: block;
}
.sidebar .logo-icon {
  width: 30px;
  height: auto;
  display: none;
  margin: 0 auto;
}
.sidebar .nav-items {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 1rem;
  overflow: hidden;
}
.sidebar .nav-items .nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  color: #E5E7EB;
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  transition: all 0.2s ease;
  white-space: nowrap;
  height: 36px;
}
.sidebar .nav-items .nav-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  text-decoration: none;
}
.sidebar .nav-items .nav-item.active {
  background: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  font-weight: 500;
  text-decoration: none;
}
.sidebar .nav-items .nav-item i {
  font-size: 18px;
  min-width: 18px;
  text-align: center;
}
.sidebar .nav-item.active,
.sidebar .nav-subitem.active {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-weight: 500;
  text-decoration: none;
}
.sidebar .submenu {
  display: none;
  flex-direction: column;
  gap: 0.25rem;
  margin-left: 2.2rem;
  padding-left: 0.25rem;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.sidebar .submenu.open {
  display: flex;
}
.sidebar .nav-subitem {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 1rem;
  margin: 0 0.5rem;
  color: #D1D5DB;
  text-decoration: none;
  font-size: 13px;
  border-radius: 6px;
  transition: all 0.2s ease;
  white-space: nowrap;
}
.sidebar .nav-subitem i {
  font-size: 16px;
  min-width: 16px;
}
.sidebar .nav-subitem .count {
  margin-left: auto;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 12px;
  background: #F59E0B;
  color: #000000;
  min-width: 20px;
  text-align: center;
  line-height: 1;
}
.sidebar .nav-subitem:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  text-decoration: none;
}
.sidebar .nav-item.has-submenu {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sidebar .nav-item.has-submenu .toggle-icon {
  margin-left: auto;
  font-size: 14px;
  transition: transform 0.3s ease;
}
.sidebar .nav-item.has-submenu.open .toggle-icon {
  transform: rotate(90deg);
}
.sidebar .sidebar-footer {
  margin-top: auto;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.sidebar .profile-trigger {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 1.25rem 1rem;
  background: none;
  border: none;
  border-radius: 0;
  color: #E5E7EB;
  cursor: pointer;
  transition: all 0.2s ease;
  height: 48px;
}
.sidebar .profile-trigger:hover {
  background: rgba(255, 255, 255, 0.1);
}
.sidebar .profile-trigger i {
  font-size: 1.25rem;
  margin-left: auto;
  line-height: 1;
}
.sidebar .user-profile {
  margin-right: 16px;
  position: relative;
  width: 100%;
}
.sidebar .user-profile .profile-dropdown {
  width: 235px;
  z-index: 1060;
}
.sidebar .user-profile .profile-dropdown .dropdown-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 16px;
  color: #212121;
  text-decoration: none;
  transition: background-color 0.2s ease;
  font-size: 13px;
}
.sidebar .user-profile .profile-dropdown .dropdown-item:hover {
  background: #F9FAFB;
}
.sidebar .user-profile .profile-dropdown .dropdown-item.text-danger {
  color: #DC2626;
}
.sidebar .user-profile .profile-dropdown .dropdown-item.text-danger i {
  color: #DC2626;
}
.sidebar .user-profile .profile-dropdown .dropdown-item i {
  font-size: 14px;
  color: #6B7280;
}
.sidebar .user-profile .profile-dropdown .dropdown-divider {
  height: 1px;
  background: #E5E7EB;
  margin: 0;
}
.sidebar .user-profile .profile-name {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
}
.sidebar .user-profile .profile-image {
  width: 32px;
  height: 32px;
  border-radius: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sidebar.expanded {
  width: 235px;
}
.sidebar.expanded + .main {
  margin-left: 235px;
  width: calc(100% - 235px);
}
.sidebar:not(.expanded) .sidebar-toggle {
  margin: 0 auto 1rem;
  width: 36px;
  justify-content: center;
}
.sidebar:not(.expanded) .logo-full {
  display: none;
}
.sidebar:not(.expanded) .logo-icon {
  display: block;
}
.sidebar:not(.expanded) .sidebar-logo {
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
}
.sidebar:not(.expanded) .nav-items {
  padding: 0;
}
.sidebar:not(.expanded) .nav-items .nav-item {
  justify-content: center;
  padding: 0;
  width: 36px;
  margin: 0 auto;
}
.sidebar:not(.expanded) .nav-items .nav-item i {
  font-size: 18px;
}
.sidebar:not(.expanded) .nav-items .nav-item span {
  display: none;
}
.sidebar:not(.expanded) .nav-items .nav-item .toggle-icon {
  display: none;
}
.sidebar:not(.expanded) .nav-items .submenu {
  display: none !important;
}
.sidebar:not(.expanded) .sidebar-footer {
  padding: 0;
}
.sidebar:not(.expanded) .profile-trigger {
  justify-content: center;
  padding: 1.25rem 0;
  height: 48px;
}
.sidebar:not(.expanded) .profile-trigger i {
  display: none;
}
.sidebar:not(.expanded) .user-profile .profile-name {
  display: none;
}

@media (max-width: 768.98px) {
  .sidebar {
    left: -66px;
    z-index: 1040;
    height: 100vh;
    height: 100dvh;
    top: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sidebar .nav-items {
    flex-shrink: 0;
    overflow: visible;
  }
  .sidebar.expanded {
    left: 0;
  }
  .sidebar .sidebar-header {
    padding: 0;
  }
  .sidebar .sidebar-logo {
    display: none;
  }
  .sidebar .sidebar-toggle {
    position: fixed;
    top: 12px;
    left: 12px;
    background: transparent;
    width: auto;
    height: auto;
    margin: 0;
    z-index: 1041;
    transition: opacity 0.2s ease;
  }
  .sidebar .sidebar-toggle.mobile-auto-hidden {
    opacity: 0;
    pointer-events: none;
  }
  .sidebar .sidebar-toggle i {
    font-size: 30px;
    color: #6b7280;
    transition: transform 0.25s ease;
  }
  .sidebar.expanded .sidebar-toggle i {
    transform: rotate(-180deg);
  }
  .sidebar.expanded .sidebar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px;
  }
  .sidebar.expanded .sidebar-logo {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
  }
  .sidebar.expanded .sidebar-logo .logo-full {
    width: 95px;
  }
  .sidebar.expanded .sidebar-toggle {
    position: relative;
    top: auto;
    left: auto;
    z-index: auto;
    height: 24px;
    width: 24px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sidebar.expanded .sidebar-toggle i {
    font-size: 22px;
    color: #FFFFFF;
  }
}
.table thead, .table tbody, .table tfoot, .table tr, .table td, .table th {
  border-color: var(--bs-border-color);
}
.table > :not(:last-child) > :last-child > * {
  border-color: var(--bs-border-color);
}

.table > tbody > tr > td {
  vertical-align: middle;
}

@media (max-width: 767.98px) {
  .table-responsive.table-scroll .table th,
  .table-responsive.table-scroll .table td,
  .theme-table.screens-table-wrap .screens-table__scroll.table-scroll .table th,
  .theme-table.screens-table-wrap .screens-table__scroll.table-scroll .table td {
    white-space: nowrap;
  }
}
.text-sm {
  font-size: 0.75rem;
}

.text-lg {
  font-size: 0.925rem;
}

b, strong {
  font-weight: 600;
}

pre.snippet {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: justify;
}

a {
  cursor: pointer;
}

.wrapper {
  align-items: stretch;
  display: flex;
  width: 100%;
  background: #FCFCFC;
}

/* Platform-wide UI standardization overrides */
/* Keep sidebar text rendering consistent across page-level font-smoothing overrides */
.sidebar {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  text-rendering: auto;
}

/* Keep core content text rendering consistent on Design Studio and Media Library */
body.design_studio,
body.media_library {
  -webkit-font-smoothing: inherit !important;
  -moz-osx-font-smoothing: inherit !important;
  text-rendering: inherit !important;
}

/* 1) Reduce excess whitespace around main content area */
.main {
  padding: 0;
}

.main .content {
  max-width: 100%;
  padding: 1rem;
}

.main .content > .container-fluid > .content-wrapper, .main .content > .container-sm > .content-wrapper, .main .content > .container-md > .content-wrapper, .main .content > .container-lg > .content-wrapper, .main .content > .container-xl > .content-wrapper {
  max-width: 2200px;
  margin: 0 auto;
  padding: 0 0.5rem;
}

.content-wrapper,
.page-content,
.page-content-full,
.page-content-constrained,
.page-content-narrow,
.page-content-tight {
  max-width: 2200px;
  margin: 0 auto;
  padding: 0 0.5rem;
}

/* Keep pricing content on the same width rails as the rest of the platform */
body.checkout .pricing-page,
body.checkout .pricing-page > .pricing-summary,
body.checkout .pricing-page > .row,
body.checkout .pricing-page > .compare-plans,
body.checkout .pricing-page > .faq-section {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 992px) {
  .main .content {
    padding: 1.75rem 1.75rem 1rem;
  }
}
/* Global hyperlink color inside app content */
.main .content a:not(.btn):not(.btn-campaign):not(.nav-link):not(.page-link):not(.dropdown-item):not(.settings-nav-item):not(.tab-list-item):not(.tab-view-more-btn),
.main .content a:not(.btn):not(.btn-campaign):not(.nav-link):not(.page-link):not(.dropdown-item):not(.settings-nav-item):not(.tab-list-item):not(.tab-view-more-btn):visited {
  color: #1C5D99 !important;
}

.main .content a:not(.btn):not(.btn-campaign):not(.nav-link):not(.page-link):not(.dropdown-item):not(.settings-nav-item):not(.tab-list-item):not(.tab-view-more-btn):hover {
  color: #164877 !important;
}

.main .content .profile-dropdown .dropdown-item,
.main .content .profile-dropdown .dropdown-item:visited {
  color: #212121 !important;
}

/* Cross-page type hierarchy for sections and fields */
.main .content .section-header,
.main .content .section-title,
.main .content .card-subtitle,
.main .content .modal-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.75rem !important;
}

.main .content .section-subheader,
.main .content .section-subtitle,
.main .content .section-description,
.main .content .text-subheader {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  color: #4b5563 !important;
}

.main .content .form-label {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.5rem !important;
  color: #374151 !important;
}

.main .content .form-control,
.main .content .form-select,
.main .content .form-check-label,
.main .content .form-control-plaintext {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.main .content .form-control,
.main .content .form-select {
  min-height: 40px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.main .content .form-control::placeholder,
.main .content .form-select::placeholder,
.main .content .form-control::-webkit-input-placeholder,
.main .content .form-select::-webkit-input-placeholder {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #9ca3af !important;
  opacity: 1;
}

.main .content .form-text {
  font-size: 0.8125rem !important;
  font-weight: 400 !important;
  margin-top: 0.375rem !important;
  margin-bottom: 0 !important;
  color: #6b7280 !important;
}

/* Scoped create/edit form standards for Playlists, Locations, and Campaigns */
body.playlists .playlist-form-standardized .form-section-title,
body.stores .store-form-standardized .card-title,
body.ads .campaign-form-standardized .section-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.75rem !important;
}

body.playlists .playlist-form-standardized .section-description,
body.stores .store-form-standardized .card-body > p.text-muted,
body.ads .campaign-form-standardized .section-description,
body.ads .campaign-form-standardized .page-description {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  color: #4b5563 !important;
}

body.playlists .playlist-form-standardized .form-label,
body.stores .store-form-standardized .form-label,
body.ads .campaign-form-standardized .form-label {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin-top: 0 !important;
  margin-bottom: 0.5rem !important;
}

body.playlists .playlist-form-standardized .form-control,
body.playlists .playlist-form-standardized .form-select,
body.stores .store-form-standardized .form-control,
body.stores .store-form-standardized .form-select,
body.ads .campaign-form-standardized .form-control,
body.ads .campaign-form-standardized .form-select {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  min-height: 40px !important;
  max-width: 100% !important;
}

body.playlists .playlist-form-standardized .form-control::-moz-placeholder, body.playlists .playlist-form-standardized .form-select::-moz-placeholder, body.stores .store-form-standardized .form-control::-moz-placeholder, body.stores .store-form-standardized .form-select::-moz-placeholder, body.ads .campaign-form-standardized .form-control::-moz-placeholder, body.ads .campaign-form-standardized .form-select::-moz-placeholder {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #9ca3af !important;
  opacity: 1;
}

body.playlists .playlist-form-standardized .form-control::placeholder,
body.playlists .playlist-form-standardized .form-select::placeholder,
body.stores .store-form-standardized .form-control::placeholder,
body.stores .store-form-standardized .form-select::placeholder,
body.ads .campaign-form-standardized .form-control::placeholder,
body.ads .campaign-form-standardized .form-select::placeholder {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  color: #9ca3af !important;
  opacity: 1;
}

body.playlists .playlist-form-standardized .form-check,
body.stores .store-form-standardized .form-check,
body.ads .campaign-form-standardized .form-check {
  align-items: flex-start !important;
}

body.playlists .playlist-form-standardized .form-check-input[type=checkbox],
body.stores .store-form-standardized .form-check-input[type=checkbox],
body.ads .campaign-form-standardized .form-check-input[type=checkbox] {
  margin-top: 0.125rem !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-field {
  width: 100%;
  min-height: 48px !important;
  height: 48px !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .row > [class*=col-],
body.admin-playlists .playlist-form-standardized .playlist-details-section .row > [class*=col-] {
  display: flex;
  flex-direction: column;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-field,
body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-field {
  width: 100% !important;
  min-height: 48px !important;
  height: 48px !important;
  box-sizing: border-box !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row,
body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row {
  align-items: stretch !important;
}

body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6,
body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6 {
  flex: 1 1 0 !important;
  max-width: 50% !important;
}

@media (max-width: 767.98px) {
  body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6,
  body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6 {
    max-width: 100% !important;
  }
}
/* Stack Playlist Name + Category on very narrow screens */
@media (max-width: 515px) {
  body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row,
  body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row {
    flex-direction: column;
  }
  body.playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6,
  body.admin-playlists .playlist-form-standardized .playlist-details-section .playlist-details-row > .col-md-6 {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
body.playlists .playlist-form-standardized #playlist-name,
body.playlists .playlist-form-standardized #playlist-category,
body.admin-playlists .playlist-form-standardized #playlist-name,
body.admin-playlists .playlist-form-standardized #playlist-category {
  width: 100%;
  min-height: 48px !important;
  height: 48px !important;
  line-height: 1.25 !important;
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

body.playlists .playlist-form-standardized .playlist-schedule-section .schedule-panel {
  border: 1px solid #d1d5db !important;
  border-radius: 10px !important;
  background: #fff;
}

.table-thumbnail-empty {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.15rem;
  width: 100%;
  height: 100%;
  background: #f9fafb;
  border: 1px dashed #d1d5db;
  border-radius: 6px;
  color: #6b7280;
  text-align: center;
  line-height: 1.15;
}

.table-thumbnail-empty i {
  font-size: 0.75rem;
}

.table-thumbnail-empty .table-thumbnail-text {
  font-size: 0.625rem;
  font-weight: 500;
}

body.playlists .table-thumbnail-empty--playlist {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

body.ads .campaign-form-standardized .location-helper-text {
  font-size: 0.7rem !important;
  line-height: 1.35 !important;
  margin-top: 0.375rem !important;
  margin-bottom: 0 !important;
}

body.ads .campaign-form-standardized .campaign-budget-section {
  border-top: 1px solid #e5e7eb !important;
  padding-top: 1.5rem !important;
  margin-top: 1.5rem !important;
}

/* Polished Add Payment Method modal styles */
.add-payment-modal .modal-dialog {
  max-width: 34rem;
}

.add-payment-modal .modal-content {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.14);
  overflow: hidden;
}

.add-payment-modal .modal-header {
  padding: 1rem 1rem 0.875rem;
  border-bottom: 1px solid #e5e7eb;
}

.add-payment-modal .modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.add-payment-modal .add-payment-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6b7280;
}

.add-payment-modal .add-payment-modal-body {
  padding: 1rem;
}

.add-payment-modal .add-payment-form .form-label {
  font-size: 0.875rem;
  font-weight: 500;
  color: #374151;
}

.add-payment-modal .add-payment-form .form-control {
  min-height: 42px;
  border-radius: 8px;
}

.add-payment-modal .add-payment-form #cardNumber,
.add-payment-modal .add-payment-form #expiryDate,
.add-payment-modal .add-payment-form #cvv {
  display: block;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.add-payment-modal .add-payment-error {
  margin-bottom: 0;
  border-radius: 8px;
  font-size: 0.875rem;
}

.add-payment-modal .modal-footer,
.add-payment-modal .add-payment-modal-footer {
  padding: 0.875rem 1rem 1rem;
  border-top: 1px solid #e5e7eb;
  gap: 0.5rem;
}

/* Shared media/design selection modal polish */
.media-selection-modal .modal-dialog {
  width: calc(100vw - 2.5rem);
  max-width: 1080px;
}

.media-selection-modal .media-selection-modal-content {
  border-radius: 14px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.18);
  overflow: hidden;
}

.media-selection-modal .modal-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #e5e7eb;
}

.media-selection-modal .modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
}

.media-selection-modal .media-selection-modal-body {
  padding: 1rem 1.5rem 1.25rem;
}

.media-selection-modal .media-selection-tabs-header {
  display: flex;
  justify-content: center;
}

.media-selection-modal .media-selection-tabs-header .nav-pills {
  margin: 0 auto;
}

.media-selection-modal .media-selection-tab-content {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 1rem;
  min-height: 33rem;
  max-height: 33rem;
}

.media-selection-modal .media-selection-tab-pane,
.media-selection-modal .media-selection-tab-pane.active {
  height: 100%;
}

.media-selection-modal .media-selection-pane {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.media-selection-modal .media-selection-toolbar {
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  border-bottom: 1px solid #e5e7eb;
}

.media-selection-modal .media-selection-toolbar .form-check {
  margin-bottom: 0;
}

.media-selection-modal .media-selection-toolbar .btn {
  min-height: 40px;
}

.media-selection-modal .media-selection-grid-shell {
  min-height: 28rem;
  max-height: 28rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0.75rem;
  padding-right: 0.25rem;
}

.media-selection-modal .media-selection-grid-shell #media-grid,
.media-selection-modal .media-selection-grid-shell .media-selection-gallery {
  min-height: 100%;
}

.media-selection-modal .media-selection-grid-shell .empty-state-container {
  min-height: 27rem;
  border: 1px dashed #d1d5db;
  border-radius: 12px;
  background: #f9fafb;
}

.media-selection-modal .modal-footer {
  padding: 0.875rem 1.5rem 1rem;
  border-top: 1px solid #e5e7eb;
  justify-content: center;
  gap: 0.75rem;
  margin-top: 0;
}

@media (max-width: 991.98px) {
  .media-selection-modal .modal-dialog {
    max-width: calc(100vw - 1.25rem);
    margin: 0.625rem auto;
  }
  .media-selection-modal .media-selection-tab-content {
    min-height: 30rem;
  }
  .media-selection-modal .media-selection-grid-shell {
    min-height: 25rem;
    max-height: 25rem;
  }
  .media-selection-modal #canva .media-selection-toolbar {
    display: grid !important;
    grid-template-columns: 1fr auto;
    grid-template-areas: "select sync" ". design";
    gap: 0.5rem 0.75rem;
    align-items: center;
  }
  .media-selection-modal #canva .media-selection-toolbar .form-check {
    grid-area: select;
  }
  .media-selection-modal #canva .media-selection-toolbar .d-flex.justify-content-end.gap-2.w-100 {
    display: contents !important;
  }
  .media-selection-modal #canva .media-selection-toolbar [data-action="playlist#syncDesigns"] {
    grid-area: sync;
    justify-self: end;
  }
  .media-selection-modal #canva .media-selection-toolbar a.btn[href="/design_studio"] {
    grid-area: design;
    justify-self: end;
  }
}
body.settings-base .content,
body.settings-profile .content,
body.settings-subscriptions .content,
body.settings-billing .content,
body.settings-security .content,
body.settings-notification_preferences .content,
body.settings-privacy .content {
  max-width: 100% !important;
}

body.settings-base .main,
body.settings-profile .main,
body.settings-subscriptions .main,
body.settings-billing .main,
body.settings-security .main,
body.settings-notification_preferences .main,
body.settings-privacy .main {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

body.settings-base .settings-nav .settings-nav-item,
body.settings-profile .settings-nav .settings-nav-item,
body.settings-subscriptions .settings-nav .settings-nav-item,
body.settings-billing .settings-nav .settings-nav-item,
body.settings-security .settings-nav .settings-nav-item,
body.settings-notification_preferences .settings-nav .settings-nav-item,
body.settings-privacy .settings-nav .settings-nav-item {
  color: #4b5563 !important;
}

body.settings-base .settings-nav .settings-nav-item:hover,
body.settings-base .settings-nav .settings-nav-item.active,
body.settings-profile .settings-nav .settings-nav-item:hover,
body.settings-profile .settings-nav .settings-nav-item.active,
body.settings-subscriptions .settings-nav .settings-nav-item:hover,
body.settings-subscriptions .settings-nav .settings-nav-item.active,
body.settings-billing .settings-nav .settings-nav-item:hover,
body.settings-billing .settings-nav .settings-nav-item.active,
body.settings-security .settings-nav .settings-nav-item:hover,
body.settings-security .settings-nav .settings-nav-item.active,
body.settings-notification_preferences .settings-nav .settings-nav-item:hover,
body.settings-notification_preferences .settings-nav .settings-nav-item.active,
body.settings-privacy .settings-nav .settings-nav-item:hover,
body.settings-privacy .settings-nav .settings-nav-item.active {
  color: #111827 !important;
}

body.settings-security #displayPhoneNumber.phone-number-empty {
  display: inline-flex;
  align-items: center;
  padding: 0.25rem 0.625rem;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  background: #f9fafb;
  color: #6b7280;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.2;
}

body.settings-profile .change-email-modal .modal-dialog {
  max-width: 34rem;
}

body.settings-profile .change-email-modal .modal-content {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.12);
  overflow: hidden;
}

body.settings-profile .change-email-modal .modal-header {
  padding: 1rem 1rem 0.875rem;
  border-bottom: 1px solid #e5e7eb;
}

body.settings-profile .change-email-modal .modal-title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

body.settings-profile .change-email-modal .change-email-modal-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6b7280;
}

body.settings-profile .change-email-modal .change-email-modal-body {
  padding: 1rem;
}

body.settings-profile .change-email-modal .change-email-modal-footer {
  padding: 0.875rem 1rem 1rem;
  border-top: 1px solid #e5e7eb;
  gap: 0.5rem;
}

body.settings-profile .change-email-verification {
  padding: 0 0.25rem;
}

body.settings-profile .change-email-heading {
  font-size: 1rem;
  font-weight: 600;
  color: #111827;
}

body.settings-profile .change-email-help {
  font-size: 0.875rem;
  color: #6b7280;
}

body.settings-profile .change-email-current-email {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  min-height: 2.25rem;
  padding: 0.375rem 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #f9fafb;
  color: #374151;
  font-size: 0.875rem;
  font-weight: 500;
}

body.settings-profile .change-email-current-email i {
  color: #6b7280;
}

body.settings-profile .change-email-resend-wrap {
  width: 100%;
  text-align: center;
}

body.settings-profile .change-email-resend-form {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

body.settings-profile .change-email-resend-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.35;
  white-space: nowrap;
  width: auto !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  overflow: visible !important;
  padding: 0.125rem 0.25rem !important;
  margin: 0 auto;
  border: 0 !important;
  background: transparent !important;
  text-decoration: underline;
  text-underline-offset: 2px;
}

body.settings-profile .change-email-code-input {
  width: 2.5rem !important;
  height: 2.5rem !important;
  padding: 0 !important;
  text-align: center;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 600;
}

body.settings-profile .change-email-input {
  min-height: 42px;
  font-size: 0.875rem;
}

body.settings-profile .change-email-trigger,
body.settings-profile .change-email-trigger:hover,
body.settings-profile .change-email-trigger:focus,
body.settings-profile .change-email-trigger:active {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #374151 !important;
  text-decoration: underline;
  text-underline-offset: 2px;
  padding: 0 !important;
  line-height: 1.2;
  font-size: 0.875rem;
  font-weight: 500;
}

body.settings-billing .payment-method {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 0.875rem 1rem;
  background: #fff;
}

body.settings-billing .payment-actions {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}

body.settings-billing .remove-payment-modal .modal-dialog {
  max-width: 30rem;
}

body.settings-billing .remove-payment-modal .modal-content {
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.16);
  overflow: hidden;
}

body.settings-billing .remove-payment-modal .modal-header {
  padding: 1rem 1rem 0.875rem;
  border-bottom: 1px solid #e5e7eb;
}

body.settings-billing .remove-payment-modal .remove-payment-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #6b7280;
}

body.settings-billing .remove-payment-modal .remove-payment-modal-body {
  padding: 1rem;
}

body.settings-billing .remove-payment-modal .remove-payment-summary {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 1rem;
  background: #f9fafb;
}

body.settings-billing .remove-payment-modal .remove-payment-icon-wrap {
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 8px;
  background: #eef2ff;
  color: #1C5D99;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.75rem;
}

body.settings-billing .remove-payment-modal .remove-payment-method-name {
  font-size: 0.9375rem;
  font-weight: 600;
  color: #111827;
}

body.settings-billing .remove-payment-modal .remove-payment-modal-footer {
  padding: 0.875rem 1rem 1rem;
  border-top: 1px solid #e5e7eb;
  gap: 0.5rem;
}

body.settings-billing .billing-history .btn-link {
  font-size: 0.8125rem;
  font-weight: 500;
  text-decoration: none;
  padding-left: 0;
  padding-right: 0;
}

body.settings-base .page-header,
body.settings-profile .page-header,
body.settings-subscriptions .page-header,
body.settings-billing .page-header,
body.settings-security .page-header,
body.settings-notification_preferences .page-header,
body.settings-privacy .page-header {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

body.settings-base .page-title,
body.settings-profile .page-title,
body.settings-subscriptions .page-title,
body.settings-billing .page-title,
body.settings-security .page-title,
body.settings-notification_preferences .page-title,
body.settings-privacy .page-title {
  font-size: 2rem;
  font-weight: 500;
}

body.settings-base .page-description,
body.settings-profile .page-description,
body.settings-subscriptions .page-description,
body.settings-billing .page-description,
body.settings-security .page-description,
body.settings-notification_preferences .page-description,
body.settings-privacy .page-description {
  font-size: 0.95rem;
  font-weight: 400;
}

/* 2) Standardize page headers using ads page style */
.page-header {
  margin-bottom: 1.5rem;
  padding: 0;
}

.page-title {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
  color: #111827;
  margin-bottom: 0.5rem;
}

.page-description {
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4b5563;
}

body .page-header .page-title {
  font-size: 2rem !important;
  font-weight: 500 !important;
}

body .page-header .page-description {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
}

body.design_studio .page-header .page-title,
body.media_library .page-header .page-title {
  font-size: 2rem !important;
  font-weight: 500 !important;
}

body.design_studio .page-header .page-description,
body.media_library .page-header .page-description {
  font-size: 0.95rem !important;
  font-weight: 400 !important;
}

body.design_studio .page-header .header-actions .btn,
body.media_library .page-header .header-actions .btn {
  min-height: 40px !important;
  height: auto !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 0.5rem 1rem !important;
}

body.dashboard .dashboard-greeting h2, body.dashboard .dashboard-greeting .h2 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
  color: #111827;
  margin: 0 0 0.5rem;
}

body.dashboard .dashboard-greeting-description {
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4b5563;
  margin: 0;
}

@media (max-width: 768px) {
  .page-title {
    font-size: 1.625rem;
  }
}
/* 4) Standardize top-right action button sizing/weight on key pages */
.header-actions .btn,
.page-actions .btn,
body.dashboard .dashboard-header-actions .btn {
  min-height: 40px !important;
  padding: 0.5rem 1rem !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border-radius: 6px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  line-height: 1.2 !important;
}

.header-actions .btn i,
.page-actions .btn i,
body.dashboard .dashboard-header-actions .btn i {
  font-size: 14px !important;
  margin: 0 !important;
}

body .btn-standard-action {
  min-height: 40px !important;
  padding: 0.5rem 1rem !important;
  font-size: 14px;
  font-weight: 500 !important;
  border-radius: 6px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  line-height: 1.2 !important;
}

body .btn-standard-action i {
  font-size: 14px !important;
  margin: 0 !important;
}

/* 5) Standardize checkbox visuals to lapis-lazuli checkmark */
.form-check-input[type=checkbox] {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  border-radius: 4px !important;
  border: 1.5px solid #d1d5db !important;
}

.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked {
  background-color: #1C5D99 !important;
  border-color: #1C5D99 !important;
  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='2.5' d='m5 10 3 3 7-7'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem;
  --bs-form-check-bg-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='2.5' d='m5 10 3 3 7-7'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:focus {
  border-color: #9ca3af;
  box-shadow: 0 0 0 0.2rem rgba(107, 114, 128, 0.2);
}

/* Match radio controls to checkbox color system globally */
body input[type=radio],
body .form-check-input[type=radio],
input[type=radio],
.form-check-input[type=radio] {
  accent-color: #1C5D99 !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50% !important;
  border: 1.5px solid #d1d5db !important;
  background-color: #fff !important;
  background-image: none !important;
  --bs-form-check-bg-image: none !important;
  box-shadow: none !important;
}

body input[type=radio]:checked,
body .form-check-input[type=radio]:checked,
input[type=radio]:checked,
.form-check-input[type=radio]:checked {
  border-color: #1C5D99 !important;
  background-color: #1C5D99 !important;
  background-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
  --bs-form-check-bg-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
}

body input[type=radio]::before,
body .form-check-input[type=radio]::before,
body input[type=radio]:checked::before,
body .form-check-input[type=radio]:checked::before,
input[type=radio]::before,
.form-check-input[type=radio]::before,
input[type=radio]:checked::before,
.form-check-input[type=radio]:checked::before {
  content: none !important;
}

body.ads .campaign-form-standardized .form-check-input[type=radio]:checked,
body.admin-campaigns .campaign-form-standardized .form-check-input[type=radio]:checked,
body.ads .campaign-form-standardized input[type=radio]:checked,
body.admin-campaigns .campaign-form-standardized input[type=radio]:checked {
  border-color: #1C5D99 !important;
  background-color: #1C5D99 !important;
  background-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
  --bs-form-check-bg-image: radial-gradient(circle, #fff 0 30%, transparent 32%) !important;
}

body.ads .campaign-form-standardized .form-check-input[type=radio],
body.admin-campaigns .campaign-form-standardized .form-check-input[type=radio],
body.ads .campaign-form-standardized input[type=radio],
body.admin-campaigns .campaign-form-standardized input[type=radio] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  border: 1.5px solid #d1d5db !important;
  background-color: #fff !important;
  box-shadow: none !important;
}

input[type=radio]:focus,
.form-check-input[type=radio]:focus {
  border-color: #9ca3af !important;
  box-shadow: 0 0 0 0.2rem rgba(107, 114, 128, 0.2) !important;
}

/* Keep switch controls as switches */
.form-switch .form-check-input[type=checkbox] {
  width: 2em !important;
  height: 1em !important;
  border-radius: 2em !important;
}

.form-switch .form-check-input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") !important;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

body.settings-notification_preferences .notification-setting .form-check {
  align-items: flex-start;
}

body.settings-notification_preferences .notification-setting .form-switch .form-check-input {
  margin-top: 0.2rem !important;
}

body.settings-notification_preferences .notification-setting .form-check-label {
  margin-bottom: 0;
}

/* 6) Pagination highlight should be neutral */
.pagination .page-item.active .page-link,
.pagination .page-number.active,
.pagy .current,
.pagy a[aria-current=page] {
  background-color: #e5e7eb !important;
  border-color: #d1d5db !important;
  color: #374151 !important;
}

.pagy a:not(.gap) {
  border-radius: 0.375rem;
  background-color: #fff;
  border: 1px solid #d1d5db;
  color: #374151;
  margin-right: 0.5rem;
}

.pagy a:not(.gap):hover {
  background-color: #f3f4f6;
  color: #111827;
}

.pagy a:not(.gap):not([href]) {
  background-color: #f3f4f6;
  border-color: #e5e7eb;
  color: #9ca3af;
}

/* 7) Standardize filter/search/select text sizing and weight */
.search-filter-section .form-control::-moz-placeholder, .filters-section .form-control::-moz-placeholder, body.design_studio .search-box .form-control::-moz-placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}
.search-filter-section .btn-outline-secondary,
.search-filter-section .btn-outline-secondary.dropdown-toggle,
.search-filter-section .dropdown-toggle,
.search-filter-section .btn,
.search-filter-section .form-control,
.search-filter-section .form-control::placeholder,
.search-filter-section .form-select,
.filters-section .btn-outline-secondary,
.filters-section .dropdown-toggle,
.filters-section .btn,
.filters-section .form-control,
.filters-section .form-control::placeholder,
.filters-section .form-select,
body.design_studio .search-box .form-control,
body.design_studio .search-box .form-control::placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

/* Keep Design Studio search typography aligned with campaigns/media search controls */
body.design_studio .search-filter-section .search-box .form-control::-moz-placeholder {
  font-size: 14px !important;
  font-weight: 400 !important;
}
body.design_studio .search-filter-section .search-box .form-control,
body.design_studio .search-filter-section .search-box .form-control::placeholder {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.search-filter-section .dropdown-menu .dropdown-item,
.search-filter-section .form-check-label,
.filters-section .dropdown-menu .dropdown-item {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

body .search-box .form-control::-moz-placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

body .search-box .form-control::placeholder {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

.search-filter-section .form-control,
.search-filter-section .form-select,
.search-filter-section .btn,
.filters-section .form-control,
.filters-section .form-select,
.filters-section .btn {
  min-height: 40px !important;
}

body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:disabled,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:hover,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:focus,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:active,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary.show {
  border-color: #e5e7eb !important;
  box-shadow: none !important;
  color: #6b7280 !important;
}

body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:disabled {
  background-color: #fff !important;
}

body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:hover,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:focus,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary:active,
body.settings-subscriptions .settings-subscriptions-filters .btn.btn-outline-secondary.show {
  background-color: #f9fafb !important;
}

/* 8) Earnings widget headers should match */
body.earnings .earnings-card .card-subtitle,
body.earnings .card-header .card-title,
body.earnings .payout-method h6,
body.earnings .payout-method .h6,
body.earnings .auto-payout h6,
body.earnings .auto-payout .h6,
body.earnings .available-earnings h6,
body.earnings .available-earnings .h6 {
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  line-height: 1.3;
}

/* Keep payout controls aligned and disabled-state colors consistent */
body.earnings .auto-payout-toggle {
  padding-left: 0 !important;
  margin-left: 0 !important;
  display: flex !important;
  align-items: flex-start !important;
  gap: 0.5rem !important;
}

body.earnings .auto-payout-toggle .form-check-input {
  margin: 0.125rem 0 0 !important;
  position: static !important;
  float: none !important;
  align-self: flex-start !important;
}

body.earnings .auto-payout-toggle .form-check-label {
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  line-height: 1.25 !important;
}

body.earnings .request-payout-btn:disabled,
body.earnings .request-payout-btn.disabled,
body.earnings .payout-settings-save-btn:disabled,
body.earnings .payout-settings-save-btn.disabled {
  color: #6b7280 !important;
  background-color: #f3f4f6 !important;
  border-color: #d1d5db !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

body.earnings .payout-settings-tile .form-select:disabled {
  color: #6b7280 !important;
  background-color: #f3f4f6 !important;
  border-color: #d1d5db !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

/* 9) Standardize table column header typography across platform */
/* Campaign table: increase cell spacing to match playlists/locations tables */
.campaign-table .table th,
.campaign-table .table td {
  padding: 0.75rem 1rem;
}

.campaign-table .table th.checkbox-col,
.campaign-table .table td:first-child {
  padding-left: 1rem;
  padding-right: 0.5rem;
}

.table thead th,
.table th,
.theme-table .table th,
.screens-table th {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

/* 10) Prevent table-responsive overflow from clipping action dropdowns */
.table-responsive .dropdown-menu.show {
  z-index: 1050;
}

/* 11) Platform yellow should be #FFCA2C where yellow is used for primary surfaces */
.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.show {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #111827;
}

.btn-primary:hover {
  background-color: #f2bf29;
  border-color: #f2bf29;
  color: #111827;
}

.bg-primary,
.badge.bg-primary,
.nav-pills .nav-link.active {
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
  color: #111827 !important;
}

/* 11) Standardize list header components (search/filter toolbar) */
.search-filter-section,
.filters-section,
body.design_studio .design-studio-search-section {
  background: #fff !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px !important;
  box-shadow: none !important;
}

.search-filter-section,
.filters-section {
  margin-top: 1.5rem;
}

body.design_studio .design-studio-search-section {
  margin-top: 1.5rem;
}

.search-filter-section .row,
.filters-section .row,
body.design_studio .design-studio-search-section .row {
  align-items: center;
}

.search-filter-section .search-box,
.filters-section .search-box,
body.design_studio .design-studio-search-section .search-box,
.campaign-location-type-section .search-box {
  position: relative;
}

.search-filter-section .search-box .bi-search,
.search-filter-section .search-box .search-icon,
.filters-section .search-box .bi-search,
.filters-section .search-box .search-icon,
body.design_studio .design-studio-search-section .search-box .bi-search,
body.design_studio .design-studio-search-section .search-box .search-icon,
.campaign-location-type-section .search-box .bi-search {
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  color: #9ca3af;
  font-size: 1rem;
  pointer-events: none;
  z-index: 2;
}

.search-filter-section .search-box .form-control,
.filters-section .search-box .form-control,
body.design_studio .design-studio-search-section .search-box .form-control,
.campaign-location-type-section .search-box .form-control {
  min-height: 42px !important;
  height: 42px !important;
  border-radius: 8px !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px 12px 10px 40px !important;
  padding-left: 2.5rem !important;
  box-shadow: none !important;
}

.campaign-location-type-section .search-box .form-control:focus {
  border-color: #ced4da !important;
  box-shadow: none !important;
}

.search-filter-section .form-control,
.filters-section .form-control,
body.design_studio .design-studio-search-section .form-control,
.search-filter-section .form-select,
.filters-section .form-select {
  min-height: 42px !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px 12px !important;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row,
.filters-section .dropdown-menu .dropdown-item.filter-option-row {
  display: flex !important;
  align-items: center !important;
  gap: 0.75rem !important;
  padding: 0.625rem 0.75rem !important;
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-radius: 8px !important;
  -webkit-tap-highlight-color: transparent;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input,
.filters-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input {
  margin: 0 !important;
  flex-shrink: 0;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected,
.filters-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected {
  background-color: #eef4ff !important;
  color: #1c5d99 !important;
  font-weight: 600 !important;
  border: 1px solid #c5d9ff !important;
  border-radius: 8px !important;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected:hover,
.filters-section .dropdown-menu .dropdown-item.filter-option-row.filter-selected:hover,
.search-filter-section .dropdown-menu .dropdown-item.filter-option-row:hover,
.filters-section .dropdown-menu .dropdown-item.filter-option-row:hover,
.search-filter-section .dropdown-menu .dropdown-item.filter-option-row:active,
.filters-section .dropdown-menu .dropdown-item.filter-option-row:active,
.search-filter-section .dropdown-menu .dropdown-item.filter-option-row:focus,
.filters-section .dropdown-menu .dropdown-item.filter-option-row:focus {
  background-color: #e3efff !important;
  color: #1c5d99 !important;
  box-shadow: none !important;
}

.search-filter-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input:checked,
.filters-section .dropdown-menu .dropdown-item.filter-option-row .form-check-input:checked {
  background-color: #1c5d99 !important;
  border-color: #1c5d99 !important;
}

/* Give bulk action menu values the same row treatment as filter values */
.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row),
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row) {
  display: flex !important;
  align-items: center !important;
  gap: 0.75rem !important;
  padding: 0.625rem 0.75rem !important;
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-radius: 8px !important;
  -webkit-tap-highlight-color: transparent;
}

.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row):hover,
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row):hover,
.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row):active,
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row):active,
.search-filter-section .dropdown-menu .dropdown-item:not(.filter-option-row):focus,
.filters-section .dropdown-menu .dropdown-item:not(.filter-option-row):focus {
  background-color: #e3efff !important;
  color: #1c5d99 !important;
  box-shadow: none !important;
}

.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row),
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row) {
  color: #dc3545 !important;
}

.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):hover,
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):hover,
.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):active,
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):active,
.search-filter-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):focus,
.filters-section .dropdown-menu .dropdown-item.text-danger:not(.filter-option-row):focus {
  background-color: #fef2f2 !important;
  color: #dc3545 !important;
}

.search-filter-section .btn.filter-toggle-active,
.search-filter-section .btn.filter-toggle-active:hover,
.search-filter-section .btn.filter-toggle-active:active,
.search-filter-section .btn.filter-toggle-active:focus,
.search-filter-section .btn.filter-toggle-active.show,
.search-filter-section .filter-button.filter-toggle-active,
.search-filter-section .filter-button.show,
.filters-section .btn.filter-toggle-active,
.filters-section .btn.filter-toggle-active:hover,
.filters-section .btn.filter-toggle-active:active,
.filters-section .btn.filter-toggle-active:focus,
.filters-section .btn.filter-toggle-active.show,
.filters-section .filter-button.filter-toggle-active,
.filters-section .filter-button.show {
  border: 1px solid #d4a600 !important;
  border-color: #d4a600 !important;
  background-color: #fff6d6 !important;
  color: #111827 !important;
  font-weight: 600 !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

/* 12) Standardize status badges across platform */
.status-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
}

.status-badge.status-active,
.status-badge.status-verified,
.tab-list-status.active,
.tab-list-status.verified,
.badge.status-active {
  background-color: #dcfce7 !important;
  color: #166534 !important;
}

.status-badge.status-scheduled,
.status-badge.status-pending,
.tab-list-status.scheduled,
.tab-list-status.pending,
.badge.status-scheduled {
  background-color: #eff6ff !important;
  color: #1d4ed8 !important;
}

.status-badge.status-completed,
.status-badge.status-inactive,
.tab-list-status.inactive,
.tab-list-status.completed,
.badge.status-completed {
  background-color: #f3f4f6 !important;
  color: #4b5563 !important;
}

.status-badge.status-draft,
.status-badge.status-in-review,
.status-badge.status-needs-revision,
.tab-list-status.draft,
.badge.status-draft {
  background-color: #fef3c7 !important;
  color: #92400e !important;
}

/* 13) Standardize table row action buttons */
.table-action-btn {
  width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
  border: 1px solid #d1d5db !important;
  border-radius: 6px !important;
  background-color: #ffffff !important;
  color: #6b7280 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: none !important;
}

.table-action-btn i {
  color: inherit !important;
}

.table-action-btn:hover {
  background-color: #f9fafb !important;
  border-color: #cbd5e1 !important;
  color: #374151 !important;
}

.table-action-btn.text-danger {
  color: #ef4444 !important;
}

.search-filter-section .form-select,
.filters-section .form-select {
  border-radius: 8px !important;
  border-color: #e5e7eb !important;
}

.search-filter-section .btn,
.filters-section .btn {
  min-height: 42px !important;
  border-radius: 8px !important;
  padding: 10px 12px !important;
}

.search-filter-section .btn:disabled,
.filters-section .btn:disabled {
  color: #9ca3af !important;
  background-color: #f3f4f6 !important;
  border-color: #e5e7eb !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

/* Keep filter dropdown menus above lower-page pagination controls */
.search-filter-section,
.filters-section {
  position: relative;
  z-index: auto;
  overflow: visible !important;
}

.search-filter-section .dropdown,
.filters-section .dropdown {
  position: relative;
  z-index: 5;
}

.search-filter-section .dropdown-menu,
.filters-section .dropdown-menu {
  z-index: 1040 !important;
}

.search-filter-section .dropdown-menu .dropdown-item,
.filters-section .dropdown-menu .dropdown-item {
  width: 100% !important;
}

.search-filter-section .dropdown-toggle.show,
.filters-section .dropdown-toggle.show {
  position: relative;
  z-index: 1041;
}

.pagination-controls {
  position: relative;
  z-index: 1;
}

/* Keep upload modal above filter/search toolbars and dropdowns */
body.media_library.modal-open .search-filter-section,
body.media_library.modal-open .filters-section,
body.media_library.modal-open .search-filter-section .dropdown,
body.media_library.modal-open .filters-section .dropdown,
body.media_library.modal-open .search-filter-section .dropdown-menu,
body.media_library.modal-open .filters-section .dropdown-menu {
  z-index: 1 !important;
}

body.media_library.modal-open .search-filter-section,
body.media_library.modal-open .filters-section {
  box-shadow: none !important;
}

/* Remove green valid-state border color from campaign create/edit fields */
body.ads .campaign-form-standardized .was-validated .form-control:valid,
body.ads .campaign-form-standardized .was-validated .form-select:valid,
body.ads .campaign-form-standardized .form-control.is-valid,
body.ads .campaign-form-standardized .form-select.is-valid {
  border-color: #d1d5db !important;
  box-shadow: none !important;
  background-image: none !important;
}

/* Keep campaign and playlist table thumbnails properly filled */
.campaign-thumbnail .campaign-image,
.campaign-thumbnail img,
.campaign-thumbnail video {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  display: block;
}

.campaign-thumbnail .campaign-video-thumb-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  overflow: hidden;
}

.campaign-thumbnail .campaign-video-thumb-wrap .campaign-video-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.24));
}

.campaign-thumbnail .campaign-video-thumb-wrap .campaign-video-overlay i {
  color: #ffffff;
  font-size: 14px;
  width: 22px;
  height: 22px;
  border-radius: 999px;
  background: rgba(17, 24, 39, 0.68);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.campaign-thumbnail,
.table-thumbnail-empty--campaign,
.playlist-thumbnail,
body.playlists .table-thumbnail-empty--playlist,
body.admin-playlists .table-thumbnail-empty--playlist {
  width: 80px !important;
  min-width: 80px !important;
  height: 45px !important;
  border-radius: 6px !important;
}

.playlist-thumbnail {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  display: block;
}

body.settings-subscriptions .settings-subscriptions-filters .subscriptions-select-all {
  min-height: 42px;
  padding: 0 0.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background: #fff;
}

body.settings-subscriptions .settings-subscriptions-filters .subscriptions-select-all .form-check-input {
  margin-top: 0 !important;
}

body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:disabled,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:focus,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:active,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown.show {
  border: 1px solid #e5e7eb !important;
  border-color: #e5e7eb !important;
  background-color: #fff !important;
  color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
}

body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown:hover,
body.settings-subscriptions .settings-subscriptions-filters #batchOperationsDropdown[aria-expanded=true] {
  border: 1px solid #e5e7eb !important;
  border-color: #e5e7eb !important;
  background-color: #fff !important;
  color: #374151 !important;
  outline: none !important;
  box-shadow: none !important;
}

/* 12) Dashboard widget header consistency and full-width usage */
body.dashboard .dashboard-new-layout {
  width: 100%;
  min-height: calc(100vh - 11rem);
  display: flex;
  flex-direction: column;
}

body.dashboard .dashboard-header-new {
  margin-bottom: 0 !important;
}

body.dashboard .dashboard-new-layout > .quick-actions-tile {
  margin-top: 1.5rem !important;
  margin-bottom: 0 !important;
}

body.dashboard .dashboard-new-layout > .kpi-metrics-row,
body.dashboard .dashboard-new-layout > .dashboard-main-grid,
body.dashboard .dashboard-new-layout > .latest-news-row {
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}

body.dashboard .main-wrapper {
  width: 100%;
}

body.dashboard .main .content > .container-fluid > .content-wrapper, body.dashboard .main .content > .container-sm > .content-wrapper, body.dashboard .main .content > .container-md > .content-wrapper, body.dashboard .main .content > .container-lg > .content-wrapper, body.dashboard .main .content > .container-xl > .content-wrapper {
  width: 100%;
}

body.dashboard .kpi-metrics-row {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1rem;
  overflow: visible;
  padding: 0 !important;
}

body.dashboard .kpi-card {
  min-width: 0 !important;
  width: 100%;
  height: 100%;
  align-items: flex-start !important;
}

body.dashboard .kpi-card .kpi-icon {
  margin-top: 0.125rem;
}

body.dashboard .dashboard-main-grid {
  width: 100%;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  align-items: stretch;
  flex: 1 1 auto;
  min-height: 0;
}

body.dashboard .dashboard-main-grid > * {
  min-width: 0;
}

body.dashboard .quick-actions-tile,
body.dashboard .main-tile,
body.dashboard .top-locations-tile,
body.dashboard .latest-news-tile {
  width: 100%;
}

body.dashboard .latest-news-row {
  flex: 0 0 auto;
  margin-top: 1rem !important;
}

body.dashboard .latest-news-tile {
  height: auto;
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}

body.dashboard .dashboard-main-grid .main-tile,
body.dashboard .dashboard-main-grid .top-locations-tile {
  height: 100%;
}

body.dashboard .quick-actions-tile .card-header h3, body.dashboard .quick-actions-tile .card-header .h3,
body.dashboard .top-locations-tile .card-header h3,
body.dashboard .top-locations-tile .card-header .h3,
body.dashboard .latest-news-tile .card-header h3,
body.dashboard .latest-news-tile .card-header .h3,
body.dashboard .main-tile .tab-btn {
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

body.dashboard .main-tile .card-header {
  padding: 0.6rem 0.5rem 0.5rem 0.5rem !important;
}

body.dashboard .main-tile .tab-navigation {
  margin-bottom: 0 !important;
}

body.dashboard .main-tile .tab-btn {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* Keep dashboard list tiles neutral (not hyperlink blue) */
body.dashboard .main-tile .tab-list-table a,
body.dashboard .main-tile .tab-list-table a:visited,
body.dashboard .main-tile .tab-list-table a:hover,
body.dashboard .main-tile .tab-list-table a:active,
body.dashboard .main-tile .tab-view-more-btn,
body.dashboard .main-tile .tab-view-more-btn:visited,
body.dashboard .main-tile .tab-view-more-btn:hover {
  color: #6b7280 !important;
}

body.dashboard .main-tile .tab-list-table .tab-list-title,
body.dashboard .main-tile .tab-list-table a .tab-list-title {
  color: #1f2937 !important;
}

body.dashboard .main-tile .tab-list-table a i,
body.dashboard .main-tile .tab-list-table a span {
  color: inherit !important;
}

body.dashboard .quick-actions-tile .next-step-card.quick-action-highlight {
  border-color: #1C5D99 !important;
  box-shadow: 0 0 0 3px rgba(28, 93, 153, 0.2) !important;
  background: #fff !important;
}

@media (max-width: 1200px) {
  body.dashboard .kpi-metrics-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 768px) {
  body.dashboard .kpi-metrics-row {
    grid-template-columns: 1fr;
  }
  body.dashboard .dashboard-main-grid {
    grid-template-columns: 1fr;
  }
}
/* 13) Keep priority checkboxes on playlists using the standard white checkmark */
body.playlists .priority-toggle .form-check-input:checked,
body.admin-playlists .priority-toggle .form-check-input:checked {
  background-color: #1C5D99 !important;
  border-color: #1C5D99 !important;
  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='2.5' d='m5 10 3 3 7-7'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem;
}

body.playlists .priority-toggle .form-check-input:checked::after,
body.admin-playlists .priority-toggle .form-check-input:checked::after {
  display: none !important;
  content: none !important;
}

.driver-active .driver-overlay, .driver-active * {
  pointer-events: none;
}

.driver-active .driver-active-element, .driver-active .driver-active-element *, .driver-popover, .driver-popover * {
  pointer-events: auto;
}

@keyframes animate-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.driver-fade .driver-overlay {
  animation: animate-fade-in 0.2s ease-in-out;
}

.driver-fade .driver-popover {
  animation: animate-fade-in 0.2s;
}

.driver-popover {
  all: unset;
  box-sizing: border-box;
  color: #2d2d2d;
  margin: 0;
  padding: 15px;
  border-radius: 5px;
  min-width: 250px;
  max-width: 300px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  z-index: 1000000000;
  position: fixed;
  top: 0;
  right: 0;
  background-color: #fff;
}

.driver-popover * {
  font-family: Helvetica Neue, Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
}

.driver-popover-title {
  font: 19px/normal sans-serif;
  font-weight: 700;
  display: block;
  position: relative;
  line-height: 1.5;
  zoom: 1;
  margin: 0;
}

.driver-popover-close-btn {
  all: unset;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 28px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  color: #d2d2d2;
  z-index: 1;
  text-align: center;
  transition: color;
  transition-duration: 0.2s;
}

.driver-popover-close-btn:hover, .driver-popover-close-btn:focus {
  color: #2d2d2d;
}

.driver-popover-title[style*=block] + .driver-popover-description {
  margin-top: 5px;
}

.driver-popover-description {
  margin-bottom: 0;
  font: 14px/normal sans-serif;
  line-height: 1.5;
  font-weight: 400;
  zoom: 1;
}

.driver-popover-footer {
  margin-top: 15px;
  text-align: right;
  zoom: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.driver-popover-progress-text {
  font-size: 13px;
  font-weight: 400;
  color: #727272;
  zoom: 1;
}

.driver-popover-footer button {
  all: unset;
  display: inline-block;
  box-sizing: border-box;
  padding: 3px 7px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  background-color: #fff;
  color: #2d2d2d;
  font: 12px/normal sans-serif;
  cursor: pointer;
  outline: 0;
  zoom: 1;
  line-height: 1.3;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.driver-popover-footer .driver-popover-btn-disabled {
  opacity: 0.5;
  pointer-events: none;
}

:not(body):has(> .driver-active-element) {
  overflow: hidden !important;
}

.driver-no-interaction, .driver-no-interaction * {
  pointer-events: none !important;
}

.driver-popover-footer button:hover, .driver-popover-footer button:focus {
  background-color: #f7f7f7;
}

.driver-popover-navigation-btns {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}

.driver-popover-navigation-btns button + button {
  margin-left: 4px;
}

.driver-popover-arrow {
  content: "";
  position: absolute;
  border: 5px solid #fff;
}

.driver-popover-arrow-side-over {
  display: none;
}

.driver-popover-arrow-side-left {
  left: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.driver-popover-arrow-side-right {
  right: 100%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.driver-popover-arrow-side-top {
  top: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.driver-popover-arrow-side-bottom {
  bottom: 100%;
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: transparent;
}

.driver-popover-arrow-side-center {
  display: none;
}

.driver-popover-arrow-side-left.driver-popover-arrow-align-start, .driver-popover-arrow-side-right.driver-popover-arrow-align-start {
  top: 15px;
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-start, .driver-popover-arrow-side-bottom.driver-popover-arrow-align-start {
  left: 15px;
}

.driver-popover-arrow-align-end.driver-popover-arrow-side-left, .driver-popover-arrow-align-end.driver-popover-arrow-side-right {
  bottom: 15px;
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-end, .driver-popover-arrow-side-bottom.driver-popover-arrow-align-end {
  right: 15px;
}

.driver-popover-arrow-side-left.driver-popover-arrow-align-center, .driver-popover-arrow-side-right.driver-popover-arrow-align-center {
  top: 50%;
  margin-top: -5px;
}

.driver-popover-arrow-side-top.driver-popover-arrow-align-center, .driver-popover-arrow-side-bottom.driver-popover-arrow-align-center {
  left: 50%;
  margin-left: -5px;
}

.driver-popover-arrow-none {
  display: none;
}

.driver-overlay {
  background: rgba(15, 23, 42, 0.3) !important;
}

.driver-active-element {
  position: relative;
  z-index: 10001 !important;
  border-radius: 10px;
}

.driver-active-element * {
  opacity: 1 !important;
}

.driver-popover.beam-tour-popover {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.2);
  max-width: 360px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.driver-popover.beam-tour-popover * {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

.driver-popover.beam-tour-popover .driver-popover-title {
  color: #111827;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.3;
}

.driver-popover.beam-tour-popover .driver-popover-description {
  color: #4b5563;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.driver-popover.beam-tour-popover .driver-popover-progress-text {
  color: #6b7280;
  font-size: 0.8125rem;
  font-weight: 500;
}

.driver-popover.beam-tour-popover .driver-popover-btn {
  border-radius: 8px;
  font-weight: 500;
  font-size: 0.8125rem;
  border: 1px solid transparent;
  transition: all 0.15s ease;
}

.driver-popover.beam-tour-popover .driver-popover-next-btn {
  background: #FFCA2C;
  border-color: #FFCA2C;
  color: #111827;
  text-shadow: none;
}

.driver-popover.beam-tour-popover .driver-popover-next-btn:hover {
  background: #f2bf29;
  border-color: #f2bf29;
  color: #111827;
  text-shadow: none;
}

.driver-popover.beam-tour-popover .driver-popover-prev-btn {
  background: #ffffff;
  border-color: #d1d5db;
  color: #374151;
}

.driver-popover.beam-tour-popover .driver-popover-prev-btn:hover {
  background: #f9fafb;
}

.driver-popover.beam-tour-popover .driver-popover-next-btn,
.driver-popover.beam-tour-popover .driver-popover-prev-btn,
.driver-popover.beam-tour-popover .driver-popover-close-btn {
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
}

@media (max-width: 768px) {
  .driver-popover.beam-tour-popover {
    width: 90vw;
    max-width: 340px;
  }
}
.custom-file-input {
  background-color: #F3F4F6;
  color: black;
  border: none;
  border-radius: 5px;
  padding: 15px;
}

.ss-main .ss-arrow {
  display: none !important;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
  font-size: 14px !important;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
  width: 14px !important;
  height: 14px !important;
  margin-top: 8px !important;
}

.custom-file-input::-webkit-file-upload-button {
  background-color: #000;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 3px 20px;
  margin-left: 1px;
}

.custom-file-input::-webkit-file-upload-button:hover {
  background-color: inherit;
  color: inherit;
  cursor: default;
}

.custom-file-input::-moz-file-upload-button {
  background-color: #F3F4F6;
  color: black;
  border: none;
  border-radius: 5px;
  padding: 10px;
  cursor: pointer;
}

.form-control {
  border-radius: 5px;
}

.form-select {
  border-radius: 5px;
}

.form-check-input:checked[type=radio] {
  background-color: white;
  border-color: yellow;
}

.form-check-input:checked[type=radio]::before {
  content: "";
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: yellow;
  border-color: blue;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.form-label {
  font-weight: bold;
}

.was-validated .form-control:invalid {
  border-color: red;
}

.was-validated .form-control:valid {
  border-color: green;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: black;
}

.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
  background-color: white;
}

.form-select[multiple] {
  height: 20px;
  cursor: pointer;
}

.select2-container--default .select2-search--inline .select2-search__field {
  height: 30px;
  line-height: 2;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid var(--bs-border-color);
}

.select2-container .select2-search--inline .select2-search__field {
  font-size: 14px;
}

.form-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 100%;
  position: relative;
  cursor: pointer;
}

.form-select-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.custom-select-wrapper {
  position: relative;
}

.custom-dropdown-icon {
  position: absolute;
  right: 0.5rem;
  font-size: 12px;
  margin-right: 8px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: rem;
  color: #000;
}

.form-check-input:checked {
  background-color: white;
  border-color: #3B7DDD;
}

.custom-file-input:hover {
  background-color: none;
  color: inherit;
  border: none;
  cursor: default;
}

.file-upload-wrapper:hover {
  background-color: inherit;
  color: inherit;
  border: none;
  cursor: default;
}

.step-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.step {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
}

.circle {
  background-color: white;
  color: black;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  border: 2px solid black;
}

.step .line {
  position: absolute;
  top: 20%;
  left: calc(55% + 20px);
  width: calc(92% - 54px);
  height: 2px;
  background-color: #000;
}

.step:last-child .line {
  display: none;
}

.description {
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
}

.btn-primary {
  --bs-btn-border-color: none;
  background-color: var(--Surface-Darker, #E2D406);
  color: black;
  font-weight: 800;
  --bs-btn-active-bg: var(--Surface-Darker, #E2D406);
}

.btn-primary:hover {
  --bs-btn-border-color: none;
  background-color: var(--Surface-Darker, #E2D406);
  color: black;
}

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: 7px;
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: 5px;
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing);
  overflow: hidden;
  height: 42px;
  line-height: 5;
}

.login-signup-link {
  color: #333;
  text-decoration: none;
  font-weight: 500;
  padding: 5px 10px;
  transition: color 0.3s ease, border-bottom 0.3s ease;
  border-bottom: 2px solid transparent;
}

.login-signup-link:hover {
  color: #007bff;
  border-bottom: 2px solid #007bff;
}

.login-signup-link:active {
  color: #0056b3;
}

body.checkout {
  /* Pricing page specific styles */
}
body.checkout .subscription-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 18px 30px 29px 30px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
body.checkout .subscription-container h1, body.checkout .subscription-container .h1 {
  font-weight: 900;
  font-size: 24px;
  margin-bottom: 0.5rem;
}
body.checkout .subscription-container h3, body.checkout .subscription-container .h3 {
  font-weight: 500;
  font-size: 1.75rem;
}
body.checkout .plan-options {
  display: flex;
  flex-direction: column;
  padding: 18px 0px 18px 0px;
}
body.checkout .plan-option {
  position: relative;
  padding: 10px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 7px;
  transition: border-color 0.3s;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 25px 10px 25px;
  line-height: 2;
  min-height: 120px;
}
body.checkout .plan-option input[type=radio] {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  opacity: 0;
  z-index: 1;
}
body.checkout .plan-option .custom-radio {
  position: absolute;
  top: 50%;
  left: 25px;
  width: 30px;
  height: 30px;
  border: 2px solid gray;
  border-radius: 50%;
  transform: translateY(-50%);
  background-color: transparent;
  z-index: 0;
}
body.checkout .plan-option input[type=radio]:checked + .custom-radio {
  background-color: #222E3C;
  border: 1px solid #222E3C;
}
body.checkout .plan-option .plan-details {
  padding-left: 50px;
}
body.checkout .plan-option.selected {
  border: 3px solid var(--Surface-Default, #F8E907);
}
body.checkout .plan-option .tick-icon {
  position: absolute;
  top: 50%;
  left: 25px;
  transform: translateY(-50%);
  display: none;
  color: white;
  font-size: 30px;
}
body.checkout .plan-option input[type=radio]:checked + .custom-radio + .plan-details .tick-icon {
  display: block;
}
body.checkout .best-value {
  display: inle-block;
  padding: 5px 10px;
  background-color: var(--Surface-Default, #F8E907);
  color: black;
  border-radius: 3px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 14px;
  text-align: right;
}
body.checkout .price-tag {
  font-size: 30px;
  font-weight: bold;
  color: #222E3C;
  line-height: 1.2;
  text-align: right;
}
body.checkout .continue-button {
  display: block;
  margin: 0px auto 0;
  padding: 10px 30px;
  font-size: 17px;
  background-color: black;
  color: white;
  border: 1px solid black;
  font-weight: 900;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}
body.checkout .back-button {
  display: block;
  margin: 25px auto 0;
  padding: 10px 80px;
  font-size: 17px;
  background-color: white;
  color: black;
  border: 1px solid black;
  font-weight: 900;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}
body.checkout .payment-options {
  text-align: center;
  margin-top: 20px;
}
body.checkout .payment-options img {
  height: 20px;
  vertical-align: middle;
}
body.checkout h4, body.checkout .h4 {
  margin-bottom: 3px;
  margin-top: 5px;
  font-weight: 700;
}
body.checkout p {
  margin-bottom: 0px;
  font-size: 16px;
  padding: 5px 10px 0px 0px;
}
body.checkout #loading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60vh;
  font-size: 24px;
  color: black;
}
body.checkout .back-button2 {
  display: none;
  margin: 25px auto 0;
  padding: 10px 50px;
  font-size: 17px;
  background-color: white;
  color: black;
  border: 1px solid black;
  font-weight: 900;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}
body.checkout .circle2 {
  width: 30px;
  height: 30px;
  border: 2px solid #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: bold;
  background-color: black;
  z-index: 1;
}
body.checkout .content3 {
  flex: 1;
  padding: 0px 20px 0;
  text-align: center;
}
body.checkout .btn-primary2 {
  color: black;
  background-color: var(--Surface-Default, #F8E907);
  border-color: none;
  border: none;
  width: 40%;
  max-width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-radius: 7px;
  padding: 13px;
  font-size: 18px;
}
body.checkout .icon-container {
  width: 80px;
  height: 80px;
  border: 2px solid #28a745;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  background-color: #28a745;
  z-index: 1;
  margin: auto;
  color: white;
  font-size: 50px;
}
body.checkout .success-card {
  margin-top: 7%;
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  text-align: center;
  max-width: 500px;
  width: 100%;
}
body.checkout .success-card-container {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
body.checkout .circle2 {
  width: 30px;
  height: 30px;
  border: 2px solid #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  background-color: black;
  z-index: 1;
  color: yellow;
}
body.checkout .success-content {
  flex: 1;
  padding: 0px 20px 0;
  text-align: center;
}
body.checkout .pricing-page {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
body.checkout .pricing-summary {
  margin: 1.25rem 0 2rem;
}
body.checkout .pricing-summary-card {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: linear-gradient(180deg, #ffffff 0%, #f9fafb 100%);
  padding: 1.25rem;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
}
body.checkout .pricing-summary-title {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 0.35rem;
  color: #111827;
}
body.checkout .pricing-summary-text {
  font-size: 0.95rem;
  color: #4b5563;
  margin-bottom: 0;
  padding: 0;
}
body.checkout .pricing-header {
  margin-bottom: 2rem;
}
body.checkout .pricing-card-title {
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 0;
  color: #1a1a1a;
}
body.checkout .pricing-card-title small, body.checkout .pricing-card-title .small {
  font-size: 0.9rem;
  font-weight: 400;
  color: #6c757d;
}
body.checkout .custom-text {
  color: white;
}
body.checkout .card {
  height: 100%;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  border: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
body.checkout .pricing-card {
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
}
body.checkout .pricing-card--premium {
  transform: translateY(-2px);
}
body.checkout .card-header {
  font-weight: 600;
  padding: 1.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background-color: rgba(33, 37, 41, 0.03);
}
body.checkout .card-header h4, body.checkout .card-header .h4 {
  font-weight: 700;
  font-size: 1.5rem;
  margin: 0;
}
body.checkout .feature-list {
  margin: 1.5rem 0;
}
body.checkout .feature-item {
  padding: 0.625rem 0;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
body.checkout .feature-item:last-child {
  border-bottom: none;
}
body.checkout .feature-item i {
  color: #0d6efd;
  margin-right: 0.75rem;
  font-size: 1.1rem;
  flex-shrink: 0;
}
body.checkout .feature-item.neutral {
  color: #6c757d;
}
body.checkout .feature-item.neutral i {
  color: #9ca3af;
}
body.checkout .plan-badge {
  position: absolute;
  top: 50%;
  right: 2rem;
  transform: translateY(-50%);
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  z-index: 1;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}
body.checkout .plan-badge.free {
  background-color: #28a745;
  color: white;
}
body.checkout .plan-badge.premium {
  background: linear-gradient(45deg, #c0b283, #dcd0c0);
  color: #373737;
}
body.checkout .compare-plans {
  margin-top: 4rem;
}
body.checkout .compare-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
body.checkout .compare-table th, body.checkout .compare-table td {
  padding: 1.25rem;
  text-align: center;
  border-bottom: 1px solid #dee2e6;
}
body.checkout .compare-table th:first-child, body.checkout .compare-table td:first-child {
  text-align: left;
  background-color: #f8f9fa;
  font-weight: 500;
}
body.checkout .compare-table thead th {
  background-color: #f8f9fa;
  border-bottom: 2px solid #dee2e6;
  font-weight: 600;
}
body.checkout .check-icon {
  color: #28a745;
  font-size: 1.25rem;
}
body.checkout .neutral-icon {
  color: #9ca3af;
  font-size: 1.25rem;
  font-weight: 600;
}
body.checkout .btn-premium {
  background: linear-gradient(45deg, #c0b283, #dcd0c0);
  border: none;
  color: #373737;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  justify-content: center;
}
body.checkout .btn-premium:hover {
  background: linear-gradient(45deg, #b3a677, #d1c5b5);
  box-shadow: 0 5px 15px rgba(192, 178, 131, 0.3);
  transform: translateY(-2px);
}
body.checkout .btn-freemium {
  background: transparent;
  border: 2px solid #0d6efd;
  color: #0d6efd;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  justify-content: center;
}
body.checkout .btn-freemium:hover {
  background: rgba(13, 110, 253, 0.1);
  box-shadow: 0 5px 15px rgba(13, 110, 253, 0.15);
  transform: translateY(-2px);
  border-color: transparent;
  color: black;
}
body.checkout .price-amount {
  font-weight: 700;
  color: #1a1a1a;
}
body.checkout .price-period {
  font-size: 0.9rem;
  color: #6c757d;
  font-weight: 400;
}
body.checkout .accordion-button:not(.collapsed) {
  color: #052c65;
  background-color: #cfe2ff;
  box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25);
}
body.checkout .accordion-button:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
body.checkout .accordion-item {
  border-color: #dee2e6 !important;
}

/* Campaigns Header */
.campaigns-header {
  padding: 1.5rem 1.5rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}

.campaigns-header h1, .campaigns-header .h1 {
  font-size: 24px;
  font-weight: 500;
  color: #111827;
  margin: 0 0 0.5rem;
}

.campaigns-header p {
  font-size: 14px;
  color: #6b7280;
  margin: 0;
}

/* Controls Section */
.campaigns-controls {
  padding: 1.5rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.controls-left,
.controls-right {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

/* Buttons */
.btn {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  border-color: #e5e7eb;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

.btn-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}

.btn-primary:hover {
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
  color: #000 !important;
}

.btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}

/* Table Styles */
.theme-table {
  padding: 0;
}

.table {
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}

.table th:first-child {
  border-left: 1px solid #e5e7eb !important;
  border-top-left-radius: 8px;
}

.table th:last-child {
  border-right: 1px solid #e5e7eb !important;
  border-top-right-radius: 8px;
}

.table td {
  font-size: 12px;
  color: #374151;
  padding: 1rem;
  border-bottom: 1px solid #e5e7eb;
  background-color: #fff;
  vertical-align: middle;
}

.table td:first-child {
  border-left: 1px solid #e5e7eb;
}

.table td:last-child {
  border-right: 1px solid #e5e7eb;
}

.table tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}

.table tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

/* Checkbox Column */
.checkbox-col {
  width: 48px;
  text-align: center;
}

/* Actions Column */
.actions-col {
  width: 100px;
  text-align: center;
  white-space: nowrap;
}

/* For the table cells only, keep the buttons right-aligned */
td.actions-col {
  text-align: right;
}

body.ads .btn-link:not(.table-action-btn),
body.admin-ads .btn-link:not(.table-action-btn) {
  padding: 8px;
  width: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  color: #6b7280;
  margin-left: 0.5rem;
  background-color: transparent;
  border: 1px solid #e5e7eb;
}

body.ads .btn-link:not(.table-action-btn):hover,
body.admin-ads .btn-link:not(.table-action-btn):hover {
  background-color: #f9fafb;
  color: #374151;
  border-color: #d1d5db;
}

body.ads .btn-link:not(.table-action-btn).text-danger,
body.admin-ads .btn-link:not(.table-action-btn).text-danger {
  color: #ef4444;
  border-color: #e5e7eb;
}

body.ads .btn-link:not(.table-action-btn).text-danger:hover,
body.admin-ads .btn-link:not(.table-action-btn).text-danger:hover {
  background-color: #fef2f2;
  color: #dc2626;
  border-color: #d1d5db;
}

.btn.show {
  color: #6c757d;
  background-color: #ebebeb;
  border-color: #6c757d;
}

body.ads .btn-link:not(.table-action-btn) i,
body.admin-ads .btn-link:not(.table-action-btn) i {
  font-size: 16px;
}

/* Campaign Info */
.campaign-info {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.campaign-thumbnail {
  width: 80px;
  height: 45px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #f3f4f6;
  flex-shrink: 0;
}

.campaign-thumbnail video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.campaign-details h6, .campaign-details .h6 {
  font-size: 12px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}

/* Form Controls */
.form-check-input {
  width: 16px;
  height: 16px;
  margin-top: 0.2rem;
  border-color: #d1d5db;
  cursor: pointer;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

/* Dropdown Menu */
.dropdown-menu {
  padding: 0;
  min-width: 200px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}

.dropdown-item {
  font-size: 14px;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.dropdown-item i {
  font-size: 16px;
}

.dropdown-divider {
  margin: 0.5rem 0;
  border-top-color: #e5e7eb;
}

.dropdown-menu .form-check {
  padding: 0.375rem 1rem;
  margin: 0;
  cursor: pointer;
}

.dropdown-menu .form-check:hover {
  background-color: #f9fafb;
}

.dropdown-menu .form-check-input {
  margin-right: 0.75rem;
}

.dropdown-menu .form-check-label {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #374151;
  cursor: pointer;
}

.dropdown-menu .form-check-label i {
  font-size: 10px;
}

.dropdown-menu .form-check-input:checked + .form-check-label {
  font-weight: 500;
}

/* Status Colors */
.text-warning {
  color: #FFCA2C !important;
}

/* Responsive Styles */
@media (max-width: 991.98px) {
  .campaigns-header {
    flex-direction: column;
  }
  .header-actions {
    width: 100%;
  }
  .campaigns-controls {
    flex-direction: row;
    gap: 0.75rem;
  }
  .controls-left .btn,
  .controls-right .btn {
    width: 100%;
  }
  .campaign-thumbnail {
    width: 80px;
    height: 45px;
  }
}
/* Form Styles */
.form-label {
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.5rem;
}

.form-control,
.form-select {
  border-color: #e5e7eb;
  border-radius: 6px;
  padding: 0.625rem 0.75rem;
  font-size: 14px;
  color: #374151;
}

.form-control:focus,
.form-select:focus {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.form-check-input {
  border-color: #d1d5db;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

.form-check-label {
  font-size: 14px;
  color: #374151;
}

.btn-warning {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  font-weight: 500;
  padding: 0.625rem 1.25rem;
}

.btn-warning:hover {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}

.btn-secondary {
  background-color: #f3f4f6;
  border-color: #898989;
  color: #374151;
  font-weight: 500;
}

.theme-table {
  overflow-y: auto;
}

.btn-secondary:hover {
  background-color: #e5e7eb;
  border-color: #d1d5db;
  color: #111827 !important;
}

/* Content Layout styles moved to components/_page-layout.scss */
/* Form Section */
.form-section {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
}

.form-label {
  font-size: 14px;
  font-weight: 500;
  color: #4b5563;
  margin-bottom: 0.5rem;
}

.form-label[required]:after {
  content: "*";
  color: #ef4444;
  margin-left: 0.25rem;
  display: inline;
}

.form-control,
.form-select {
  border-color: #e5e7eb;
  border-radius: 6px;
  padding: 0.625rem 0.75rem;
  font-size: 14px;
  color: #374151;
}

.form-control:focus,
.form-select:focus {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.form-check-input {
  border-color: #d1d5db;
}

.form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

.form-check-label {
  font-size: 14px;
  color: #374151;
}

/* Form Actions */
.form-actions {
  margin-top: 2rem;
  padding: 1.5rem 0;
  border-top: 1px solid #e5e7eb;
  width: 100%;
}

.form-actions .btn {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px;
}

.form-actions .btn-warning {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
  padding: 0 32px;
}

.form-actions .btn-warning:hover {
  background-color: #ffb300;
  border-color: #ffb300;
}

.form-actions .btn-outline-secondary {
  color: #4b5563;
  border-color: #e5e7eb;
  background-color: #fff;
  width: auto;
  height: 44px;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

.form-actions .btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #e5e7eb;
}

.form-actions .text-secondary {
  color: #6b7280 !important;
  font-size: 14px;
}

.form-actions .text-secondary:hover {
  color: #374151 !important;
  text-decoration: none;
}

/* Section Groups */
.section-group {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #e5e7eb;
}

.section-group:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-title {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.section-description {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 1.5rem;
}

/* Subheaders */
.section-group h6, .section-group .h6,
.performance-card h6,
.performance-card .h6,
.disclaimer-title,
.metrics-title,
.frequency-title {
  font-size: 14px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 1rem;
}

/* Content Spacing */
.section-group > div:not(.section-title):not(.section-description) {
  margin-top: 1.5rem;
}

.content-upload-wrapper,
.budget-card,
.performance-card {
  padding: 1.5rem;
}

.disclaimer-section,
.performance-metrics {
  margin-top: 1.5rem;
}

/* Ensure consistent form group spacing */
.form-group,
.mb-4 {
  margin-bottom: 1.5rem;
}

/* Ensure consistent card spacing */
.budget-card,
.performance-card {
  height: 100%;
}

/* Content Upload Styles */
.content-upload-wrapper {
  background-color: #fff;
  padding: 1.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

.upload-options {
  display: flex;
  gap: 2rem;
  align-items: stretch;
  margin-top: 1.5rem;
}

.upload-option {
  flex: 1;
  padding: 1.5rem;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

.upload-divider {
  display: flex;
  align-items: center;
  color: #6b7280;
  font-weight: 500;
}

.upload-divider span {
  background: #fff;
  padding: 0.5rem;
}

.upload-info {
  color: #6b7280;
  font-size: 13px;
}

.requirements p {
  position: relative;
  padding-left: 1rem;
}

.requirements p:before {
  content: "•";
  position: absolute;
  left: 0;
  color: #9ca3af;
}

.media-preview {
  position: relative;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  margin-top: 1rem;
}

.preview-section {
  max-width: 600px;
  margin: 0 auto;
}

.preview-container {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #000;
  border-radius: 4px;
  overflow: hidden;
}

#imagePreview,
#videoPreview {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background: #000;
}

.preview-info {
  margin-top: 0.75rem;
  color: #6b7280;
  font-size: 13px;
}

.preview-info .file-name {
  color: #111827;
  font-weight: 500;
}

.remove-media {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  margin-top: 0.75rem;
  padding: 0.5rem 0.75rem;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  color: #6b7280;
  cursor: pointer;
  transition: all 0.2s ease;
}

.remove-media:hover {
  background: #f3f4f6;
  color: #374151;
  border-color: #d1d5db;
}

.remove-media i {
  font-size: 16px;
}

@media (max-width: 767.98px) {
  .form-actions .d-flex .btn {
    display: block;
    text-align: center;
  }
  .form-actions .d-flex {
    flex-direction: column;
    width: 100%;
    gap: 1rem;
  }
  .upload-options {
    flex-direction: column;
    gap: 1rem;
  }
  .upload-divider {
    text-align: center;
    padding: 0.5rem 0;
  }
}
/* Media Library Modal */
.media-library-controls {
  padding: 1rem;
  background-color: #f9fafb;
  border-radius: 8px;
}

.media-library-content {
  min-height: 400px;
  max-height: 600px;
  overflow-y: auto;
}

.media-grid.ad-form-modal .media-preview {
  position: relative;
}
.media-grid.ad-form-modal .media-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  padding: 0.25rem;
  pointer-events: none;
}
.media-grid.ad-form-modal .media-overlay .media-check {
  position: relative;
  z-index: 3;
  pointer-events: auto;
}

.media-item {
  position: relative;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.2s ease;
}

.media-item:hover {
  border-color: #FFCA2C;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.media-item.selected {
  border-color: #FFCA2C;
  box-shadow: 0 0 0 2px #FFCA2C;
}

.media-item .media-preview {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 aspect ratio */
  background-color: #000;
}

.media-item .media-preview img,
.media-item .media-preview video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media-item .media-info {
  padding: 0.75rem;
  background-color: #fff;
}

.media-item .media-name {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.media-item .media-details {
  font-size: 12px;
  color: #6b7280;
  margin: 0.25rem 0 0;
}

.media-item .media-checkbox {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 1;
}

.media-item .media-checkbox .form-check-input {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(0, 0, 0, 0.2);
}

.media-item .media-checkbox .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}

/* List View */
.media-library-content[data-view=list] .media-item {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

.media-library-content[data-view=list] .media-preview {
  width: 120px;
  padding-top: 67.5px; /* Maintain 16:9 for preview */
  flex-shrink: 0;
}

.media-library-content[data-view=list] .media-info {
  flex-grow: 1;
  padding: 0.75rem 1rem;
}

/* Media Library Styles */
.media-library-header {
  padding: 1rem;
  border-bottom: 1px solid #e5e7eb;
}

.media-library-content {
  padding: 1.5rem;
  min-height: 400px;
}

.media-library-content[data-view=grid] .media-item {
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  padding: 0.75rem;
  margin-bottom: 1rem;
  cursor: pointer;
  transition: all 0.2s ease;
}

.media-library-content[data-view=list] .media-item {
  display: flex;
  align-items: center;
  padding: 0.75rem;
  border-bottom: 1px solid #e5e7eb;
  cursor: pointer;
}

.media-item:hover {
  background-color: #f9fafb;
}

.media-item.selected {
  border-color: #000;
  background-color: #f3f4f6;
}

.media-checkbox {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 10;
}

.media-preview {
  position: relative;
  aspect-ratio: 16/9;
  background-color: #f3f4f6;
  border-radius: 0.25rem;
  overflow: hidden;
  margin-bottom: 0.5rem;
}

.media-preview img,
.media-preview video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Ensure the Select Files button is black */
.upload-btn {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
}

.upload-btn:hover {
  background-color: #1a1a1a !important;
}

body.ads .campaign-media-section .upload-actions .btn,
body.admin-campaigns .campaign-media-section .upload-actions .btn {
  justify-content: center;
  text-align: center;
}

/* Ensure text doesn't wrap in buttons */
.btn {
  white-space: nowrap;
}

/* Custom padding for Save as Draft button */
.px-10 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

/* Disclaimer Section Styles */
.disclaimer-section {
  display: flex;
  gap: 2rem;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
}

.disclaimer-group {
  flex: 1;
}

.disclaimer-title {
  font-size: 14px;
  font-weight: 600;
  color: #374151;
  margin-bottom: 0.75rem;
}

.disclaimer-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.disclaimer-list li {
  position: relative;
  padding-left: 1.25rem;
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

.disclaimer-list li:last-child {
  margin-bottom: 0;
}

.disclaimer-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #9ca3af;
}

@media (max-width: 767px) {
  .disclaimer-section {
    flex-direction: column;
    gap: 1.25rem;
  }
}
/* Campaign Metrics Styles */
.campaign-metrics {
  background-color: #fff;
  border: 1px solid #e5e7eb;
}

.metrics-header {
  text-align: center;
}

.metrics-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.metrics-description {
  color: #6b7280;
  font-size: 14px;
  margin: 0;
}

.metrics-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}

.metric-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  transition: all 0.2s ease;
}

.metric-card:hover {
  background: #f3f4f6;
  border-color: #d1d5db;
}

.metric-card.highlight {
  background: #fff;
  border: 2px solid #FFCA2C;
}

.metric-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #6b7280;
  border: 1px solid #e5e7eb;
}

.metric-content {
  flex: 1;
}

.metric-label {
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  margin-bottom: 0.25rem;
  display: block;
}

.metric-value {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

/* Frequency Options */
.frequency-options {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #e5e7eb;
}

.frequency-header {
  text-align: center;
}

.frequency-title {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.frequency-description {
  color: #6b7280;
  font-size: 14px;
  margin: 0;
}

.frequency-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  margin-top: 1rem;
}

.frequency-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
  transition: all 0.2s ease;
}

.frequency-card.active {
  background: #fff;
  border-color: #d1d5db;
}

.frequency-card.premium {
  background: #fffbeb;
  border-color: #fcd34d;
}

.frequency-content h5, .frequency-content .h5 {
  font-size: 15px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.5rem;
}

.frequency-value {
  font-size: 14px;
  color: #374151;
  margin-bottom: 0.25rem;
}

.frequency-note {
  font-size: 13px;
  color: #6b7280;
  margin: 0;
}

/* Budget Section */
.budget-section {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #e5e7eb;
}

.budget-note {
  font-size: 13px;
  color: #6b7280;
  display: flex;
  align-items: center;
}

/* Responsive Styles */
@media (max-width: 991px) {
  .metrics-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .metrics-grid {
    grid-template-columns: 1fr;
  }
  .frequency-cards {
    grid-template-columns: 1fr;
  }
}
/* Campaign Budget Section */
.campaign-budget {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 24px;
}

.campaign-budget .section-title {
  font-size: 20px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.campaign-budget .learn-about-pricing {
  color: #6b7280;
  font-size: 14px;
  text-decoration: none;
}

.campaign-budget .learn-about-pricing:hover {
  color: #374151;
}

.campaign-budget .learn-about-pricing i {
  font-size: 16px;
  margin-right: 6px;
}

.budget-input-section .form-label {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
}

.budget-input-section .form-label i {
  color: #6b7280;
  font-size: 14px;
}

.budget-input-section .input-group-text {
  background-color: #f9fafb;
  border-color: #e5e7eb;
  color: #6b7280;
}

.budget-input-section .form-control {
  border-color: #e5e7eb;
  color: #111827;
  font-size: 14px;
}

.budget-limits {
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  font-size: 12px;
}

.budget-limits .d-flex:not(:last-child) {
  margin-bottom: 0.5rem;
}

.budget-limits .text-muted {
  color: #6b7280 !important;
  font-size: 12px;
}

.estimated-performance h6, .estimated-performance .h6 {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
}

.performance-metrics {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 16px;
}

.metric-item {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 0.75rem;
}

.metric-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

/* Main value (first line) */
.metric-item .d-flex {
  font-size: 16px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.5rem;
}

/* Metric title (second line) */
.metric-item div.text-muted:nth-child(2) {
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 4px;
  font-style: normal;
}

/* Explanatory text (third line) */
.metric-item div.text-muted:nth-child(3) {
  font-size: 11px;
  color: #6b7280;
  margin-top: 4px;
}

/* Reset any other text-muted styles */
.metric-item .text-muted {
  color: #6b7280 !important;
}

.metric-item .text-muted:not(.small) {
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 4px;
  font-style: normal;
}

/* Campaign Budget Section */
.section-group {
  margin-bottom: 2rem;
}

.section-title {
  font-size: 18px;
  font-weight: 600;
  color: #111827;
  margin: 0;
}

.learn-about-pricing {
  color: #0066cc;
  font-size: 12px;
  text-decoration: none;
  transition: all 0.2s ease;
  display: block;
  margin-bottom: 0;
}

.learn-about-pricing:hover {
  color: #0052a3;
  text-decoration: underline;
}

.learn-about-pricing i {
  font-size: 16px;
}

.budget-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.25rem;
  height: auto;
}

.budget-card .form-label {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 1rem;
}

.budget-limits {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 12px;
}

.learn-about-pricing {
  color: #0066cc;
  font-size: 12px;
  text-decoration: none;
  transition: all 0.2s ease;
  display: block;
  margin-bottom: 0;
}

.performance-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
}

.performance-card h6, .performance-card .h6 {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 1rem;
}

.performance-metrics {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1rem;
}

.metric-item {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 0.75rem;
}

.metric-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.metric-item .d-flex {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 0.25rem;
}

.metric-item i {
  color: #FFCA2C;
  font-size: 14px;
}

.metric-item .small {
  font-size: 12px;
  line-height: 1.4;
}

.metric-item .text-muted {
  color: #6b7280 !important;
}

@media (max-width: 767px) {
  .budget-card,
  .performance-card {
    padding: 1rem;
  }
  .performance-metrics {
    padding: 0.75rem;
  }
  .metric-item {
    padding: 0.75rem;
  }
}
.metric-item .text-muted.small {
  font-size: 11px;
  line-height: 1.4;
  color: #6b7280 !important;
  margin-top: 4px;
}

.metric-item .text-muted {
  color: #6b7280 !important;
}

.metric-item .text-muted:not(.small) {
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 4px;
}

.budget-card .input-group {
  border-radius: 8px;
  position: relative;
}

.budget-card .input-group:focus-within {
  outline: none;
}

.budget-card .input-group:focus-within .input-group-text {
  border-color: #FFCA2C;
  border-right: 1px solid #FFCA2C;
}

.budget-card .input-group:focus-within .form-control {
  border-color: #FFCA2C;
  border-left: 1px solid #FFCA2C;
}

.budget-card .input-group-text {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  color: #6b7280;
  font-size: 14px;
  padding: 0.625rem 0.75rem;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  transition: all 0.2s ease;
}

.budget-card .form-control {
  border: 1px solid #e5e7eb;
  font-size: 14px;
  color: #111827;
  padding: 0.625rem 0.75rem;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  transition: all 0.2s ease;
}

.budget-card .form-control:focus {
  outline: none;
  box-shadow: none;
}

.budget-card .form-control.is-invalid {
  border-color: #dc3545;
  border-left: none;
}

.budget-card .input-group-text.is-invalid {
  border-color: #dc3545;
  border-right: none;
}

.location-expand {
  background: none !important;
  border: none !important;
  padding: 0.5rem !important;
  color: #6b7280;
  transition: all 0.2s ease;
}

.location-expand:hover {
  color: #374151;
}

.location-expand i {
  font-size: 16px;
  transition: transform 0.2s ease;
}

.location-expand.collapsed i {
  transform: rotate(-90deg);
}

.location-expand[aria-expanded=false] i {
  transform: rotate(-90deg);
}

.location-expand[aria-expanded=true] i {
  transform: rotate(0deg);
}

.location-header .form-check-label {
  font-size: 13px;
  color: #374151;
}

.screen-item .form-check-label {
  font-size: 13px;
  color: #6b7280;
}

.screens-list {
  padding-left: 2rem;
  margin-top: 0.5rem;
}

.screen-item {
  margin-bottom: 0.5rem;
}

.screen-item:last-child {
  margin-bottom: 0;
}

.locations-list {
  margin-top: 1rem;
}

.locations-list .form-label {
  padding-bottom: 1rem;
  border-bottom: 1px solid #e5e7eb;
  margin-bottom: 1rem;
}

.location-header .form-check,
.screen-item .form-check {
  display: flex;
  align-items: center;
  margin: 0;
}

.location-header .form-check-input,
.screen-item .form-check-input {
  margin-top: 0;
  margin-right: 0.5rem;
}

.location-header .form-check-label,
.screen-item .form-check-label {
  font-size: 13px;
  padding-top: 1px;
}

/* Duration Info */
.duration-info div {
  font-size: 12px;
  color: #111827;
  font-weight: 500;
}

.duration-info small, .duration-info .small {
  font-size: 11px;
  color: #6b7280;
}

/* Locations Info */
.locations-info div {
  font-size: 12px;
  color: #111827;
  font-weight: 500;
}

.locations-info small, .locations-info .small {
  font-size: 11px;
  color: #6b7280;
}

/* Budget Info */
.budget-info div {
  font-size: 12px;
  color: #111827;
  font-weight: 500;
}

.budget-info small, .budget-info .small {
  font-size: 11px;
  color: #6b7280;
}

/* Delete Modal Styles */
.modal-footer .btn-danger {
  background: #ef4444;
  border: none;
  color: #fff;
  padding: 0.75rem 2rem;
  font-size: 0.813rem;
  font-weight: 600;
  border-radius: 8px;
  height: 40px;
  min-width: 120px;
  transition: all 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.modal-footer .btn-danger i {
  color: #fff;
  font-size: 1rem;
  margin-right: 0.5rem;
}

.modal-footer .btn-danger:hover {
  background: #dc2626;
  transform: translateY(-1px);
  box-shadow: 0 4px 6px -1px rgba(220, 38, 38, 0.2);
}

.modal-footer .btn-danger:active {
  transform: translateY(0);
  box-shadow: none;
}

.alert-warning {
  background-color: #fef3c7;
  border-color: #fcd34d;
  color: #92400e;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  margin-top: 1rem;
  border-radius: 8px;
}

.alert-warning i {
  color: #d97706;
  font-size: 1rem;
}

.form-label {
  font-weight: 500;
}

.form-label[required]:after {
  content: " *";
  color: #dc3545;
}

/* Override default form control width except for location selects and budget input */
.form-select:not(#countrySelect, #stateSelect, #citySelect),
.form-control:not(#countrySelect, #stateSelect, #citySelect, #daily-budget-input) {
  max-width: 400px;
}

/* Location Selection Fields */
#countrySelect,
#adCountrySelect,
#stateSelect,
#citySelect,
#countrySelect + .ss-main,
#adCountrySelect + .ss-main,
#stateSelect + .ss-main,
#citySelect + .ss-main {
  width: 400px;
  max-width: 100%;
}

/* Selection count badge beside geo labels */
/* Helper text under location selects. Left to wrap: these are full sentences
   and nowrap pushed them past the column, where they were clipped. */
.location-helper-text {
  font-size: 0.7rem;
}

/* Location Selection Container */
#stateSelectContainer .ss-main,
#citySelectContainer .ss-main,
#countrySelectDrop .ss-main {
  zoom: 1.2;
  height: 37px;
}

/* Helper text specific styling */
#stateSelectContainer small.text-muted, #stateSelectContainer .text-muted.small,
#citySelectContainer small.text-muted,
#citySelectContainer .text-muted.small {
  font-size: 9.5px;
  opacity: 0.7;
  margin-top: 4px;
  color: #6c757d;
  display: block;
  line-height: 1.2;
}

@media (max-width: 767px) {
  .campaign-budget {
    padding: 16px;
  }
  .col-md-6:not(:last-child) {
    margin-bottom: 24px;
  }
  #countrySelect,
  #adCountrySelect,
  #stateSelect,
  #citySelect,
  #countrySelect + .ss-main,
  #adCountrySelect + .ss-main,
  #stateSelect + .ss-main,
  #citySelect + .ss-main {
    width: 100%;
    max-width: 100%;
  }
  #stateSelectContainer,
  #citySelectContainer {
    width: 100%;
    max-width: 100%;
  }
  .media-preview-list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 1rem;
  }
  .media-preview-item {
    position: relative;
    display: inline-block;
    margin-right: 1rem;
    margin-bottom: 1rem;
  }
  .media-preview-item img {
    max-width: 120px;
    max-height: 120px;
    display: block;
  }
}
.media-close-btn {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  border-radius: 50%;
  background: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  border: none;
  opacity: 0.85;
  transition: opacity 0.2s;
  cursor: pointer;
}

.media-close-btn:hover {
  opacity: 1;
}

.media-card:hover .preview-icon {
  display: flex !important;
}

.preview-icon {
  display: none !important;
}

.nav-pills {
  background: #e9ecef;
  border-radius: 24px;
  padding: 1px 3px;
  display: flex;
  width: 100%;
  margin: 0 0 24px 0;
  width: 315px;
}

.nav-pills .nav-item {
  flex: 1;
  margin: 0;
  padding: 0;
}

.nav-pills .nav-link.active {
  background: #FFCA2C;
  color: #000;
}

.nav-pills .nav-link {
  border-radius: 22px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 500;
  color: #6c757d;
  border: none;
  width: 100%;
  text-align: center;
}

.tab-content {
  background: white;
  border-radius: 12px;
  min-height: 300px;
  padding: 24px;
  margin-top: 8px;
  border: 1px solid #dee2e6;
}

.media-header-wrapper {
  display: flex;
  justify-content: center;
  align-items: baseline;
  gap: 18px;
  cursor: pointer;
}

.modal-footer {
  justify-content: center;
}

body.ads {
  /* Custom styles for multiple select */
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background-color: #f9fafb;
  padding: 0;
  margin: 0;
  /* Override default form control width except for location selects and budget input */
  /* Text truncation for form-select elements */
  /* Location Selection Fields */
  /* Helper text specific styling */
  /* SlimSelect specific overrides */
  /* Mobile overrides */
  /* Form Sections */
  /* Location Selection Section */
  /* Budget field - clean implementation */
  /* Validation states */
  /* When input is invalid, style both the input and the currency sign */
  /* Disabled state */
  /* Remove Bootstrap's default validation styles */
  /* Ensure input group borders connect properly */
  /* Override Bootstrap's validation styles */
}
body.ads select[multiple] {
  min-height: 120px;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #ced4da;
}
body.ads select[multiple] option {
  padding: 8px;
  margin: 2px 0;
  border-radius: 2px;
}
body.ads select[multiple] option:checked {
  background-color: #0d6efd;
  color: white;
}
body.ads select[multiple] option:hover {
  background-color: #e9ecef;
}
body.ads select[multiple]:focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
body.ads .select-wrapper {
  position: relative;
}
body.ads .select-wrapper::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #6c757d;
  pointer-events: none;
}
body.ads .form-label {
  font-weight: 500;
}
body.ads .form-label[required]:after {
  content: " *";
  color: #dc3545;
}
body.ads .form-select:not(#countrySelect, #stateSelect, #citySelect),
body.ads .form-control:not(#countrySelect, #stateSelect, #citySelect, #daily-budget-input) {
  max-width: 400px;
}
body.ads .form-select {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 3rem;
}
body.ads .form-select option {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
body.ads #countrySelect,
body.ads #stateSelect,
body.ads #citySelect,
body.ads #countrySelect + .ss-main,
body.ads #stateSelect + .ss-main,
body.ads #citySelect + .ss-main {
  max-width: 400px;
}
body.ads .stateSelectContainer small.text-muted, body.ads .stateSelectContainer .text-muted.small,
body.ads .citySelectContainer small.text-muted,
body.ads .citySelectContainer .text-muted.small {
  font-size: 9.5px;
  opacity: 0.7;
  margin-top: 4px;
  color: #6c757d;
  display: block;
  line-height: 1.2;
}
@media (max-width: 768px) {
  body.ads #countrySelect,
  body.ads #stateSelect,
  body.ads #citySelect,
  body.ads #stateSelectContainer,
  body.ads #citySelectContainer {
    width: 240px;
    max-width: 240px;
    min-width: 240px;
  }
}
body.ads .form-section {
  background: #fff;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  padding: 1.5rem;
}
body.ads .location-selection .form-label {
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 0.5rem;
}
body.ads .location-selection small.text-muted, body.ads .location-selection .text-muted.small {
  display: block;
  margin-top: 0.5rem;
  font-size: 12px;
  color: #6B7280;
  line-height: 1.4;
}
body.ads .budget-card {
  width: 100%;
}
body.ads .budget-card .input-group {
  width: 100%;
  display: inline-flex;
  align-items: stretch;
  height: 48px;
}
body.ads .budget-card .input-group-text {
  background: white;
  border: 1px solid #dee2e6;
  padding: 0.75rem 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  height: 100%;
}
body.ads .budget-card .form-control {
  border: 1px solid #dee2e6;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  background: white;
  height: 100%;
  line-height: normal;
}
body.ads .budget-card .input-group > :first-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
body.ads .budget-card .input-group > :last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
body.ads .budget-limits {
  width: 100%;
  margin-top: 0.5rem;
  font-size: 0.875rem;
}
body.ads .budget-limits .text-end {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
body.ads .budget-limits .small {
  font-size: 0.75rem;
  line-height: 1.2;
}
body.ads .budget-limits .text-muted {
  color: #6c757d !important;
}
body.ads .budget-card .form-control.is-invalid,
body.ads .budget-card .form-control.is-invalid + .input-group-text,
body.ads .budget-card .form-control.is-invalid ~ .input-group-text {
  border-color: #dc3545;
  background-color: #fff;
}
body.ads .budget-card .input-group-text + .form-control.is-invalid {
  border-color: #dc3545;
  background-color: #fff;
}
body.ads .budget-card .input-group:has(.form-control.is-invalid) .input-group-text,
body.ads .budget-card .input-group:has(.form-control.is-invalid) .form-control {
  border-color: #dc3545 !important;
  background-color: #fff;
}
body.ads .budget-card input.form-control:disabled,
body.ads .budget-card input.form-control[readonly] {
  opacity: 0.7;
  cursor: not-allowed;
  background: white !important;
}
body.ads .was-validated .budget-card .input-group .form-control,
body.ads .was-validated .budget-card .input-group .input-group-text {
  background-image: none !important;
}
body.ads .budget-card .input-group:focus-within .input-group-text {
  border-color: #dee2e6;
}
body.ads .was-validated .form-control:invalid,
body.ads .form-control.is-invalid,
body.ads .was-validated .input-group-text:invalid,
body.ads .input-group-text.is-invalid {
  background-position: right 12px center !important;
  background-size: 16px 16px !important;
}
body.ads .form-floating > .form-select {
  padding-top: 1rem !important;
  padding-bottom: 0.625rem;
}
body.ads .modal-footer {
  border: none;
  background: transparent;
  padding: 0 1.75rem 1.5rem 1.75rem;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
}
body.ads .modal-footer .btn {
  font-size: 0.8125rem;
  padding: 0.5rem 1rem;
  height: 44px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.ads .btn-secondary:hover {
  background-color: #e5e7eb;
  border-color: #d1d5db;
  color: #111827 !important;
}
body.ads .btn-dark:hover {
  background-color: #1f2937;
  border-color: #1f2937;
  color: #fff;
}

/* Content styles moved to components/_page-layout.scss */
.button-container {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.action-button.create {
  border: none;
  padding: 10px 18px;
  border: 1px solid #D1D5DB;
  cursor: pointer;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  gap: 7px;
}

.action-button.create:hover,
.filter-button:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}

.campaign-container {
  display: flex;
  flex-direction: column;
  padding: 15px;
  background-color: white;
  border-radius: 15px;
  margin-top: 10px;
}

.campaign-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}

.table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef !important;
  border-top: 1px solid #e9ecef !important;
  background: #f8f9fa;
}

.campaign-table th,
.campaign-table td {
  padding: 12px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  vertical-align: top;
}

.campaign-table td:first-child,
.campaign-table th:first-child {
  vertical-align: top;
}

.campaign-table th:nth-child(2),
.campaign-table td:nth-child(2) {
  max-width: 200px;
  text-align: left;
}

.campaign-table thead {
  background-color: white;
  text-align: left;
  font-weight: bold;
}

.campaign-table tbody tr:hover {
  background-color: #f5f5f5;
  transition: background-color 0.2s ease-in-out;
}

.campaign-details {
  flex-direction: column;
  gap: 8px;
}

.campaign-details p {
  margin: 0;
  font-weight: bold;
}

.campaign-image {
  width: 130px;
  height: 90px;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}

.status-badge {
  padding: 8px 12px;
  font-size: 12px;
  border-radius: 12px;
  font-weight: 500;
}

.status-active {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  color: whitesmoke !important;
}

.status-scheduled {
  background-color: #eff6ff !important;
  color: #2563eb;
}

.status-completed {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}

.status-in-review,
.status-needs-revision {
  background-color: #FFFBEB;
  color: #92400E;
}

.status-draft {
  background-color: #fef3c7 !important;
  color: #d97706;
}

.action-button2 {
  font-size: 18px;
  color: #555;
  margin: 0 30px 0 0;
  background-color: #F9FAFB;
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.action-button2:hover {
  background-color: white;
}

.action-button2 i {
  font-size: 20px;
  color: #555;
}

.action-button.edit {
  color: #007bff;
}

.action-button.delete {
  color: #dc3545;
}

.action-button:hover {
  opacity: 0.8;
}

.new-action-buttons {
  display: flex;
  gap: 10px;
}

.large-checkbox {
  width: 20px;
  height: 20px;
  margin-top: 5px;
}

.create-button2 {
  background-color: #F9FAFB;
  border: none;
  padding: 10px 20px;
  font-weight: bold;
  border: 1px solid #D1D5DB;
  cursor: pointer;
  border-radius: 8px;
  margin-left: auto;
  display: inline-flex;
  width: 190px;
  align-items: center;
  height: 39px;
  gap: 5px;
  margin-top: 15px;
  color: black;
}

.create-button2:hover {
  background-color: white;
  color: black;
  border: 1px solid #D1D5DB;
  text-decoration: none;
}

.table-wrapper {
  overflow-x: auto;
}

.get-started {
  padding: 0 20px 0 0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 40px;
  margin-top: 10px;
  background-color: white;
  padding: 5px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.get-started-content {
  width: 43%;
}

.get-started img {
  width: 100px;
  height: auto;
}

.get-started h2, .get-started .h2 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 700;
}

.get-started p {
  font-size: 16px;
  color: #666;
  line-height: 1.7;
}

.get-started .create-button {
  margin-top: 10px;
}

.campaign-title h1, .campaign-title .h1 {
  text-align: left;
  font-size: 25px;
  line-height: 2.5;
}

.campaign-title {
  margin-bottom: 20px;
}

.campaign-table td:last-child {
  width: 10px;
  white-space: nowrap;
}

.campaign-table th:last-child {
  width: 10px;
}

.page-container {
  display: flex;
  flex-direction: column;
  min-height: 80vh;
}

.campaign-wrapper {
  display: flex;
  align-items: top;
  gap: 15px;
  max-width: 350px;
}

.campaign-image {
  width: 130px;
  height: 90px;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Filter Dropdown */
.dropdown-item {
  display: flex;
  align-items: center;
}

.dropdown-menu {
  z-index: 1050;
  width: auto;
  min-width: 220px;
  max-width: 250px;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #A1A8B3;
}

.dropdown-menu input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #A1A8B3;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin-right: 15px;
}

.dropdown-menu input[type=radio]:checked {
  border-color: #1C5D99;
  background-color: white;
}

.dropdown-menu input[type=radio]:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #1C5D99;
}

.card-body .form-check {
  display: flex;
  min-height: 1.3125rem;
  padding-left: 1.5em;
  gap: 5px;
  margin-bottom: 0.125rem;
}

/* Responsive Design */
@media (max-width: 768px) {
  .get-started {
    display: block;
    padding: 10px;
  }
  .get-started img {
    width: 100% !important;
    height: auto;
    margin-bottom: 20px;
  }
  .get-started .create-button2 img {
    width: 10% !important;
    margin-top: 20px;
  }
  .get-started-content {
    width: 100%;
  }
  .get-started h2, .get-started .h2 {
    font-size: 18px;
  }
  .get-started p {
    font-size: 14px;
  }
  .create-button2 {
    width: 100%;
    text-align: center;
  }
  .campaign-table th,
  .campaign-table td {
    font-size: 12px;
  }
  .button-container {
    flex-direction: column;
    gap: 10px;
  }
  .campaign-table {
    overflow-x: auto;
  }
  .campaign-table th,
  .campaign-table td {
    padding: 12px 15px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    white-space: nowrap;
  }
  .campaign-image {
    width: 60px;
    height: auto;
    border-radius: 4px;
  }
  .new-action-buttons {
    display: flex;
    gap: 10px;
  }
  .new-action-buttons .action-button2 {
    cursor: pointer;
    background: none;
    border: none;
  }
  .action-button.create, .filter-button {
    width: 100%;
  }
}
body.admin-users {
  background-color: #f1f5ff;
}

body.admin-users .main-wrapper .tab-content {
  display: block !important;
}

body.admin-users .main-wrapper .tab-content .tab-pane {
  display: none !important;
}

body.admin-users .main-wrapper .tab-content .tab-pane.show,
body.admin-users .main-wrapper .tab-content .tab-pane.active,
body.admin-users .main-wrapper .tab-content .tab-pane.show.active {
  display: block !important;
}

.profile-header {
  background-color: #FFCA2C;
  border-radius: 16px 16px 0 0;
  height: 73px;
}

.profile-card {
  background-color: white;
  border-radius: 16px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  margin-top: 30px;
}

.profile-avatar {
  width: 80px;
  height: 80px;
  background-color: #f1f5ff;
  font-weight: 600;
  font-size: 24px;
  margin-left: 12px;
}

.input-group .form-control {
  border-radius: 10px;
}

.verified-badge {
  display: flex;
  align-items: center;
  gap: 5px;
  color: green;
  font-weight: 500;
}

.save-btn {
  background-color: #FFCA2C;
  border: none;
  color: black;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 8px;
}

.form-switch .form-check-input {
  width: 2.5em;
  height: 1.3em;
}

.form-check-input:checked {
  background-color: #00c853;
  border-color: #00c853;
}

.verified-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  color: green;
  font-weight: 500;
  white-space: nowrap;
}

.form-label {
  font-size: 12px;
  margin-bottom: 6px;
}

.input-group-text {
  background-color: #FFCA2C;
  border: none;
}

.disabled-btn {
  pointer-events: none;
  opacity: 0.5;
}

.form-control:disabled {
  background-color: #f8f9fa;
}

.info-text {
  font-size: 14px;
  color: #6c757d;
}

.divider {
  height: 1px;
  background-color: #dee2e6;
  margin: 32px 0 24px;
}

.permission-table th,
.permission-table td {
  vertical-align: middle;
  text-align: center;
}

.permission-table th:first-child,
.permission-table td:first-child {
  text-align: left;
}

.form-check-input:checked {
  background-color: #FFCA2C !important;
  border-color: #FFCA2C !important;
}

.account-block.input-group {
  flex-wrap: nowrap;
}

.input-group #resetPasswordInput {
  border-radius: 10px 0 0 10px;
}

#profileTabs li {
  border-radius: 0 !important;
  border-bottom: none !important;
}

#profileTabs li button {
  border-radius: 0 !important;
  border-bottom: 1px solid #cfcfcf;
}

#profileTabs li button.active {
  border-radius: 8px !important;
}

.nav-item,
.tabs-rounded .nav-link {
  transition: 0s all;
}

.profile-info {
  margin-left: 20px;
}

.mobile-border {
  align-items: anchor-center;
}

.google-wrapper {
  width: 61px;
  margin-right: 14px;
}

.profile-name-block {
  display: flex;
  align-items: center;
}

.border_bottom {
  border-bottom: 1px solid #dee2e6;
}

.border_right {
  border-right: 1px solid #dee2e6;
}

.switch-label, .switch-note {
  font-size: 0.875em;
}

@media only screen and (max-width: 600px) {
  .nav-item {
    width: 100%;
  }
  .tabs-rounded .nav-link {
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  #profileTabContent .border-end {
    border-width: 0 !important;
  }
  .mmt-50 {
    margin-top: 50px;
  }
  .login-detail-wrapper {
    padding: 20px 0px !important;
  }
  .login-email {
    width: calc(100vw - 241px);
  }
  .mobile-border {
    border-right: 1px solid #dcdcdc;
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
  }
  .profile-page {
    padding-top: 80px !important;
  }
  .profile-info {
    margin-left: 30px;
  }
}
body.admin-global_controls .border-bottom {
  border-bottom: 1px solid #f3f4f6 !important;
}
body.admin-global_controls .card {
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  border: 1px solid #e5e7eb;
}
body.admin-global_controls .card-header {
  background: #fafbfc;
}
body.admin-global_controls .card-header h2, body.admin-global_controls .card-header .h2 {
  font-size: 1.5rem;
}
body.admin-global_controls .card-footer {
  background: #fafbfc;
}
body.admin-global_controls .constant-description {
  font-size: 0.75rem;
}
body.admin-global_controls .form-control {
  border-radius: 8px;
}
body.admin-global_controls .policy-section {
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  background: #fafbfc;
  border: 1px solid #f3f4f6;
  border-radius: 12px;
}
body.admin-global_controls .policy-divider {
  opacity: 0.01;
}
body.admin-global_controls .venue-cpp-item {
  padding: 0.75rem;
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}
body.admin-global_controls .form-control {
  padding: 0.75rem;
  font-size: 0.875rem;
}
body.admin-global_controls .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
body.admin-global_controls .form-control, body.admin-global_controls .form-select {
  max-width: 100% !important;
}
@media (max-width: 420px) {
  body.admin-global_controls {
    /* Remove right margin when stacked */
  }
  body.admin-global_controls .card-footer {
    flex-direction: column;
    align-items: stretch !important;
    gap: 0.75rem;
  }
  body.admin-global_controls .card-footer > :last-child {
    width: 100%;
  }
  body.admin-global_controls .card-footer > :last-child {
    flex-direction: column;
    align-items: stretch !important;
  }
  body.admin-global_controls .card-footer .btn {
    width: 100%;
    justify-content: center;
  }
  body.admin-global_controls .card-footer .me-2 {
    margin-right: 0 !important;
  }
}

.ai-panel {
  position: fixed;
  bottom: 24px;
  right: 24px;
  width: 380px;
  z-index: 2147483000;
  font-family: "Inter", system-ui, -apple-system, sans-serif;
  font-size: 0.875rem;
}

.ai-panel__mark {
  width: 24px;
  height: 24px;
  display: block;
  flex-shrink: 0;
  color: #06B6D4;
}

.ai-panel__chatbar {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 26px;
  padding: 8px 8px 8px 14px;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.06);
  position: relative;
}

.ai-panel__chatbar-mark {
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  flex-shrink: 0;
}

.ai-panel__drawer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  margin-bottom: 12px;
  height: 560px;
  max-height: calc(100vh - 160px);
  background: #ffffff;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.06);
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transform: translateY(14px) scale(0.985);
  transform-origin: bottom center;
  transition: opacity 0.22s ease, transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 2147483001;
}
.ai-panel__drawer.ai-panel__drawer--open {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0) scale(1);
}

.ai-panel__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid #e5e7eb;
  background: #ffffff;
  flex-shrink: 0;
}

.ai-panel__header-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  color: #111827;
  font-size: 0.9375rem;
}
.ai-panel__header-title svg {
  color: #06B6D4;
}

.ai-panel__header-actions {
  display: flex;
  align-items: center;
  gap: 4px;
}

.ai-panel__header-btn {
  background: none;
  border: none;
  color: #6b7280;
  cursor: pointer;
  padding: 6px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  transition: background 0.1s, color 0.1s;
}
.ai-panel__header-btn:hover {
  background: #f8f9fa;
  color: #111827;
}

.ai-panel__history {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  z-index: 2;
  display: flex;
  flex-direction: column;
}

.ai-panel__history-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid #e5e7eb;
  font-weight: 600;
  color: #111827;
  flex-shrink: 0;
}

.ai-panel__history-list {
  flex: 1;
  overflow-y: auto;
  padding: 8px;
}
.ai-panel__history-list::-webkit-scrollbar {
  width: 4px;
}
.ai-panel__history-list::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}

.ai-panel__history-empty {
  text-align: center;
  color: #6b7280;
  padding: 24px;
  font-size: 0.8125rem;
}

.ai-panel__history-item {
  display: flex;
  align-items: stretch;
  gap: 2px;
  width: 100%;
}

.ai-panel__history-item-open {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  flex: 1;
  min-width: 0;
  padding: 10px 12px;
  border: none;
  background: none;
  border-radius: 8px;
  cursor: pointer;
  text-align: left;
  transition: background 0.1s;
}
.ai-panel__history-item-open:hover {
  background: #f8f9fa;
}
.ai-panel__history-item-open--active {
  background: rgba(6, 182, 212, 0.08);
}
.ai-panel__history-item-open--active:hover {
  background: rgba(6, 182, 212, 0.12);
}

.ai-panel__history-item-title {
  font-size: 0.8125rem;
  color: #111827;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.ai-panel__history-item-date {
  font-size: 0.6875rem;
  color: #6b7280;
}

.ai-panel__history-item-delete {
  flex-shrink: 0;
  align-self: center;
  background: none;
  border: none;
  color: #6b7280;
  cursor: pointer;
  padding: 6px;
  margin-right: 4px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  transition: background 0.1s, color 0.1s;
}
.ai-panel__history-item-delete:hover {
  background: rgba(239, 68, 68, 0.1);
  color: #ef4444;
}
.ai-panel__history-item-delete:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.ai-panel__messages {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  background: #f8f9fa;
}
.ai-panel__messages::-webkit-scrollbar {
  width: 4px;
}
.ai-panel__messages::-webkit-scrollbar-track {
  background: transparent;
}
.ai-panel__messages::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}

.ai-message__timestamp {
  text-align: center;
  font-size: 0.6875rem;
  color: #6b7280;
  margin: 4px 0;
}

.ai-message {
  display: flex;
  max-width: 90%;
}
.ai-message--user {
  align-self: flex-end;
  flex-direction: row-reverse;
}
.ai-message--user .ai-message__bubble {
  background: #06B6D4;
  color: white;
  border-radius: 12px 12px 4px 12px;
}
.ai-message--assistant {
  align-self: flex-start;
}
.ai-message--assistant .ai-message__bubble {
  background: white;
  color: #111827;
  border: 1px solid #e5e7eb;
  border-radius: 12px 12px 12px 4px;
}

.ai-message__bubble {
  padding: 10px 14px;
  line-height: 1.5;
  word-break: break-word;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.ai-message--user .ai-message__bubble {
  white-space: pre-wrap;
}

.ai-markdown p {
  margin: 0 0 8px;
}
.ai-markdown p:last-child {
  margin-bottom: 0;
}
.ai-markdown h1, .ai-markdown .h1, .ai-markdown h2, .ai-markdown .h2, .ai-markdown h3, .ai-markdown .h3, .ai-markdown h4, .ai-markdown .h4 {
  margin: 12px 0 6px;
  font-weight: 600;
  line-height: 1.3;
}
.ai-markdown h1:first-child, .ai-markdown .h1:first-child, .ai-markdown h2:first-child, .ai-markdown .h2:first-child, .ai-markdown h3:first-child, .ai-markdown .h3:first-child, .ai-markdown h4:first-child, .ai-markdown .h4:first-child {
  margin-top: 0;
}
.ai-markdown h1, .ai-markdown .h1 {
  font-size: 1.05rem;
}
.ai-markdown h2, .ai-markdown .h2 {
  font-size: 0.95rem;
}
.ai-markdown h3, .ai-markdown .h3 {
  font-size: 0.875rem;
}
.ai-markdown strong {
  font-weight: 600;
}
.ai-markdown em {
  font-style: italic;
}
.ai-markdown ul, .ai-markdown ol {
  margin: 4px 0 8px;
  padding-left: 20px;
}
.ai-markdown ul:last-child, .ai-markdown ol:last-child {
  margin-bottom: 0;
}
.ai-markdown li {
  margin-bottom: 2px;
  line-height: 1.5;
}
.ai-markdown li + li {
  margin-top: 2px;
}
.ai-markdown code {
  font-family: "SF Mono", "Menlo", "Monaco", "Consolas", monospace;
  font-size: 0.8em;
  background: rgba(0, 0, 0, 0.06);
  padding: 1px 5px;
  border-radius: 4px;
}
.ai-markdown pre {
  margin: 8px 0;
  padding: 10px 12px;
  background: #1e293b;
  color: #e2e8f0;
  border-radius: 8px;
  overflow-x: auto;
  font-size: 0.8em;
  line-height: 1.5;
}
.ai-markdown pre:last-child {
  margin-bottom: 0;
}
.ai-markdown pre code {
  background: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
}
.ai-markdown a {
  color: #0891B2;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.ai-markdown a:hover {
  color: #06718b;
}
.ai-markdown blockquote {
  margin: 8px 0;
  padding: 4px 12px;
  border-left: 3px solid #e5e7eb;
  color: #6b7280;
}
.ai-markdown blockquote:last-child {
  margin-bottom: 0;
}
.ai-markdown hr {
  border: none;
  border-top: 1px solid #e5e7eb;
  margin: 10px 0;
}
.ai-markdown table {
  width: 100%;
  border-collapse: collapse;
  margin: 8px 0;
  font-size: 0.8125rem;
}
.ai-markdown table th, .ai-markdown table td {
  border: 1px solid #e5e7eb;
  padding: 4px 8px;
  text-align: left;
}
.ai-markdown table th {
  background: #f8f9fa;
  font-weight: 600;
}

.ai-confirmation-card {
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 14px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.ai-confirmation-card--loading {
  opacity: 0.6;
  pointer-events: none;
}

.ai-confirmation-card__header {
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 10px;
}
.ai-confirmation-card__header svg {
  color: #06B6D4;
  flex-shrink: 0;
}

.ai-confirmation-card__body {
  font-size: 0.8125rem;
  color: #6b7280;
  margin-bottom: 12px;
  line-height: 1.6;
}
.ai-confirmation-card__body strong {
  color: #111827;
}

.ai-confirmation-card__summary {
  font-size: 0.875rem;
  font-weight: 600;
  color: #111827;
  margin-bottom: 6px;
}

.ai-confirmation-card__desc {
  font-size: 0.8125rem;
  color: #6b7280;
  margin-bottom: 6px;
  line-height: 1.5;
}

.ai-confirmation-card__message {
  font-size: 0.8125rem;
  color: #6b7280;
  font-style: italic;
  margin-bottom: 12px;
}

.ai-confirmation-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.ai-confirmation-card__approve,
.ai-confirmation-card__reject {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0.9rem;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.2;
  border: 1px solid transparent;
  border-radius: 6px;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.15s;
}

.ai-confirmation-card__approve,
.ai-choice-card__confirm {
  background: #06B6D4;
  color: #fff;
  border-color: transparent;
}
.ai-confirmation-card__approve:hover,
.ai-choice-card__confirm:hover {
  background: #0891B2;
}

.ai-confirmation-card__reject {
  background: transparent;
  color: #111827;
  border-color: #e5e7eb;
}
.ai-confirmation-card__reject:hover {
  background: #f8f9fa;
}

.ai-choice-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 12px 14px;
  margin-bottom: 8px;
}
.ai-choice-card--loading {
  opacity: 0.6;
  pointer-events: none;
}

.ai-choice-card__prompt {
  font-size: 0.8125rem;
  color: #111827;
  margin-bottom: 10px;
}

.ai-panel__typing {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 12px 16px;
  flex-shrink: 0;
}
.ai-panel__typing span {
  width: 6px;
  height: 6px;
  background: #6b7280;
  border-radius: 50%;
  animation: ai-typing-bounce 1.4s infinite ease-in-out both;
}
.ai-panel__typing span:nth-child(1) {
  animation-delay: -0.32s;
}
.ai-panel__typing span:nth-child(2) {
  animation-delay: -0.16s;
}
.ai-panel__typing .ai-panel__typing-status {
  margin-left: 6px;
  font-size: 0.8125rem;
  color: #6b7280;
}

@keyframes ai-typing-bounce {
  0%, 80%, 100% {
    transform: scale(0.7);
    opacity: 0.5;
  }
  40% {
    transform: scale(1);
    opacity: 1;
  }
}
.ai-panel__input {
  flex: 1;
  min-width: 0;
  border: none;
  background: transparent;
  padding: 6px 2px;
  font-size: 0.875rem;
  font-family: inherit;
  resize: none;
  outline: none;
  line-height: 1.4;
  max-height: 96px;
  overflow-y: auto;
  color: #111827;
}
.ai-panel__input::-moz-placeholder {
  color: #9ca3af;
}
.ai-panel__input::placeholder {
  color: #9ca3af;
}

.ai-panel__send {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  background: #06B6D4;
  color: white;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.15s;
}
.ai-panel__send:hover {
  background: #0891B2;
}
.ai-panel__send:disabled {
  background: #d1d5db;
  cursor: not-allowed;
}

.ai-panel__suggestions {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 16px 10px;
  flex-shrink: 0;
}

.ai-panel__intake-label {
  font-size: 0.8125rem;
  color: #6b7280;
  margin-bottom: 8px;
}

.ai-panel__intake-change {
  border: none;
  background: none;
  color: #0891B2;
  font: inherit;
  font-size: 0.75rem;
  cursor: pointer;
  padding: 0 2px;
  text-decoration: underline;
}

.ai-panel__chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.ai-panel__chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border: 1px solid #e5e7eb;
  background: #ffffff;
  color: #111827;
  border-radius: 16px;
  padding: 6px 12px;
  font-size: 0.8125rem;
  font-family: inherit;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s, color 0.15s;
}
.ai-panel__chip:hover {
  background: rgba(6, 182, 212, 0.08);
  border-color: #06B6D4;
  color: #0891B2;
}
.ai-panel__chip--media {
  padding-left: 5px;
}
.ai-panel__chip--selected {
  background: #06B6D4;
  border-color: #06B6D4;
  color: #fff;
}
.ai-panel__chip--selected:hover {
  background: #0891B2;
  border-color: #0891B2;
  color: #fff;
}

.ai-panel__chip-thumb {
  width: 24px;
  height: 24px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
  background: #e5e7eb;
}
.ai-panel__chip-thumb--video {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.625rem;
  background: #111827;
  color: #fff;
}

.ai-panel__chip-label {
  line-height: 1.2;
}

.ai-choice-card__actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.ai-choice-card__confirm {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0.9rem;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.2;
  border: 1px solid transparent;
  border-radius: 6px;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.15s;
}
.ai-choice-card__confirm:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.ai-panel__char-counter {
  position: absolute;
  right: 52px;
  bottom: 50%;
  transform: translateY(50%);
  font-size: 0.6875rem;
  color: #6b7280;
  pointer-events: none;
  display: none;
}
.ai-panel__char-counter--over {
  color: #ef4444;
  font-weight: 600;
}

.ai-panel__disclaimer {
  text-align: center;
  font-size: 0.6875rem;
  color: #6b7280;
  padding: 4px 16px 8px;
  flex-shrink: 0;
}

.ai-panel--side {
  right: 24px;
  left: auto;
}

.ai-panel--center {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100vw - 32px);
  max-width: 440px;
}

@media (max-width: 768.98px) {
  .ai-panel,
  .ai-panel--side,
  .ai-panel--center {
    left: 12px;
    right: 12px;
    width: auto;
    transform: none;
    z-index: 1030;
  }
  .ai-panel__chatbar {
    width: 48px;
    height: 48px;
    margin-left: auto;
    padding: 0;
    justify-content: center;
    border-radius: 50%;
  }
  .ai-panel__chatbar .ai-panel__input,
  .ai-panel__chatbar .ai-panel__send {
    display: none;
  }
  .ai-panel__drawer--open ~ .ai-panel__chatbar {
    width: 100%;
    height: auto;
    margin-left: 0;
    padding: 8px 8px 8px 14px;
    justify-content: flex-start;
    border-radius: 26px;
  }
  .ai-panel__drawer--open ~ .ai-panel__chatbar .ai-panel__input {
    display: block;
  }
  .ai-panel__drawer--open ~ .ai-panel__chatbar .ai-panel__send {
    display: flex;
  }
  .ai-panel__drawer {
    height: 72vh;
    max-height: calc(100vh - 150px);
  }
}
.ai-panel__credits-pill {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: rgba(6, 182, 212, 0.1);
  color: #0891B2;
  border: 1px solid rgba(6, 182, 212, 0.25);
  border-radius: 999px;
  padding: 3px 9px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.ai-panel__credits-pill:hover {
  background: rgba(6, 182, 212, 0.18);
}

.ai-panel__credits {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  z-index: 2;
  display: flex;
  flex-direction: column;
}

.ai-panel__credits-summary {
  padding: 12px 16px;
  font-size: 13px;
  color: #6b7280;
}

.ai-panel__credits-packs {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 16px 16px;
  overflow-y: auto;
}

.ai-panel__credit-pack {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background: #f8f9fa;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 12px 14px;
  cursor: pointer;
  font-size: 14px;
  color: #111827;
}
.ai-panel__credit-pack:hover {
  border-color: #06B6D4;
}
.ai-panel__credit-pack:disabled {
  opacity: 0.6;
  pointer-events: none;
}
.ai-panel__credit-pack .ai-panel__credit-pack-price {
  font-weight: 600;
  color: #0891B2;
}

.ai-panel__credits-pill {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: rgba(6, 182, 212, 0.1);
  color: #0891B2;
  border: 1px solid rgba(6, 182, 212, 0.25);
  border-radius: 999px;
  padding: 3px 9px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.ai-panel__credits-pill:hover {
  background: rgba(6, 182, 212, 0.18);
}

.ai-panel__credits {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  z-index: 2;
  display: flex;
  flex-direction: column;
}

.ai-panel__credits-summary {
  padding: 12px 16px;
  font-size: 13px;
  color: #6b7280;
}

.ai-panel__credits-packs {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 16px 16px;
  overflow-y: auto;
}

.ai-panel__credit-pack {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background: #f8f9fa;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 12px 14px;
  cursor: pointer;
  font-size: 14px;
  color: #111827;
}
.ai-panel__credit-pack:hover {
  border-color: #06B6D4;
}
.ai-panel__credit-pack:disabled {
  opacity: 0.6;
  pointer-events: none;
}
.ai-panel__credit-pack .ai-panel__credit-pack-price {
  font-weight: 600;
  color: #0891B2;
}

.pagy a:not(.gap) {
  text-decoration: none;
  border-radius: 2rem;
  background-color: black;
  padding: 0.5rem 0.85rem;
  color: white;
  margin-right: 20px;
}

.pagy.next a {
  margin-right: 0;
}

.pagy a:not(.gap):not([href]) {
  cursor: default;
  background-color: rgb(243, 244, 246);
  color: rgb(209, 213, 219);
}

.pagy label {
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  border-radius: 0.5rem;
  background-color: #f9fafb;
  padding: 0.125rem 0.75rem;
  gap: 10px;
}

.pagy a {
  cursor: pointer;
  font-size: 17px;
}

.pagy {
  line-height: 1.25rem;
  font-weight: 600;
  color: rgb(107, 114, 128);
  margin-left: 20px;
}

.pagy a:hover {
  background-color: #D8D8D8;
  color: gray;
}

@media (max-width: 768px) {
  .pagy {
    margin-left: 10px;
  }
}
.pairing-instructions .step-item {
  padding: 1rem;
  background-color: #f8f9fa;
  border-radius: 8px;
}

.pairing-instructions .step-item:not(:last-child) {
  position: relative;
}

.pairing-instructions .step-item:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 12px;
  background-color: #dee2e6;
}

.pairing-instructions .list-unstyled li {
  margin-bottom: 0.5rem;
}

.pairing-instructions .list-unstyled li:last-child {
  margin-bottom: 0;
}

.pairing-instructions .btn-outline-dark {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
}

.pairing-instructions .alert {
  margin-bottom: 0;
}

@media (max-width: 576px) {
  #pair-device-modal .pairing-instructions .step-item .d-flex.gap-3.mt-3,
  #pairDevicesModal .pairing-instructions .step-item .d-flex.gap-3.mt-3 {
    flex-direction: column !important;
    gap: 0.5rem !important;
  }
  #pair-device-modal .pairing-instructions .step-item .btn-outline-dark,
  #pairDevicesModal .pairing-instructions .step-item .btn-outline-dark {
    width: 100%;
    justify-content: center;
    white-space: normal;
  }
}
.theme-table {
  min-height: 300px;
  border-top: 1px solid #e9ecef;
  border-radius: 12px;
  overflow: hidden;
  /* Default state - no sort */
}
.theme-table .table > :not(:last-child) > :last-child > * {
  border-color: #E9ECEF !important;
}
.theme-table .align-middle {
  vertical-align: middle !important;
}
.theme-table .table > thead {
  vertical-align: bottom;
}
.theme-table tbody, .theme-table td, .theme-table tfoot, .theme-table th, .theme-table thead, .theme-table tr {
  border-color: inherit;
  border-style: solid;
}
.theme-table thead th {
  text-align: left !important;
  vertical-align: bottom;
  padding-left: 0.75rem;
}
.theme-table thead th.actions-col {
  width: 120px;
  text-align: center !important;
  white-space: nowrap;
}
.theme-table .table th {
  font-weight: 500;
  color: #6c757d;
  font-size: 13px;
  padding: 16px;
  border-bottom: 1px solid #e9ecef;
  background: #f8f9fa;
}
.theme-table .btn-link {
  padding: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  color: #6b7280;
  margin-left: 0.25rem;
  background-color: transparent;
  gap: 0.5rem;
}
.theme-table .new-btn {
  border: 1px solid #e5e7eb;
}
.theme-table .new-btn:hover {
  background-color: #f9fafb;
  color: #374151;
  border-color: #d1d5db;
}
.theme-table .btn-link.text-danger {
  border-color: #e5e7eb;
}
.theme-table .btn-link.text-danger:hover {
  background-color: #fef2f2;
  border-color: #d1d5db;
}
.theme-table .form-check-input:checked {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
}
.theme-table table .form-check-input {
  width: 12px;
  height: 12px;
}
.theme-table .dropdown-menu .form-check {
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
}
.theme-table .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
}
.theme-table #location-table-body {
  border-color: #ccc;
}
.theme-table .table td .badge {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
}
.theme-table .badge {
  font-size: 12px;
  font-weight: 500;
  border-radius: 12px;
}
.theme-table .badge.bg-secondary {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}
.theme-table .sortable {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  transition: background-color 0.2s ease;
}
.theme-table .sort-icon {
  margin-left: 0.5rem;
  font-size: 0.75rem;
  color: #6c757d;
  transition: all 0.2s ease;
}
.theme-table th[aria-sort] .sort-icon {
  opacity: 0.3;
}
.theme-table th[aria-sort=ascending] .sort-icon {
  opacity: 1;
  color: #0d6efd;
}
.theme-table th[aria-sort=ascending] .sort-icon::before {
  content: "\f285";
}
.theme-table th[aria-sort=descending] .sort-icon {
  opacity: 1;
  color: #0d6efd;
}
.theme-table th[aria-sort=descending] .sort-icon::before {
  content: "\f282";
}
.theme-table .sortable:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.theme-table .sortable:hover .sort-icon {
  color: #0d6efd;
}
.theme-table .table th:first-child {
  border-left: 1px solid #E9ECEF !important;
  border-top-left-radius: 12px;
}
.theme-table .table th:last-child {
  border-right: 1px solid #E9ECEF;
  border-top-right-radius: 12px;
}
.theme-table .table td {
  font-size: 0.8125rem;
  border-bottom: 1px solid #e9ecef;
}
.theme-table .table td:first-child {
  border-left: 1px solid #E9ECEF;
}
.theme-table .table td:last-child {
  border-right: 1px solid #E9ECEF;
}
.theme-table .table tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}
.theme-table .table tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}

@media (max-width: 768.98px) {
  #pair-device-modal .modal-dialog,
  #pairDevicesModal .modal-dialog {
    margin-top: 4rem;
  }
}
.theme-table.table-responsive {
  overflow: visible;
  overflow-x: auto;
}

.theme-table.screens-table-wrap {
  overflow: visible;
}

.theme-table.screens-table-wrap .screens-table__scroll {
  overflow-x: auto;
  overflow-y: visible;
}

.theme-table.locations-index-table .status-badge.status-partial-active {
  background-color: #fef3c7 !important;
  color: #92400e !important;
}

@media (max-width: 767.98px) {
  .theme-table:not(.table-responsive) {
    overflow: visible;
  }
}
body.stores {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  /* Layout styles moved to components/_page-layout.scss */
  /* Search and Filter Section */
  /* Locations Grid */
  /* Android TV App section styling */
  /* Location Details Section */
}
body.stores .main {
  overflow: visible;
}
body.stores .wrapper {
  overflow-x: hidden;
}
body.stores .pairing-help-link i {
  font-size: 1.125rem;
}
body.stores .pairing-instructions .btn-outline-dark {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  font-weight: 500;
  justify-content: center;
  width: 100%;
}
body.stores .dropdown .dropdown-menu {
  min-width: 140px;
  padding: 0.25rem 0;
  margin: 0;
  font-size: 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 0.375rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
body.stores .dropdown .dropdown-item {
  padding: 0.375rem 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  color: #374151;
  font-size: 0.75rem;
}
body.stores .form-card {
  background: #FFFFFF;
  border-radius: 16px;
  padding: 2rem;
  border: 1px solid #E5E7EB;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  body.stores .form-card {
    padding: 1.5rem;
  }
}
body.stores .form-section {
  background: #fff;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  padding: 1.5rem;
}
body.stores .form-section:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
body.stores .form-section h2, body.stores .form-section .h2 {
  font-size: 16px;
  font-weight: 600;
  color: #111827;
  margin-bottom: 1.5rem;
}
body.stores .form-label {
  font-size: 13px;
  font-weight: 500;
  color: #4D4D4D;
  margin-bottom: 0.5rem;
}
body.stores .form-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #E5E7EB;
}
@media (max-width: 768px) {
  body.stores .form-actions {
    flex-direction: column-reverse;
  }
  body.stores .form-actions .btn {
    justify-content: center;
  }
}
body.stores .card {
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  background: #fff;
  margin-bottom: 1.5rem;
}
body.stores .card:hover {
  transform: none;
  box-shadow: none;
}
body.stores .card .card-body {
  padding: 1.5rem;
}
body.stores .card .card-body .card-title {
  font-size: 1.25rem;
  margin-bottom: 1.5rem !important;
  color: #111827;
  font-weight: 600;
}
body.stores .kiosk-list {
  /* Status Badg  e Colors */
  /* Actions Column */
}
body.stores .kiosk-list .table thead th {
  font-size: 0.813rem;
  font-weight: 500;
  color: #6B7280;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid #E5E7EB;
  background-color: #F9FAFB;
}
body.stores .kiosk-list .table tbody td {
  padding: 1rem;
  vertical-align: middle;
  border-bottom: 1px solid #E5E7EB;
}
body.stores .kiosk-list .table-hover tbody tr:hover {
  background-color: #F9FAFB;
}
body.stores .kiosk-list .badge {
  font-size: 0.75rem;
  font-weight: 500;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
}
body.stores .kiosk-list .badge.bg-success {
  background-color: #D1FAE5 !important;
  color: #1cbb8c;
}
body.stores .kiosk-list .badge.bg-warning {
  background-color: #FEF3C7 !important;
  color: #FFCA2C;
}
body.stores .kiosk-list .badge.bg-danger {
  background-color: #FEE2E2 !important;
  color: #dc3545;
}
body.stores .kiosk-list .dropdown .btn-icon {
  padding: 0.25rem;
  color: #6B7280;
  border: none;
  background: none;
}
body.stores .kiosk-list .dropdown .btn-icon:hover {
  color: #374151;
  background-color: #F3F4F6;
  border-radius: 4px;
}
body.stores .kiosk-list .dropdown-menu {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08), 0 1.5px 4px rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  padding: 0.5rem 0;
  border: 1px solid #eee;
  background: #fff;
  z-index: 1050;
}
body.stores .kiosk-list .dropdown-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-size: 1rem;
  padding: 0.5rem 1.25rem;
  color: #222;
  transition: background 0.15s;
  border-radius: 6px;
}
body.stores .kiosk-list .dropdown-item i {
  font-size: 1.1em;
}
body.stores .kiosk-list .dropdown-item.text-danger {
  color: #e3342f !important;
}
body.stores .kiosk-list .dropdown-item.text-success {
  color: #059669 !important;
}
body.stores .kiosk-list .dropdown-item:hover {
  background: #f9fafb;
}
body.stores .kiosk-list .dropdown-divider {
  margin: 0.25rem 0;
}
body.stores .kiosk-list .dropdown-toggle::after {
  display: none;
}
body.stores .operating-hours {
  margin-top: 1.5rem;
}
body.stores .operating-hours .hours-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  margin-bottom: 0.75rem;
  background: #fff;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row {
    flex-direction: column;
    gap: 1rem;
  }
}
body.stores .operating-hours .hours-row.disabled {
  background-color: #F9FAFB;
}
body.stores .operating-hours .hours-row.disabled .time-inputs input[type=time],
body.stores .operating-hours .hours-row.disabled .btn-icon {
  opacity: 0.5;
  cursor: not-allowed;
}
body.stores .operating-hours .hours-row.disabled .toggle-label {
  color: #545454;
}
body.stores .operating-hours .hours-row:last-child {
  margin-bottom: 0;
}
body.stores .operating-hours .hours-row .day-toggle {
  min-width: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0;
}
body.stores .operating-hours .hours-row .toggle-label {
  font-size: 0.875rem;
  color: #080808;
  font-weight: 500;
}
body.stores .operating-hours .hours-row .hours-inputs {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .hours-inputs {
    width: 100%;
    order: 3;
    align-items: flex-start;
  }
}
body.stores .operating-hours .hours-row .time-inputs {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  min-height: 38px;
}
body.stores .operating-hours .hours-row .time-inputs input[type=time] {
  width: 140px;
  height: 38px;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  color: black;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .time-inputs input[type=time] {
    width: 100%;
  }
}
body.stores .operating-hours .hours-row .time-slot-error {
  margin-top: 0.25rem;
}
body.stores .operating-hours .hours-row .hours-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  margin-left: 0.5rem;
}
body.stores .operating-hours .hours-row .hours-actions .btn-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0;
  display: inline-flex;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  background: #fff;
  color: #212121;
  transition: all 0.3s ease;
}
body.stores .operating-hours .hours-row .hours-actions .btn-icon:hover {
  background: white;
  border-color: white;
  color: #080808;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .hours-actions {
    margin-left: 0;
    margin-top: 0.5rem;
  }
}
body.stores .operating-hours .hours-row .closed-toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  padding-left: 1rem;
  border-left: 1px solid #E5E7EB;
  margin-left: auto;
}
body.stores .operating-hours .hours-row .closed-toggle .toggle-label {
  font-size: 0.875rem;
  color: #212121;
  cursor: pointer;
}
body.stores .operating-hours .hours-row .closed-toggle input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  border-radius: 4px;
  border: 1px solid #D1D5DB;
  cursor: pointer;
}
body.stores .operating-hours .hours-row .closed-toggle input[type=checkbox]:checked {
  background-color: #EF4444;
  border-color: #EF4444;
}
@media (max-width: 767.98px) {
  body.stores .operating-hours .hours-row .closed-toggle {
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 0.5rem;
    width: 100%;
  }
}
body.stores .search-box {
  width: 100%;
}
body.stores .locations-grid {
  margin-bottom: 2rem;
}
body.stores .location-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  transition: all 0.2s ease;
  height: 100%;
  padding: 16px;
}
body.stores .location-card:hover {
  border-color: #d1d5db;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
body.stores .location-type {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.75rem;
  color: #6b7280;
  margin-bottom: 0.5rem;
  border-radius: 30px;
  padding: 0px 6px 2px;
}
body.stores .location-type i {
  font-size: 0.875rem;
}
body.stores .location-status {
  float: right;
  font-size: 0.75rem;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
body.stores .location-status.status-active {
  color: #059669;
}
body.stores .location-status.status-active::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #059669;
  border-radius: 50%;
}
body.stores .location-status.status-inactive {
  color: #6b7280;
}
body.stores .location-status.status-inactive::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #6b7280;
  border-radius: 50%;
}
body.stores .location-name {
  font-size: 1rem;
  font-weight: 600;
  color: #111827;
  margin-bottom: 0.25rem;
}
body.stores .location-address {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.75rem;
  color: #6b7280;
  margin-bottom: 1.5rem;
}
body.stores .location-address i {
  font-size: 0.875rem;
  color: #9ca3af;
}
body.stores .location-stats {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #e5e7eb;
}
body.stores .stat-item {
  text-align: center;
}
body.stores .stat-value {
  font-size: 1.25rem;
  font-weight: 600;
  color: #111827;
  line-height: 1;
  margin-bottom: 0.25rem;
}
body.stores .stat-label {
  font-size: 0.75rem;
  color: #6b7280;
}
body.stores .btn-outline-secondary {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #4b5563;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
body.stores .btn-outline-secondary:hover {
  background-color: #f9fafb;
  border-color: #d1d5db;
  color: #374151;
}
body.stores .btn-action {
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  padding: 0;
  width: 116px;
  min-width: 116px;
  max-width: 116px;
  font-size: 0.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.375rem;
  border-radius: 4px;
  font-weight: 500;
  border: 1px solid #e5e7eb;
  background: transparent;
  transition: all 0.2s ease;
  line-height: 1;
}
body.stores .btn-action i {
  font-size: 0.875rem;
  line-height: 1;
}
body.stores .btn-action.btn-outline-primary {
  color: #111827;
  max-width: unset;
  width: 48%;
}
body.stores .btn-action {
  font-size: 0.688rem;
  max-width: unset;
  width: 48%;
}
body.stores .btn-action:hover {
  border-color: #d1d5db !important;
  background: #f9fafb !important;
}
body.stores .android-tv-section {
  margin-top: 1.5rem;
}
@media (max-width: 475px) {
  body.stores .android-tv-section {
    flex-direction: column;
    align-items: flex-start;
  }
}
body.stores .android-tv-section .app-store-links-toggle {
  color: #fff;
  text-decoration: none;
  border: 2px solid #000;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  font-size: 0.9375rem;
  font-weight: 600;
  background-color: #000;
  transition: all 0.2s ease-in-out;
  height: 44px;
  width: auto;
  min-width: auto;
  max-width: 100%;
}
body.stores .android-tv-section .app-store-links-toggle:hover {
  background-color: #fff;
  color: #000;
}
body.stores .android-tv-section .text-decoration-none {
  color: #6b7280;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
}
body.stores .android-tv-section .text-decoration-none:hover {
  color: #374151;
}
body.stores .pairing-help-link {
  color: #6b7280;
  font-size: 0.875rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
  text-decoration: none;
  background: none;
  border: none;
  cursor: pointer;
}
body.stores .pairing-help-link:hover {
  color: #374151;
  text-decoration: none;
}
body.stores .pairing-help-link:focus {
  outline: none;
  box-shadow: none;
}
body.stores .btn-black {
  background: #000;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  border-radius: 6px;
}
body.stores .btn-black:hover {
  background: #fff;
  border: 1px solid #000;
  color: #000;
}
body.stores .lctn-details-row {
  display: flex;
  gap: 1rem;
}
body.stores .lctn-details-row:last-child {
  margin-bottom: 0;
}
body.stores .lctn-details-row .form-group {
  flex: 1;
}
body.stores .lctn-details-row.address-row .form-group:first-child {
  flex: 2;
}
body.stores .lctn-details-row.location-row .form-group {
  flex: 1;
}
body.stores .lctn-details-row.location-row .form-group:last-child {
  flex: 0.5;
}
@media (max-width: 767.98px) {
  body.stores .lctn-details-row {
    flex-direction: column;
  }
  body.stores .lctn-details-row .form-group {
    flex: 1;
    width: 100%;
  }
  body.stores .lctn-details-row.address-row .form-group:first-child {
    flex: 1;
    width: 100%;
  }
  body.stores .lctn-details-row.location-row .form-group:last-child {
    flex: 1;
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.stores .operating-hours .hours-row {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "day actions" "closed closed" "times times";
    gap: 0.5rem 0.75rem;
  }
  body.stores .operating-hours .hours-row .day-toggle {
    grid-area: day;
    width: auto;
    min-width: 0;
    justify-content: flex-start;
  }
  body.stores .operating-hours .hours-row .hours-inputs {
    grid-area: times;
    width: 100%;
    order: initial;
    flex-direction: column;
    align-items: stretch;
  }
  body.stores .operating-hours .hours-row .time-inputs {
    width: 100%;
    flex-direction: row;
    align-items: center;
  }
  body.stores .operating-hours .hours-row .time-inputs .time-input {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  body.stores .operating-hours .hours-row .time-inputs input[type=time] {
    flex: 1;
    min-width: 0;
  }
  body.stores .operating-hours .hours-row .hours-actions {
    grid-area: actions;
    margin-left: 0;
    margin-top: 0;
    justify-content: flex-end;
  }
  body.stores .operating-hours .hours-row .closed-toggle {
    grid-area: closed;
    padding-left: 0;
    border-left: none;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }
}

.kiosk-list {
  overflow: visible;
}
.kiosk-list .kiosk-list__scroll {
  overflow-x: auto;
  overflow-y: visible;
}

body.stores-kiosks {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  /* Layout styles moved to components/_page-layout.scss */
  /* Form Sections */
  /* Form Controls */
  /* Form Switch */
  /* Buttons */
  /* Form Actions */
  /* Responsive Styles */
  /* Alternating card backgrounds for better visual separation */
  /* Assigned Playlists Table */
  /* Create Screen – Screen Plan section */
}
body.stores-kiosks .main {
  overflow: visible;
}
body.stores-kiosks .wrapper {
  overflow-x: hidden;
}
body.stores-kiosks .page-header {
  margin-bottom: 2rem;
}
body.stores-kiosks .form-section {
  background: #fff;
  border-radius: 8px;
}
body.stores-kiosks .form-section-title {
  color: #212121;
  font-weight: 500;
}
body.stores-kiosks .form-label {
  font-size: 14px;
  color: #4b5563;
  margin-bottom: 0.5rem;
}
body.stores-kiosks .form-control,
body.stores-kiosks .form-select {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 0.5rem 0.75rem;
  font-size: 14px;
  color: #374151;
  height: 38px;
  max-width: 100% !important;
}
body.stores-kiosks .form-control:focus,
body.stores-kiosks .form-select:focus {
  border-color: #d1d5db;
  box-shadow: 0 0 0 3px rgba(209, 213, 219, 0.2);
}
body.stores-kiosks .form-control::-moz-placeholder {
  color: #9ca3af;
}
body.stores-kiosks .form-control::placeholder {
  color: #9ca3af;
}
body.stores-kiosks .input-group > .form-control, body.stores-kiosks .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
body.stores-kiosks .form-switch .form-check-input {
  width: 36px;
  height: 20px;
  margin-top: 0.125rem;
}
body.stores-kiosks .form-switch .form-check-input:checked {
  background-color: #10b981;
  border-color: #10b981;
}
body.stores-kiosks .form-switch .form-check-label {
  font-size: 14px;
  color: #4b5563;
  margin-left: 0.5rem;
}
body.stores-kiosks .btn {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
body.stores-kiosks .btn-primary {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000;
}
body.stores-kiosks .btn-primary:hover {
  background-color: #FFCA2C;
  border-color: #FFCA2C;
  color: #000 !important;
}
body.stores-kiosks .btn-outline-secondary {
  border-color: #e5e7eb;
  color: #4b5563;
}
body.stores-kiosks .btn-outline-secondary:hover {
  background-color: #f9fafb !important;
  border-color: #d1d5db !important;
  color: #374151 !important;
}
body.stores-kiosks .text-muted {
  font-size: 0.875em !important;
}
@media (max-width: 767.98px) {
  body.stores-kiosks {
    /* Responsive styles moved to components/_page-layout.scss */
  }
  body.stores-kiosks .btn.pairing-btn {
    width: unset;
  }
  body.stores-kiosks .page-header {
    padding: 1rem 0;
  }
  body.stores-kiosks .header-actions {
    flex-direction: column-reverse;
    gap: 0.5rem;
    width: 100%;
  }
  body.stores-kiosks .header-actions .btn {
    width: 100%;
  }
  body.stores-kiosks .header-actions .btn.btn-sm, body.stores-kiosks .header-actions .btn-group-sm > .btn {
    width: auto;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
  }
}
body.stores-kiosks .card {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
body.stores-kiosks .card .card-title {
  color: #111827;
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: 1.25rem;
}
body.stores-kiosks .card:nth-of-type(even) {
  background-color: #f9fafb;
}
body.stores-kiosks .card:hover {
  transform: none !important;
}
body.stores-kiosks .table th {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  padding: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}
body.stores-kiosks .table td {
  font-size: 14px;
  color: #374151;
  padding: 0.75rem;
  vertical-align: middle;
}
body.stores-kiosks .table img {
  max-width: 100px;
  height: auto;
}
body.stores-kiosks .badge {
  font-size: 12px;
  font-weight: 500;
  padding: 0.35em 0.65em;
  border-radius: 4px;
}
body.stores-kiosks .bg-primary {
  background-color: #e6f4ff !important;
  color: #0958d9;
}
body.stores-kiosks .bg-warning {
  background-color: #fff3cd !important;
  color: #997404;
}
body.stores-kiosks .bg-secondary {
  background-color: #f3f4f6 !important;
  color: #6b7280;
}
body.stores-kiosks .btn-sm, body.stores-kiosks .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
body.stores-kiosks .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
body.stores-kiosks .btn-outline-dark {
  border-radius: 6px;
  font-weight: 500;
  padding: 0.75rem 1.5rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.stores-kiosks .modal-footer {
  border: none;
  background: transparent;
  padding: 0 1.75rem 1.5rem 1.75rem;
  display: flex;
  gap: 0.5rem;
}
@media (max-width: 767.98px) {
  body.stores-kiosks .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dee2e6;
  }
}
body.stores-kiosks .plan-info-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
  height: 100%;
}
body.stores-kiosks .plan-badge .badge {
  font-size: 14px;
  font-weight: 600;
  padding: 0.5rem 1rem;
}
body.stores-kiosks .status-indicator {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
body.stores-kiosks .status-indicator.online {
  background-color: #10b981;
}
body.stores-kiosks .status-indicator.offline {
  background-color: #ef4444;
}
body.stores-kiosks .plan-benefits {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1.5rem;
  height: 100%;
}
body.stores-kiosks .gap-2 {
  gap: 0.5rem;
}
body.stores-kiosks .gap-3 {
  gap: 0.75rem;
}
body.stores-kiosks .detail-item-border {
  border-bottom: 1px solid #e5e7eb;
}
body.stores-kiosks .detail-item-border-top {
  border-top: 1px solid #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .plan-option {
  border: 2px solid #e5e7eb !important;
  border-radius: 8px;
  background: #fff;
  transition: border-color 0.2s ease;
}
body.stores-kiosks .create-screen-plan-section .plan-option:hover {
  border-color: #d1d5db;
}
body.stores-kiosks .create-screen-plan-section .plan-option.border {
  border-width: 2px;
  border-color: #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .plan-option:has(.form-check-input:checked) {
  border-color: #ffc107 !important;
  border-width: 2px !important;
}
body.stores-kiosks .create-screen-plan-section .plan-option .form-check-input:checked {
  background-color: #ffc107;
  border-color: #ffc107;
}
body.stores-kiosks .create-screen-plan-section .plan-option .plan-metrics,
body.stores-kiosks .create-screen-plan-section .plan-option .frequency-slider-container,
body.stores-kiosks .create-screen-plan-section .plan-option .payment-method-section {
  background: none;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container {
  margin: 0.6rem 0;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider {
  margin-bottom: 1rem;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-webkit-slider-runnable-track,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-webkit-slider-runnable-track {
  height: 6px;
  background: #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-moz-range-track,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-moz-range-track {
  height: 6px;
  background: #e5e7eb;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-webkit-slider-thumb,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  margin-top: -7px;
  border-radius: 50%;
  background: #ffc107;
  cursor: pointer;
}
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .frequency-slider::-moz-range-thumb,
body.stores-kiosks .create-screen-plan-section .frequency-slider-container .form-range.frequency-slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ffc107;
  cursor: pointer;
}
body.stores-kiosks .plan-info-footer {
  border-top: 1px solid #e5e7eb;
}

body.screens .main {
  overflow: visible;
}
body.screens .wrapper {
  overflow-x: hidden;
}

:root {
  --ss-primary-color: #5897fb;
  --ss-bg-color: #ffffff;
  --ss-font-color: #4d4d4d;
  --ss-font-placeholder-color: #8d8d8d;
  --ss-disabled-color: #dcdee2;
  --ss-border-color: #dcdee2;
  --ss-highlight-color: #fffb8c;
  --ss-success-color: #00b755;
  --ss-error-color: #dc3545;
  --ss-focus-color: #5897fb;
  --ss-main-height: 30px;
  --ss-content-height: 300px;
  --ss-spacing-l: 7px;
  --ss-spacing-m: 5px;
  --ss-spacing-s: 3px;
  --ss-animation-timing: 0.2s;
  --ss-border-radius: 4px;
}

@keyframes ss-valueIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes ss-valueOut {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.ss-hide {
  display: none !important;
}

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: var(--ss-spacing-s);
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing);
  overflow: hidden;
}

.ss-main:focus {
  box-shadow: 0 0 5px var(--ss-focus-color);
}

.ss-main.ss-disabled {
  background-color: var(--ss-disabled-color);
  cursor: not-allowed;
}

.ss-main.ss-disabled .ss-values .ss-disabled {
  color: var(--ss-font-color);
}

.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete {
  cursor: not-allowed;
}

.ss-main.ss-open-above {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.ss-main.ss-open-below {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ss-main .ss-values {
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--ss-spacing-m);
  flex: 1 1 100%;
}

.ss-main .ss-values .ss-placeholder {
  display: flex;
  padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);
  margin: auto 0px auto 0px;
  line-height: 1em;
  align-items: center;
  width: 100%;
  color: var(--ss-font-placeholder-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ss-main .ss-values .ss-max {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
}

.ss-main .ss-values .ss-single {
  display: flex;
  margin: auto 0px auto var(--ss-spacing-s);
}

.ss-main .ss-values .ss-value {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
  animation-name: ss-valueIn;
  animation-duration: var(--ss-animation-timing);
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

.ss-main .ss-values .ss-value.ss-value-out {
  animation-name: ss-valueOut;
  animation-duration: var(--ss-animation-timing);
  animation-timing-function: ease-out;
}

.ss-main .ss-values .ss-value .ss-value-text {
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
}

.ss-main .ss-values .ss-value .ss-value-delete {
  display: flex;
  align-items: center;
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  cursor: pointer;
  border-left: solid 1px var(--ss-bg-color);
  box-sizing: content-box;
}

.ss-main .ss-values .ss-value .ss-value-delete svg {
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
}

.ss-main .ss-values .ss-value .ss-value-delete svg path {
  fill: none;
  stroke: var(--ss-bg-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-main .ss-deselect {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  padding: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m);
}

.ss-main .ss-deselect svg {
  width: 8px;
  height: 8px;
}

.ss-main .ss-deselect svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 20;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-main .ss-arrow {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}

.ss-main .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}

.ss-content {
  position: absolute;
  display: flex;
  height: auto;
  flex-direction: column;
  width: auto;
  max-height: var(--ss-content-height);
  box-sizing: border-box;
  border: solid 1px var(--ss-border-color);
  background-color: var(--ss-bg-color);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing);
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center top;
  overflow: hidden;
  z-index: 10000;
}

.ss-content.ss-relative {
  position: relative;
  height: 100%;
}

.ss-content.ss-fixed {
  position: fixed;
}

.ss-content.ss-open-above {
  flex-direction: column-reverse;
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center bottom;
  border-top-left-radius: var(--ss-border-radius);
  border-top-right-radius: var(--ss-border-radius);
}

.ss-content.ss-open-below {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center top;
  border-bottom-left-radius: var(--ss-border-radius);
  border-bottom-right-radius: var(--ss-border-radius);
}

.ss-content .ss-search {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}

.ss-content .ss-search input {
  display: inline-flex;
  font-size: inherit;
  line-height: inherit;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0px;
  padding: var(--ss-spacing-m) var(--ss-spacing-l);
  margin: 0;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  text-align: left;
  box-sizing: border-box;
}

.ss-content .ss-search input::-moz-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}

.ss-content .ss-search input::placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}

.ss-content .ss-search input:focus {
  box-shadow: 0 0 5px var(--ss-focus-color);
}

.ss-content .ss-search .ss-addable {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex: 0 0 auto;
  height: auto;
  margin: 0 0 0 var(--ss-spacing-m);
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
}

.ss-content .ss-search .ss-addable svg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}

.ss-content .ss-search .ss-addable svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-content .ss-list {
  flex: 1 1 auto;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ss-content .ss-list .ss-error {
  color: var(--ss-error-color);
  padding: var(--ss-spacing-l);
}

.ss-content .ss-list .ss-searching {
  color: var(--ss-font-color);
  padding: var(--ss-spacing-l);
}

.ss-content .ss-list .ss-optgroup.ss-close .ss-option {
  display: none !important;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text {
  flex: 1 1 auto;
  font-weight: bold;
  color: var(--ss-font-color);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow) {
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--ss-spacing-m);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover {
  opacity: 0.5;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path {
  stroke: var(--ss-error-color);
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60%;
  text-align: center;
  padding: 0 var(--ss-spacing-s) 0 0;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
  flex: 0 1 auto;
  width: 13px;
  height: 13px;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path {
  fill: none;
  stroke: var(--ss-success-color);
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child {
  stroke-width: 5;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child {
  stroke-width: 11;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow {
  flex: 1 1 auto;
  width: 10px;
  height: 10px;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}

.ss-content .ss-list .ss-optgroup .ss-option {
  padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3);
}

.ss-content .ss-list .ss-option {
  display: block;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
  white-space: normal;
  color: var(--ss-font-color);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ss-content .ss-list .ss-option:hover {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}

.ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}

.ss-content .ss-list .ss-option.ss-disabled {
  cursor: not-allowed;
  background-color: var(--ss-disabled-color);
}

.ss-content .ss-list .ss-option.ss-disabled:hover {
  color: var(--ss-font-color);
}

.ss-content .ss-list .ss-option .ss-search-highlight {
  display: inline-block;
  background-color: var(--ss-highlight-color);
} 
.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

[dir=rtl] .iti__arrow {
  margin-right: 6px;
  margin-left: 0;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

[dir=rtl] .iti--allow-dropdown input, [dir=rtl] .iti--allow-dropdown input[type=text], [dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input, [dir=rtl] .iti--separate-dial-code input[type=text], [dir=rtl] .iti--separate-dial-code input[type=tel] {
  padding-right: 52px;
  padding-left: 6px;
  margin-right: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/../img/flags.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(/../img/flags@2x.png);
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}

.iti__flag {
  background-image: url(/assets/flags.png) !important;
}

@media (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(/assets/flags@2x.png) !important;
  }
}
body.kiosk-mode {
  overflow: hidden;
}
body.kiosk-mode .carousel-item {
  max-height: 100vh;
  width: 100%;
}
body.kiosk-mode .setup {
  background: #1A1C1E;
  padding: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup {
    padding: 4rem;
  }
}
body.kiosk-mode .setup h1, body.kiosk-mode .setup .h1 {
  font-size: calc(1.275rem + 0.3vw);
  padding-bottom: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup h1, body.kiosk-mode .setup .h1 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup h1, body.kiosk-mode .setup .h1 {
    padding-bottom: 2rem;
  }
}
body.kiosk-mode .setup h2, body.kiosk-mode .setup .h2 {
  font-weight: 900;
}
body.kiosk-mode .setup h4, body.kiosk-mode .setup .h4 {
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  body.kiosk-mode .setup .col-sm:nth-child(1) {
    border-right: 1px solid;
    padding-right: calc(1.525rem + 3.3vw);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  body.kiosk-mode .setup .col-sm:nth-child(1) {
    padding-right: 4rem;
  }
}
@media (min-width: 768px) {
  body.kiosk-mode .setup .col-sm:nth-child(2) {
    padding-left: calc(1.525rem + 3.3vw);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  body.kiosk-mode .setup .col-sm:nth-child(2) {
    padding-left: 4rem;
  }
}
body.kiosk-mode .setup .col-sm ol {
  padding: 0;
  list-style-position: inside;
}
body.kiosk-mode .setup .col-sm ol li {
  padding-bottom: 1.25rem;
}
body.kiosk-mode .setup .col-sm .code {
  padding-left: 1.25rem;
  padding-bottom: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  body.kiosk-mode .setup .col-sm .code {
    padding-bottom: 2.5rem;
  }
}
body.kiosk-mode .setup .col-sm .code .char {
  font-size: 1.25rem;
  padding: 1.05rem 0.8rem;
  margin-right: 0.25rem;
  border-radius: 0.3125rem;
  display: inline-block;
  border: 1.2px solid #464646;
  line-height: 0;
}
@media (max-width: 767.98px) {
  body.kiosk-mode .setup .col-sm .code .char {
    padding: 0.25em 0.75em;
    border: none;
    margin-right: 0;
  }
}

.main {
  margin-left: 64px;
  padding: 1.5rem;
  width: calc(100% - 64px);
  margin-top: 0;
  transition: margin-left 0.3s ease, width 0.3s ease;
  background: #F9FAFB;
  min-height: 100vh;
  /* .content styles moved to components/_content.scss */
}

@media (max-width: 768.98px) {
  .main {
    margin-left: 0;
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .sidebar.expanded + .main {
    margin-left: 0;
    width: 100%;
  }
}
/* Page Header styles moved to components/_page-header.scss */
/* Form Actions */
.form-actions {
  display: flex;
  gap: 1rem;
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #E5E7EB;
}

.pagination-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  font-size: 14px;
  color: #000;
  padding: 30px 0px 0px;
}

.pagination-text {
  font-size: 14px;
  color: #4d4d4d;
}

@media (max-width: 768px) {
  .form-actions {
    flex-direction: column-reverse;
  }
  .form-actions .btn {
    width: 100%;
  }
}
.preview-grid-video {
  pointer-events: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2FpX2Fzc2lzdGFudC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3R5bGVzaGVldHMvYXV0aC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvX29uYm9hcmRpbmcuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2Rhc2hib2FyZC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvZGVzaWduX3N0dWRpby5zY3NzIiwiLi4vc3R5bGVzaGVldHMvbWVkaWEtbGlicmFyeS5zY3NzIiwiLi4vc3R5bGVzaGVldHMvc2V0dXBfd2l6YXJkLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9wYWlyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9wbGF5bGlzdHMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbW1vbi5zY3NzIiwiLi4vc3R5bGVzaGVldHMvc2V0dGluZ3Muc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3N1YnNjcmlwdGlvbnMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3Jldmlld3Muc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2Vhcm5pbmdzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWljb25zL2ZvbnQvYm9vdHN0cmFwLWljb25zLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19hdmF0YXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL21peGlucy9fYnV0dG9uLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19jaGFydC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19tYWluLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19uYXZiYXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19wYWdlLWxheW91dC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fcmVib290LnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3R5cGUuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3BsYXRmb3JtX3N0YW5kYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZHJpdmVyLmpzL2Rpc3QvZHJpdmVyLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Rhc2hib2FyZF90b3VyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9nZXR0aW5nX3N0YXJ0ZWQuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NoZWNrb3V0LnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY2FtcGFpZ25zLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY3JlYXRlX2NhbXBhaWduLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY2FtcGFpZ25fbGlzdC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvYWRtaW4vbWFuYWdlX3VzZXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2FkbWluL2dsb2JhbF9jb250cm9scy5zY3NzIiwiLi4vc3R5bGVzaGVldHMvcGFneS5zY3NzIiwiLi4vc3R5bGVzaGVldHMvX3BhaXJpbmdfbW9kYWwuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3N0b3Jlcy5zY3NzIiwiLi4vc3R5bGVzaGVldHMva2lvc2tzLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9zY3JlZW5zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpbS1zZWxlY3QvZGlzdC9zbGltc2VsZWN0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9pbnRsLXRlbC1pbnB1dC9idWlsZC9jc3MvaW50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QixnQmxCNERxQjtFa0IzRHJCLGdCQ3dqQjRCO0VEdmpCNUIsOEJBQUE7QXBCbXBhRjs7QW9CaHBhQTtFRnVNUSxxQ0FBQTtBbEI2OFpSO0FrQnptYUk7RUUzQ0o7SUY4TVEsb0JBQUE7RWxCMDhaTjtBQUNGOztBb0JwcGFBO0VGa01RLCtCQUFBO0FsQnM5WlI7QWtCbG5hSTtFRXRDSjtJRnlNUSxrQkFBQTtFbEJtOVpOO0FBQ0Y7O0FvQnhwYUE7RUY2TFEsdUNBQUE7QWxCKzlaUjtBa0IzbmFJO0VFakNKO0lGb01RLHFCQUFBO0VsQjQ5Wk47QUFDRjs7QW9CNXBhQTtFRndMUSxxQ0FBQTtBbEJ3K1pSO0FrQnBvYUk7RUU1Qko7SUYrTFEsb0JBQUE7RWxCcStaTjtBQUNGOztBb0JocWFBO0VGK0tNLHFCQUxJO0FsQjAvWlY7O0FvQi9wYUE7RUYwS00sbUJBTEk7QWxCOC9aVjs7QW9CeHBhQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0FyQm0wWjVCOztBb0JqcGFBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0FwQm9wYUY7O0FvQjlvYUE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QXBCaXBhRjs7QW9CM29hQTs7RUFFRSxrQkFBQTtBcEI4b2FGOztBb0Izb2FBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QXBCOG9hRjs7QW9CM29hQTs7OztFQUlFLGdCQUFBO0FwQjhvYUY7O0FvQjNvYUE7RUFDRSxnQmxCOUtpQjtBRjR6YW5COztBb0J6b2FBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FwQjRvYUY7O0FvQnRvYUE7RUFDRSxnQkFBQTtBcEJ5b2FGOztBb0Jqb2FBOztFQUVFLG1CQ3NhNEI7QXJCOHRaOUI7O0FvQjVuYUE7RUY2RU0sY0FMSTtBbEJ3amFWOztBb0J6bmFBO0VBQ0UsaUJDcWY0QjtFRHBmNUIsZ0NBQUE7RUFDQSx3Q0FBQTtBcEI0bmFGOztBb0JubmFBOztFQUVFLGtCQUFBO0VGd0RJLGlCQUxJO0VFakRSLGNBQUE7RUFD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QTtFTG1RTSxxQkFMSTtFSzVQUixnQkZ3b0I0QjtBckIwN1o5Qjs7QXVCN2piRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FyQnM5WjlCO0FrQi85YUk7RUtwR0Y7SUx1UU0sZUFBQTtFbEJnMGFOO0FBQ0Y7O0F1QnhrYkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBckJpK1o5QjtBa0IxK2FJO0VLcEdGO0lMdVFNLGlCQUFBO0VsQjIwYU47QUFDRjs7QXVCbmxiRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FyQjQrWjlCO0FrQnIvYUk7RUtwR0Y7SUx1UU0saUJBQUE7RWxCczFhTjtBQUNGOztBdUI5bGJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QXJCdS9aOUI7QWtCaGdiSTtFS3BHRjtJTHVRTSxpQkFBQTtFbEJpMmFOO0FBQ0Y7O0F1QnptYkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBckJrZ2E5QjtBa0IzZ2JJO0VLcEdGO0lMdVFNLGVBQUE7RWxCNDJhTjtBQUNGOztBdUJwbmJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QXJCNmdhOUI7QWtCdGhiSTtFS3BHRjtJTHVRTSxpQkFBQTtFbEJ1M2FOO0FBQ0Y7O0F1QnZtYkE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0F4QmtxYkY7O0F1QnZtYkE7RUM1REUsZUFBQTtFQUNBLGdCQUFBO0F4QnVxYkY7O0F1QnptYkE7RUFDRSxxQkFBQTtBdkI0bWJGO0F1QjFtYkU7RUFDRSxvQkZzb0IwQjtBckJzK1o5Qjs7QXVCbG1iQTtFTDhNTSxjQUxJO0VLdk1SLHlCQUFBO0F2QnFtYkY7O0F1QmptYkE7RUFDRSxtQnJCN0VPO0VnQm9SSCxxQkFMSTtBbEJtNmFWO0F1QmxtYkU7RUFDRSxnQkFBQTtBdkJvbWJKOztBdUJobWJBO0VB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RSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VsQndSSSxtQkFMSTtFa0JoUlIsZ0JsQ1BtQjtFa0NRbkIsZ0JsQzRIaUI7RWtDM0hqQixjbEM4RFM7RWtDN0RULHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLHNCbENvRE07RWtDbkROLDRCQUFBO0VBQ0Esd0NBQUE7RWRHRSxzQ0FBQTtFZUhFLHdFRE1KO0FwQ2dxZUY7QXFDbHFlTTtFRGhCTjtJQ2lCUSxnQkFBQTtFckNxcWVOO0FBQ0Y7QW9DbnFlRTtFQUNFLGdCQUFBO0FwQ3FxZUo7QW9DbnFlSTtFQUNFLGVBQUE7QXBDcXFlTjtBb0NocWVFO0VBQ0UsY2xDd0NPO0VrQ3ZDUCxzQmxDK0JJO0VrQzlCSixxQmY4MkJvQztFZTcyQnBDLFVBQUE7RUFLRSxrRGZraEJrQjtBckI0b2R4QjtBb0MxcGVFO0VBTUUsZUFBQTtFQU1BLGFBQUE7RUFLQSxTQUFBO0FwQzhvZUo7QW9Dem9lRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FwQzJvZUo7QW9Ddm9lRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEMsVUFBQTtBcEN3b2VKO0FvQzNvZUU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QXBDd29lSjtBb0Nob2VFO0VBRUUseUJsQ2xCTztFa0NxQlAsVUFBQTtBcEMrbmVKO0FvQzNuZUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJsQzBHa0I7RWtDekdsQixjbEN4Qk87RW9DdEVULHVDakJxaUNnQztFZXI4QjlCLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSw0QmxDMkJXO0VrQzFCWCxnQkFBQTtFQ3pGRSxxSUQwRkY7QXBDNm5lSjtBcUNudGVNO0VEMEVKO0lDekVNLGdCQUFBO0VyQ3N0ZU47QUFDRjtBb0MvbmVFO0VBQ0Usd0NmNDdCOEI7QXJCcXNjbEM7O0FvQ3huZUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQmxDV2lCO0VrQ1ZqQiwyQmYyeEJzQztFZTF4QnRDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBcEMybmVGO0FvQ3puZUU7RUFDRSxVQUFBO0FwQzJuZUo7QW9DeG5lRTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBcEN5bmVKOztBb0M5bWVBO0VBQ0UsZ0NsQzhEZ0I7RWtDN0RoQixzQkFBQTtFbEJ5SUksa0JBTEk7RUl2UU4seUNBQUE7QXRCc3ZlSjtBb0MvbWVFO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCZm9vQjBCO0FyQjYrYzlCOztBb0M3bWVBO0VBQ0UsaUNsQ29EZ0I7RWtDbkRoQixvQkFBQTtFbEI0SEksbUJBTEk7RUl2UU4seUNBQUE7QXRCa3dlSjtBb0M5bWVFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCZjJuQjBCO0FyQnEvYzlCOztBb0N4bWVFO0VBQ0UsaUNsQzZCVztBRjhrZWY7QW9DeG1lRTtFQUNFLGdDbEM0QmM7QUY4a2VsQjtBb0N2bWVFO0VBQ0UsaUNsQzJCYztBRjhrZWxCOztBb0NwbWVBO0VBQ0UsV2ZxdUJzQztFZXB1QnRDLDZCbENjYTtFa0NiYixlbENLb0I7QUZrbWV0QjtBb0NybWVFO0VBQ0UsZUFBQTtBcEN1bWVKO0FvQ3BtZUU7RUFDRSxvQkFBQTtFZHZMQSxzQ0FBQTtBdEI4eGVKO0FvQ25tZUU7RUFDRSxvQkFBQTtFZDVMQSxzQ0FBQTtBdEJreWVKO0FvQ2xtZUU7RUFBb0IsNEJBQUE7QXBDcW1ldEI7QW9DcG1lRTtFQUFvQiw2QmxDRUo7QUZxbWVsQjs7QXVDdHplQTtFQUNFLHdQQUFBO0VBRUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxzQ0FBQTtFckJxUkksbUJBTEk7RXFCN1FSLGdCckNWbUI7RXFDV25CLGdCckN5SGlCO0VxQ3hIakIsY3JDMkRTO0VxQzFEVCx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQnJDaURNO0VxQ2hETixtRkFBQTtFQUNBLDRCQUFBO0VBQ0EseUNsQis5QmtDO0VrQjk5QmxDLDBCbEIrOUJrQztFa0I5OUJsQyx3Q0FBQTtFakJIRSxzQ0FBQTtFZUhFLHdFRVNKO0F2Q3N6ZUY7QXFDM3plTTtFRWZOO0lGZ0JRLGdCQUFBO0VyQzh6ZU47QUFDRjtBdUN6emVFO0VBQ0UscUJsQnMzQm9DO0VrQnIzQnBDLFVBQUE7RUFLRSxpRGxCaStCNEI7QXJCczFjbEM7QXVDbnplRTtFQUVFLHNCckNtS2tCO0VxQ2xLbEIsc0JBQUE7QXZDb3plSjtBdUNqemVFO0VBRUUseUJyQ3VCTztBRjJ4ZVg7QXVDN3llRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QXZDK3llSjs7QXVDM3llQTtFQUNFLG1CckMrSXVCO0VxQzlJdkIsc0JyQzhJdUI7RXFDN0l2QixvQmxCcXVCNEI7RUhsZ0J4QixrQkFMSTtFSXZRTix5Q0FBQTtBdEJ5MWVKOztBdUMzeWVBO0VBQ0UsbUJyQ3dJdUI7RXFDdkl2QixzQnJDdUl1QjtFcUN0SXZCLGtCbEJpdUI0QjtFSHRnQnhCLG1CQUxJO0VJdlFOLHlDQUFBO0F0QmkyZUo7O0F1Q3p5ZUk7RUFDRSx3UEFBQTtBdkM0eWVOOztBd0NwM2VBO0VBQ0UsY0FBQTtFQUNBLHFCbkJxNkJ3QztFbUJwNkJ4QyxtQm5CcTZCd0M7RW1CcDZCeEMsdUJuQnE2QndDO0FyQms5YzFDO0F3Q3IzZUU7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QXhDdTNlSjs7QXdDbjNlQTtFQUNFLG9CbkIyNUJ3QztFbUIxNUJ4QyxlQUFBO0VBQ0EsaUJBQUE7QXhDczNlRjtBd0NwM2VFO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBeENzM2VKOztBd0NsM2VBO0VBQ0Usd0JBQUE7RUFFQSxjQUFBO0VBQ0EsVW5CMDRCd0M7RW1CejRCeEMsV25CeTRCd0M7RW1CeDRCeEMsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLHlDQUFBO0VBQ0EsK0NBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyRG5CMjRCd0M7RW1CMTRCeEMsaUNBQUE7VUFBQSx5QkFBQTtBeENvM2VGO0F3Q2ozZUU7RWxCM0JFLHFCQUFBO0F0Qis0ZUo7QXdDaDNlRTtFQUVFLGtCbkJtNEJzQztBckI4K2MxQztBd0M5MmVFO0VBQ0UsdUJuQjAzQnNDO0FyQnMvYzFDO0F3QzcyZUU7RUFDRSxxQm5CczFCb0M7RW1CcjFCcEMsVUFBQTtFQUNBLGtEbkI4Zm9CO0FyQmkzZHhCO0F3QzUyZUU7RUFDRSx5QnRDTks7RXNDT0wscUJ0Q1BLO0FGcTNlVDtBd0M1MmVJO0VBSUksdVBBQUE7QXhDMjJlUjtBd0N2MmVJO0VBSUksK0pBQUE7QXhDczJlUjtBd0NqMmVFO0VBQ0UseUJ0QzNCSztFc0M0QkwscUJ0QzVCSztFc0NpQ0gsaVBBQUE7QXhDKzFlTjtBd0MzMWVFO0VBQ0Usb0JBQUE7RUFDQSxZQUFBO0VBQ0EsWW5CazJCdUM7QXJCMi9jM0M7QXdDdDFlSTtFQUNFLGVBQUE7RUFDQSxZbkJ5MUJxQztBckIrL2MzQzs7QXdDMTBlQTtFQUNFLG1CbkJvMUJnQztBckJ5L2NsQztBd0MzMGVFO0VBQ0UsMktBQUE7RUFFQSxVbkI4MEI4QjtFbUI3MEI5QixtQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0NBQUE7RWxCakhBLGtCQUFBO0VlSEUsaURHc0hGO0F4QzQwZUo7QXFDOTdlTTtFRzBHSjtJSHpHTSxnQkFBQTtFckNpOGVOO0FBQ0Y7QXdDLzBlSTtFQUNFLDZKQUFBO0F4Q2kxZU47QXdDOTBlSTtFQUNFLGlDbkI2MEI0QjtFbUJ4MEIxQiwwSkFBQTtBeEM0MGVSO0F3Q3YwZUU7RUFDRSxvQm5Cd3pCOEI7RW1CdnpCOUIsZUFBQTtBeEN5MGVKO0F3Q3YwZUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QXhDeTBlTjs7QXdDcDBlQTtFQUNFLHFCQUFBO0VBQ0Esa0JuQnN5QmdDO0FyQmlpZGxDOztBd0NwMGVBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0F4Q3UwZUY7QXdDbjBlSTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFuQnNwQndCO0FyQitxZDlCOztBd0M5emVJO0VBQ0UsaUxBQUE7QXhDaTBlTjs7QXlDcC9lQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLDZCQUFBO0F6Q3UvZUY7QXlDci9lRTtFQUNFLFVBQUE7QXpDdS9lSjtBeUNuL2VJO0VBQTBCLGtFcEI4Z0NhO0FyQncrYzNDO0F5Q3IvZUk7RUFBMEIsa0VwQjZnQ2E7QXJCMitjM0M7QXlDci9lRTtFQUNFLFNBQUE7QXpDdS9lSjtBeUNwL2VFO0VBQ0UsV3BCKy9CdUM7RW9COS9CdkMsWXBCOC9CdUM7RW9CNy9CdkMsb0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VIMUJGLHlCcEN3RE87RXVDNUJMLFNwQjYvQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSxvSEltQkY7RUpuQkUsNEdJbUJGO0F6Q3EvZUo7QXFDcGdmTTtFSU1KO0lKTE0sd0JBQUE7SUFBQSxnQkFBQTtFckN1Z2ZOO0FBQ0Y7QXlDeC9lSTtFSGpDRix5QmpCOGhDeUM7QXJCOC9jM0M7QXlDdC9lRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCLGtCQUFBO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCLHlCQUFBO0VuQjdCQSxtQkFBQTtBdEJzaGZKO0F5Q3AvZUU7RUFDRSxXcEJvK0J1QztFb0JuK0J2QyxZcEJtK0J1QztFb0JsK0J2QyxxQkFBQTtPQUFBLGdCQUFBO0VIcERGLHlCcEN3RE87RXVDRkwsU3BCbStCdUM7RUMxZ0N2QyxtQkFBQTtFZUhFLGlISTZDRjtFSjdDRSw0R0k2Q0Y7QXpDcS9lSjtBcUM5aGZNO0VJaUNKO0lKaENNLHFCQUFBO0lBQUEsZ0JBQUE7RXJDaWlmTjtBQUNGO0F5Q3gvZUk7RUgzREYseUJqQjhoQ3lDO0FyQndoZDNDO0F5Q3QvZUU7RUFDRSxXcEI4OEI4QjtFb0I3OEI5QixjcEI4OEI4QjtFb0I3OEI5QixrQkFBQTtFQUNBLGVwQjY4QjhCO0VvQjU4QjlCLHdDcEI2OEI4QjtFb0I1OEI5Qix5QkFBQTtFbkJ2REEsbUJBQUE7QXRCZ2pmSjtBeUNwL2VFO0VBQ0Usb0JBQUE7QXpDcy9lSjtBeUNwL2VJO0VBQ0UsMkNwQmc5QnFDO0FyQnNpZDNDO0F5Q24vZUk7RUFDRSwyQ3BCNDhCcUM7QXJCeWlkM0M7O0EwQzVrZkE7RUFDRSxrQkFBQTtBMUMra2ZGO0EwQzdrZkU7OztFQUdFLDBCckJ3aUNvQztFcUJ2aUNwQyw4QnJCdWlDb0M7RXFCdGlDcEMsaUJyQnVpQ29DO0FyQndpZHhDO0EwQzVrZkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VMUkUsZ0VLU0Y7QTFDOGtmSjtBcUNubGZNO0VLVEo7SUxVTSxnQkFBQTtFckNzbGZOO0FBQ0Y7QTBDaGxmRTs7RUFFRSxxQkFBQTtBMUNrbGZKO0EwQ2hsZkk7RUFDRSxrQkFBQTtBMUNtbGZOO0EwQ3BsZkk7O0VBQ0Usa0JBQUE7QTFDbWxmTjtBMENobGZJO0VBRUUscUJyQjRnQ2tDO0VxQjNnQ2xDLHdCckI0Z0NrQztBckJ1a2R4QztBMEN0bGZJOzs7RUFFRSxxQnJCNGdDa0M7RXFCM2dDbEMsd0JyQjRnQ2tDO0FyQnVrZHhDO0EwQ2hsZkk7O0VBQ0UscUJyQnVnQ2tDO0VxQnRnQ2xDLHdCckJ1Z0NrQztBckI0a2R4QztBMEMva2ZFO0VBQ0UscUJyQmlnQ29DO0VxQmhnQ3BDLHdCckJpZ0NvQztBckJnbGR4QztBMEMxa2ZJO0VBQ0UsMkNBQUE7RUFDQSw4RHJCMi9Ca0M7QXJCb2xkeEM7QTBDamxmSTs7OztFQUNFLDJDQUFBO0VBQ0EsOERyQjIvQmtDO0FyQm9sZHhDO0EwQzdrZk07RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGFyQm0vQmdDO0VxQmwvQmhDLFdBQUE7RUFDQSxzQnhDREE7RW9CL0NKLHNDQUFBO0F0Qm1vZko7QTBDemxmTTs7OztFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYXJCbS9CZ0M7RXFCbC9CaEMsV0FBQTtFQUNBLHNCeENEQTtFb0IvQ0osc0NBQUE7QXRCbW9mSjtBMEM1a2ZJO0VBQ0UsMkNBQUE7RUFDQSw4RHJCMCtCa0M7QXJCb21keEM7QTBDemtmSTtFQUNFLG1CQUFBO0ExQzJrZk47QTBDdmtmRTs7RUFFRSxjeENmTztBRndsZlg7QTBDdmtmSTs7RUFDRSx5QnhDdEJLO0FGZ21mWDs7QTJDanFmQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QTNDb3FmRjtBMkNscWZFOzs7RUFHRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBM0NvcWZKO0EyQ2hxZkU7OztFQUdFLFVBQUE7QTNDa3FmSjtBMkM1cGZFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0EzQzhwZko7QTJDNXBmSTtFQUNFLFVBQUE7QTNDOHBmTjs7QTJDbnBmQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0V6QjhPSSxtQkFMSTtFeUJ2T1IsZ0J6Q2hEbUI7RXlDaURuQixnQnpDbUZpQjtFeUNsRmpCLGN6Q3FCUztFeUNwQlQsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVDdEIwNkJzQztFc0J6NkJ0Qyx3Q0FBQTtFckJ0Q0Usc0NBQUE7QXRCNnJmSjs7QTJDN29mQTs7OztFQUlFLG9CQUFBO0V6QndOSSxtQkFMSTtFSXZRTix5Q0FBQTtBdEJzc2ZKOztBMkM3b2ZBOzs7O0VBSUUsc0JBQUE7RXpCK01JLGtCQUxJO0VJdlFOLHlDQUFBO0F0QitzZko7O0EyQzdvZkE7O0VBRUUscUJBQUE7QTNDZ3BmRjs7QTJDbm9mSTs7OztFckJqRUEsMEJBQUE7RUFDQSw2QkFBQTtBdEIyc2ZKO0EyQ2xvZkk7Ozs7RXJCMUVBLDBCQUFBO0VBQ0EsNkJBQUE7QXRCa3RmSjtBMkM1bmZFO0VBQ0UsMkJBQUE7RXJCMUVBLHlCQUFBO0VBQ0EsNEJBQUE7QXRCeXNmSjtBMkM1bmZFOztFckI5RUUseUJBQUE7RUFDQSw0QkFBQTtBdEI4c2ZKOztBNEN0dWZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxjQUxJO0UwQjFQTixpQ3ZCa2pDcUI7QXJCc3JkekI7O0E0Q3J1ZkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UxQnFQRSxrQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsbUN2Qm9pQ3FCO0VDL2pDckIsc0NBQUE7QXRCbXdmSjs7QTRDbnVmSTs7OztFQUVFLGNBQUE7QTVDd3VmTjs7QTRDdnhmSTtFQXFERSwrQ3ZCdWhDbUI7QXJCK3NkekI7QTRDNXRmTTtFQUNFLCtDdkI0Z0NpQjtFdUJ2Z0NmLDBEdkJ1Z0NlO0FyQm10ZHpCOztBNEMveGZJO0VBdUZFLCtDdkJxL0JtQjtBckJ1dGR6QjtBNENoc2ZNO0VBQ0UsK0N2QncrQmlCO0V1Qm4rQmYsMER2Qm0rQmU7QXJCMnRkekI7O0E0Q3Z5Zkk7RUF5SEUsK0N2Qm05Qm1CO0FyQit0ZHpCO0E0Q2hyZk07RUFDRSw0Q3ZCZzlCaUI7QXJCa3VkekI7QTRDL3FmTTtFQUNFLDBEdkI0OEJpQjtBckJxdWR6QjtBNEM5cWZNO0VBQ0UsaUN2Qnc4QmlCO0FyQnd1ZHpCOztBNEMzcWZJO0VBQ0Usa0JBQUE7QTVDOHFmTjs7QTRDeHpmSTs7Ozs7RUFvSk0sVUFBQTtBNUM0cWZWOztBNEM1eWZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxjQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QXJCNHZkekI7O0E0QzN5ZkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UxQnFQRSxrQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsa0N2Qm9pQ3FCO0VDL2pDckIsc0NBQUE7QXRCeTBmSjs7QTRDenlmSTs7OztFQUVFLGNBQUE7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U0FBQTtBaEVzeWtCTjtBZ0VweWtCTTtFQUNFLFlBQUE7RUFDQSxTQUFBO0UxQ3pNSixnQkFBQTtBdEJnL2tCSjtBZ0VueWtCTTs7RTFDN01GLGdCQUFBO0F0Qm8va0JKO0FnRWx5a0JNO0VBQ0UsZ0JBQUE7QWhFb3lrQlI7O0E2Qjk3a0JJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWhFMHprQko7RWdFeHprQkk7SUFDRSxZQUFBO0lBQ0EsU0FBQTtJMUN6TUosZ0JBQUE7RXRCb2dsQkY7RWdFdnprQkk7O0kxQzdNRixnQkFBQTtFdEJ3Z2xCRjtFZ0V0emtCSTtJQUNFLGdCQUFBO0VoRXd6a0JOO0FBQ0Y7QTZCbjlrQkk7RW1Dd0lBO0lBQ0UsWUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtFaEU4MGtCSjtFZ0U1MGtCSTtJQUNFLFlBQUE7SUFDQSxTQUFBO0kxQ3pNSixnQkFBQTtFdEJ3aGxCRjtFZ0UzMGtCSTs7STFDN01GLGdCQUFBO0V0QjRobEJGO0VnRTEwa0JJO0lBQ0UsZ0JBQUE7RWhFNDBrQk47QUFDRjtBNkJ2K2tCSTtFbUN3SUE7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VoRWsya0JKO0VnRWgya0JJO0lBQ0UsWUFBQTtJQUNBLFNBQUE7STFDek1KLGdCQUFBO0V0QjRpbEJGO0VnRS8xa0JJOztJMUM3TUYsZ0JBQUE7RXRCZ2psQkY7RWdFOTFrQkk7SUFDRSxnQkFBQTtFaEVnMmtCTjtBQUNGO0E2QjMva0JJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWhFczNrQko7RWdFcDNrQkk7SUFDRSxZQUFBO0lBQ0EsU0FBQTtJMUN6TUosZ0JBQUE7RXRCZ2tsQkY7RWdFbjNrQkk7O0kxQzdNRixnQkFBQTtFdEJva2xCRjtFZ0VsM2tCSTtJQUNFLGdCQUFBO0VoRW8za0JOO0FBQ0Y7QTZCL2dsQkk7RW1Dd0lBO0lBQ0UsWUFBQTtJQUNBLGVBQUE7SUFDQSxZQUFB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T0ksNkJBQUE7QXZGNmhvQlo7O0F1RnBpb0JRO0VBT0ksMEJBQUE7QXZGaWlvQlo7O0F1Rnhpb0JRO0VBT0ksZ0NBQUE7QXZGcWlvQlo7O0F1RjVpb0JRO0VBT0kseUJBQUE7QXZGeWlvQlo7O0F1Rmhqb0JRO0VBT0ksd0JBQUE7QXZGNmlvQlo7O0F1RnBqb0JRO0VBT0ksK0JBQUE7QXZGaWpvQlo7O0F1Rnhqb0JRO0VBT0kseUJBQUE7QXZGcWpvQlo7O0F1RjVqb0JRO0VBT0ksNkJBQUE7QXZGeWpvQlo7O0F1Rmhrb0JRO0VBT0ksOEJBQUE7QXZGNmpvQlo7O0F1RnBrb0JRO0VBT0ksd0JBQUE7QXZGaWtvQlo7O0F1Rnhrb0JRO0VBT0ksK0JBQUE7QXZGcWtvQlo7O0F1RjVrb0JRO0VBT0ksd0JBQUE7QXZGeWtvQlo7O0F1Rmhsb0JRO0VBT0ksMkNBQUE7QXZGNmtvQlo7O0F1RnBsb0JRO0VBT0ksOENBQUE7QXZGaWxvQlo7O0F1Rnhsb0JRO0VBT0ksOENBQUE7QXZGcWxvQlo7O0F1RjVsb0JRO0VBT0ksMkJBQUE7QXZGeWxvQlo7O0F1RjFtb0JRO0VBQ0UsZ0ZBQUE7QXZGNm1vQlY7O0F1Rjltb0JRO0VBQ0Usa0ZBQUE7QXZGaW5vQlY7O0F1Rmxub0JRO0VBQ0UsZ0ZBQUE7QXZGcW5vQlY7O0F1RnRub0JRO0VBQ0UsNkVBQUE7QXZGeW5vQlY7O0F1RjFub0JRO0VBQ0UsZ0ZBQUE7QXZGNm5vQlY7O0F1Rjlub0JRO0VBQ0UsK0VBQUE7QXZGaW9vQlY7O0F1Rmxvb0JRO0VBQ0UsOEVBQUE7QXZGcW9vQlY7O0F1RnRvb0JRO0VBQ0UsNkVBQUE7QXZGeW9vQlY7O0F1Rmhvb0JRO0VBT0ksMkJBQUE7QXZGNm5vQlo7O0F1RnBvb0JRO0VBT0ksNkJBQUE7QXZGaW9vQlo7O0F1Rnhvb0JRO0VBT0ksNkJBQUE7QXZGcW9vQlo7O0F1RjVvb0JRO0VBT0ksMEJBQUE7QXZGeW9vQlo7O0F1Rmhwb0JRO0VBT0ksMkJBQUE7QXZGNm9vQlo7O0F1RnBwb0JRO0VBT0ksaUJBQUE7QXZGaXBvQlo7O0F1Rnhwb0JRO0VB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dkYrM29CWjs7QXVGdDRvQlE7RUFPSSwwQkFBQTtBdkZtNG9CWjs7QXVGMTRvQlE7RUFPSSx1QkFBQTtBdkZ1NG9CWjs7QXVGOTRvQlE7RUFPSSwyQkFBQTtBdkYyNG9CWjs7QXVGbDVvQlE7RUFPSSxzQkFBQTtBdkYrNG9CWjs7QXVGdDVvQlE7RUFPSSxzQkFBQTtBdkZtNW9CWjs7QXVGMTVvQlE7RUFPSSxzQkFBQTtBdkZ1NW9CWjs7QXVGOTVvQlE7RUFPSSx1QkFBQTtBdkYyNW9CWjs7QXVGbDZvQlE7RUFPSSx1QkFBQTtBdkYrNW9CWjs7QXVGdDZvQlE7RUFPSSwyQkFBQTtBdkZtNm9CWjs7QXVGMTZvQlE7RUFPSSx3QkFBQTtBdkZ1Nm9CWjs7QXVGOTZvQlE7RUFPSSw0QkFBQTtBdkYyNm9CWjs7QXVGbDdvQlE7RUFPSSx5QkFBQTtBdkYrNm9CWjs7QXVGdDdvQlE7RUFPSSw4QkFBQTtBdkZtN29CWjs7QXVGMTdvQlE7RUFPSSxpQ0FBQTtBdkZ1N29CWjs7QXVGOTdvQlE7RUFPSSxzQ0FBQTtBdkYyN29CWjs7QXVGbDhvQlE7RUFPSSx5Q0FBQTtBdkYrN29CWjs7QXVGdDhvQlE7RUFPSSx1QkFBQTtBdkZtOG9CWjs7QXVGMThvQlE7RUFPSSx1QkFBQTtBdkZ1OG9CWjs7QXVGOThvQlE7RUFPSSx5QkFBQTtBdkYyOG9CWjs7QXVGbDlvQlE7RUFPSSx5QkFBQTtBdkYrOG9CWjs7QXVGdDlvQlE7RUFPSSwwQkFBQTtBdkZtOW9CWjs7QXVGMTlvQlE7RUFPSSw0QkFBQTtBdkZ1OW9CWjs7QXVGOTlvQlE7RUFPSSxrQ0FBQTtBdkYyOW9CWjs7QXVGbCtvQlE7RUFPSSxzQ0FBQTtBdkYrOW9CWjs7QXVGdCtvQlE7RUFPSSxvQ0FBQTtBdkZtK29CWjs7QXVGMStvQlE7RUFPSSxrQ0FBQTtBdkZ1K29CWjs7QXVGOStvQlE7RUFPSSx5Q0FBQTtBdkYyK29CWjs7QXVGbC9vQlE7RUFPSSx3Q0FBQTtBdkYrK29CWjs7QXVGdC9vQlE7RUFPSSx3Q0FBQTtBdkZtL29CWjs7QXVGMS9vQlE7RUFPSSxrQ0FBQTtBdkZ1L29CWjs7QXVGOS9vQlE7RUFPSSxnQ0FBQTtBdkYyL29CWjs7QXVGbGdwQlE7RUFPSSw4QkFBQTtBdkYrL29CWjs7QXVGdGdwQlE7RUFPSSxnQ0FBQTtBdkZtZ3BCWjs7QXVGMWdwQlE7RUFPSSwrQkFBQTtBdkZ1Z3BCWjs7QXVGOWdwQlE7RUFPSSxvQ0FBQTtBdkYyZ3BCWjs7QXVGbGhwQlE7RUFPSSxrQ0FBQTtBdkYrZ3BCWjs7QXVGdGhwQlE7RUFPSSxnQ0FBQTtBdkZtaHBCWjs7QXVGMWhwQlE7RUFPSSx1Q0FBQTtBdkZ1aHBCWjs7QXVGOWhwQlE7RUFPSSxzQ0FBQTtBdkYyaHBCWjs7QXVGbGlwQlE7RUFPSSxpQ0FBQTtBdkYraHBCWjs7QXVGdGlwQlE7RUFPSSwyQkFBQTtBdkZtaXBCWjs7QXVGMWlwQlE7RUFPSSxpQ0FBQTtBdkZ1aXBCWjs7QXVGOWlwQlE7RUFPSSwrQkFBQTtBdkYyaXBCWjs7QXVGbGpwQlE7RUFPSSw2QkFBQTtBdkYraXBCWjs7QXVGdGpwQlE7RUFPSSwrQkFBQTtBdkZtanBCWjs7QXVGMWpwQlE7RUFPSSw4QkFBQTtBdkZ1anBCWjs7QXVGOWpwQlE7RUFPSSxvQkFBQTtBdkYyanBCWjs7QXVGbGtwQlE7RUFPSSxtQkFBQTtBdkYranBCWjs7QXVGdGtwQlE7RUFPSSxtQkFBQTtBdkZta3BCWjs7QXVGMWtwQlE7RUFPSSxtQkFBQTtBdkZ1a3BCWjs7QXVGOWtwQlE7RUFPSSxtQkFBQTtBdkYya3BCWjs7QXVGbGxwQlE7RUFPSSxtQkFBQTtBdkYra3BCWjs7QXVGdGxwQlE7RUFPSSxtQkFBQTtBdkZtbHBCWjs7QXVGMWxwQlE7RUFPSSxtQkFBQTtBdkZ1bHBCWjs7QXVGOWxwQlE7RUFPSSxvQkFBQTtBdkYybHBCWjs7QXVGbG1wQlE7RUFPSSwwQkFBQTtBdkYrbHBCWjs7QXVGdG1wQlE7RUFPSSx5QkFBQTtBdkZtbXBCWjs7QXVGMW1wQlE7RUFPSSx1QkFBQTtBdkZ1bXBCWjs7QXVGOW1wQlE7RUFPSSx5QkFBQTtBdkYybXBCWjs7QXVGbG5wQlE7RUFPSSx1QkFBQTtBdkYrbXBCWjs7QXVGdG5wQlE7RUFPSSx5QkFBQTtBdkZtbnBCWjs7QXVGMW5wQlE7RUFPSSx1QkFBQTtBdkZ1bnBCWjs7QXVGOW5wQlE7RUFPSSx1QkFBQTtBdkYybnBCWjs7QXVGbG9wQlE7RUFPSSwwQkFBQTtFQUFBLHlCQUFBO0F2RmdvcEJaOztBdUZ2b3BCUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QXZGcW9wQlo7O0F1RjVvcEJRO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtBdkYwb3BCWjs7QXVGanBwQlE7RUFPSSw2QkFBQTtFQUFBLDRCQUFBO0F2RitvcEJaOztBdUZ0cHBCUTtFQU9JLCtCQUFBO0VBQUEsOEJBQUE7QXZGb3BwQlo7O0F1RjNwcEJRO0VBT0ksNkJBQUE7RUFBQSw0QkFBQTtBdkZ5cHBCWjs7QXVGaHFwQlE7RUFPSSwrQkFBQTtFQUFBLDhCQUFBO0F2RjhwcEJaOztBdUZycXBCUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QXZGbXFwQlo7O0F1RjFxcEJRO0VBT0ksNkJBQUE7RUFBQSw0QkFBQTtBdkZ3cXBCWjs7QXVGL3FwQlE7RUFPSSx3QkFBQTtFQUFBLDJCQUFBO0F2RjZxcEJaOztBdUZwcnBCUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QXZGa3JwQlo7O0F1RnpycEJRO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtBdkZ1cnBCWjs7QXVGOXJwQlE7RUFPSSwyQkFBQTtFQUFBLDhCQUFBO0F2RjRycEJaOztBdUZuc3BCUTtFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7QXZGaXNwQlo7O0F1RnhzcEJRO0VBT0ksMkJBQUE7RUFBQSw4QkFBQTtBdkZzc3BCWjs7QXVGN3NwQlE7RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0F2RjJzcEJaOztBdUZsdHBCUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QXZGZ3RwQlo7O0F1RnZ0cEJRO0VBT0ksMkJBQUE7RUFBQSw4QkFBQTtBdkZxdHBCWjs7QXVGNXRwQlE7RUFPSSx3QkFBQTtBdkZ5dHBCWjs7QXVGaHVwQlE7RUFPSSw4QkFBQTtBdkY2dHBCWjs7QXVGcHVwQlE7RUFPSSw2QkFBQTtBdkZpdXBCWjs7QXVGeHVwQlE7RUFPSSwyQkFBQTtBdkZxdXBCWjs7QXVGNXVwQlE7RUFPSSw2QkFBQTtBdkZ5dXBCWjs7QXVGaHZwQlE7RUFPSSwyQkFBQTtBdkY2dXBCWjs7QXVGcHZwQlE7RUFPSSw2QkFBQTtBdkZpdnBCWjs7QXVGeHZwQlE7RUFPSSwyQkFBQTtBdkZxdnBCWjs7QXVGNXZwQlE7RUFPSSwyQkFBQTtBdkZ5dnBCWjs7QXVGaHdwQlE7RUFPSSwwQkFBQTtBdkY2dnBCWjs7QXVGcHdwQlE7RUFPSSxnQ0FBQTtBdkZpd3BCWjs7QXVGeHdwQlE7RUFPSSwrQkFBQTtBdkZxd3BCWjs7QXVGNXdwQlE7RUFPSSw2QkFBQTtBdkZ5d3BCWjs7QXVGaHhwQlE7RUFPSSwrQkFBQTtBdkY2d3BCWjs7QXVGcHhwQlE7RUFPSSw2QkFBQTtBdkZpeHBCWjs7QXVGeHhwQlE7RUFPSSwrQkFBQTtBdkZxeHBCWjs7QXVGNXhwQlE7RUFPSSw2QkFBQTtBdkZ5eHBCWjs7QXVGaHlwQlE7RUFPSSw2QkFBQTtBdkY2eHBCWjs7QXVGcHlwQlE7RUFPSSwyQkFBQTtBdkZpeXBCWjs7QXVGeHlwQlE7RUFPSSxpQ0FBQTtBdkZxeXBCWjs7QXVGNXlwQlE7RUFPSSxnQ0FBQTtBdkZ5eXBCWjs7QXVGaHpwQlE7RUFPSSw4QkFBQTtBdkY2eXBCWjs7QXVGcHpwQlE7RUFPSSxnQ0FBQTtBdkZpenBCWjs7QXVGeHpwQlE7RUFPSSw4QkFBQTtBdkZxenBCWjs7QXVGNXpwQlE7RUFPSSxnQ0FBQTtBdkZ5enBCWjs7QXVGaDBwQlE7RUFPSSw4QkFBQTtBdkY2enBCWjs7QXVGcDBwQlE7RUFPSSw4QkFBQTtBdkZpMHBCWjs7QXVGeDBwQlE7RUFPSSx5QkFBQTtBdkZxMHBCWjs7QXVGNTBwQlE7RUFPSSwrQkFBQTtBdkZ5MHBCWjs7QXVGaDFwQlE7RUFPSSw4QkFBQTtBdkY2MHBCWjs7QXVGcDFwQlE7RUFPSSw0QkFBQTtBdkZpMXBCWjs7QXVGeDFwQlE7RUFPSSw4QkFBQTtBdkZxMXBCWjs7QXVGNTFwQlE7RUFPSSw0QkFBQTtBdkZ5MXBCWjs7QXVGaDJwQlE7RUFPSSw4QkFBQTtBdkY2MXBCWjs7QXVGcDJwQlE7RUFPSSw0QkFBQTtBdkZpMnBCWjs7QXVGeDJwQlE7RUFPSSw0QkFBQTtBdkZxMnBCWjs7QXVGNTJwQlE7RUFPSSwyQkFBQTtBdkZ5MnBCWjs7QXVGaDNwQlE7RUFPSSwwQkFBQTtBdkY2MnBCWjs7QXVGcDNwQlE7RUFPSSx3QkFBQTtBdkZpM3BCWjs7QXVGeDNwQlE7RUFPSSwwQkFBQTtBdkZxM3BCWjs7QXVGNTNwQlE7RUFPSSx3QkFBQTtBdkZ5M3BCWjs7QXVGaDRwQlE7RUFPSSwwQkFBQTtBdkY2M3BCWjs7QXVGcDRwQlE7RUFPSSx3QkFBQTtBdkZpNHBCWjs7QXVGeDRwQlE7RUFPSSxpQ0FBQTtFQUFBLGdDQUFBO0F2RnM0cEJaOztBdUY3NHBCUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QXZGMjRwQlo7O0F1Rmw1cEJRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBdkZnNXBCWjs7QXVGdjVwQlE7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0F2RnE1cEJaOztBdUY1NXBCUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QXZGMDVwQlo7O0F1Rmo2cEJRO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtBdkYrNXBCWjs7QXVGdDZwQlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0F2Rm82cEJaOztBdUYzNnBCUTtFQU9JLCtCQUFBO0VBQUEsa0NBQUE7QXZGeTZwQlo7O0F1Rmg3cEJRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBdkY4NnBCWjs7QXVGcjdwQlE7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0F2Rm03cEJaOztBdUYxN3BCUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QXZGdzdwQlo7O0F1Ri83cEJRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBdkY2N3BCWjs7QXVGcDhwQlE7RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0F2Rms4cEJaOztBdUZ6OHBCUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QXZGdThwQlo7O0F1Rjk4cEJRO0VBT0ksK0JBQUE7QXZGMjhwQlo7O0F1Rmw5cEJRO0VBT0ksOEJBQUE7QXZGKzhwQlo7O0F1RnQ5cEJRO0VBT0ksNEJBQUE7QXZGbTlwQlo7O0F1RjE5cEJRO0VBT0ksOEJBQUE7QXZGdTlwQlo7O0F1Rjk5cEJRO0VBT0ksNEJBQUE7QXZGMjlwQlo7O0F1RmwrcEJRO0VBT0ksOEJBQUE7QXZGKzlwQlo7O0F1RnQrcEJRO0VBT0ksNEJBQUE7QXZGbStwQlo7O0F1RjErcEJRO0VBT0ksaUNBQUE7QXZGdStwQlo7O0F1RjkrcEJRO0VBT0ksZ0NBQUE7QXZGMitwQlo7O0F1RmwvcEJRO0VBT0ksOEJBQUE7QXZGKytwQlo7O0F1RnQvcEJRO0VBT0ksZ0NBQUE7QXZGbS9wQlo7O0F1RjEvcEJRO0VBT0ksOEJBQUE7QXZGdS9wQlo7O0F1RjkvcEJRO0VBT0ksZ0NBQUE7QXZGMi9wQlo7O0F1RmxncUJRO0VBT0ksOEJBQUE7QXZGKy9wQlo7O0F1RnRncUJRO0VBT0ksa0NBQUE7QXZGbWdxQlo7O0F1RjFncUJRO0VBT0ksaUNBQUE7QXZGdWdxQlo7O0F1RjlncUJRO0VBT0ksK0JBQUE7QXZGMmdxQlo7O0F1RmxocUJRO0VBT0ksaUNBQUE7QXZGK2dxQlo7O0F1RnRocUJRO0VBT0ksK0JBQUE7QXZGbWhxQlo7O0F1RjFocUJRO0VBT0ksaUNBQUE7QXZGdWhxQlo7O0F1RjlocUJRO0VBT0ksK0JBQUE7QXZGMmhxQlo7O0F1RmxpcUJRO0VBT0ksZ0NBQUE7QXZGK2hxQlo7O0F1RnRpcUJRO0VBT0ksK0JBQUE7QXZGbWlxQlo7O0F1RjFpcUJRO0VBT0ksNkJBQUE7QXZGdWlxQlo7O0F1RjlpcUJRO0VBT0ksK0JBQUE7QXZGMmlxQlo7O0F1RmxqcUJRO0VBT0ksNkJBQUE7QXZGK2lxQlo7O0F1RnRqcUJRO0VBT0ksK0JBQUE7QXZGbWpxQlo7O0F1RjFqcUJRO0VBT0ksNkJBQUE7QXZGdWpxQlo7O0F1RjlqcUJRO0VBT0kscUJBQUE7QXZGMmpxQlo7O0F1RmxrcUJRO0VBT0ksMkJBQUE7QXZGK2pxQlo7O0F1RnRrcUJRO0VBT0ksMEJBQUE7QXZGbWtxQlo7O0F1RjFrcUJRO0VBT0ksd0JBQUE7QXZGdWtxQlo7O0F1RjlrcUJRO0VBT0ksMEJBQUE7QXZGMmtxQlo7O0F1RmxscUJRO0VBT0ksd0JBQUE7QXZGK2txQlo7O0F1RnRscUJRO0VBT0ksMEJBQUE7QXZGbWxxQlo7O0F1RjFscUJRO0VBT0ksd0JBQUE7QXZGdWxxQlo7O0F1RjlscUJRO0VBT0ksMkJBQUE7RUFBQSwwQkFBQTtBdkY0bHFCWjs7QXVGbm1xQlE7RUFPSSxpQ0FBQTtFQUFBLGdDQUFBO0F2RmltcUJaOztBdUZ4bXFCUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QXZGc21xQlo7O0F1RjdtcUJRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBdkYybXFCWjs7QXVGbG5xQlE7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0F2RmducUJaOztBdUZ2bnFCUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QXZGcW5xQlo7O0F1RjVucUJRO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtBdkYwbnFCWjs7QXVGam9xQlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0F2RitucUJaOztBdUZ0b3FCUTtFQU9JLHlCQUFBO0VBQUEsNEJBQUE7QXZGb29xQlo7O0F1RjNvcUJRO0VBT0ksK0JBQUE7RUFBQSxrQ0FBQTtBdkZ5b3FCWjs7QXVGaHBxQlE7RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0F2RjhvcUJaOztBdUZycHFCUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QXZGbXBxQlo7O0F1RjFwcUJRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBdkZ3cHFCWjs7QXVGL3BxQlE7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0F2RjZwcUJaOztBdUZwcXFCUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QXZGa3FxQlo7O0F1RnpxcUJRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBdkZ1cXFCWjs7QXVGOXFxQlE7RUFPSSx5QkFBQTtBdkYycXFCWjs7QXVGbHJxQlE7RUFPSSwrQkFBQTtBdkYrcXFCWjs7QXVGdHJxQlE7RUFPSSw4QkFBQTtBdkZtcnFCWjs7QXVGMXJxQlE7RUFPSSw0QkFBQTtBdkZ1cnFCWjs7QXVGOXJxQlE7RUFPSSw4QkFBQTtBdkYycnFCWjs7QXVGbHNxQlE7RUFPSSw0QkFBQTtBdkYrcnFCWjs7QXVGdHNxQlE7RUFPSSw4QkFBQTtBdkZtc3FCWjs7QXVGMXNxQlE7RUFPSSw0QkFBQTtBdkZ1c3FCWjs7QXVGOXNxQlE7RUFPSSwyQkFBQTtBdkYyc3FCWjs7QXVGbHRxQlE7RUFPSSxpQ0FBQTtBdkYrc3FCWjs7QXVGdHRxQlE7RUFPSSxnQ0FBQTtBdkZtdHFCWjs7QXVGMXRxQlE7RUFPSSw4QkFBQTtBdkZ1dHFCWjs7QXVGOXRxQlE7RUFPSSxnQ0FBQTtBdkYydHFCWjs7QXVGbHVxQlE7RUFPSSw4QkFBQTtBdkYrdHFCWjs7QXVGdHVxQlE7RUFPSSxnQ0FBQTtBdkZtdXFCWjs7QXVGMXVxQlE7RUFPSSw4QkFBQTtBdkZ1dXFCWjs7QXVGOXVxQlE7RUFPSSw0QkFBQTtBdkYydXFCWjs7QXVGbHZxQlE7RUFPSSxrQ0FBQTtBdkYrdXFCWjs7QXVGdHZxQlE7RUFPSSxpQ0FBQTtBdkZtdnFCWjs7QXVGMXZxQlE7RUFPSSwrQkFBQTtBdkZ1dnFCWjs7QXVGOXZxQlE7RUFPSSxpQ0FBQTtBdkYydnFCWjs7QXVGbHdxQlE7RUFPSSwrQkFBQTtBdkYrdnFCWjs7QXVGdHdxQlE7RUFPSSxpQ0FBQTtBdkZtd3FCWjs7QXVGMXdxQlE7RUFPSSwrQkFBQTtBdkZ1d3FCWjs7QXVGOXdxQlE7RUFPSSwwQkFBQTtBdkYyd3FCWjs7QXVGbHhxQlE7RUFPSSxnQ0FBQTtBdkYrd3FCWjs7QXVGdHhxQlE7RUFPSSwrQkFBQTtBdkZteHFCWjs7QXVGMXhxQlE7RUFPSSw2QkFBQTtBdkZ1eHFCWjs7QXVGOXhxQlE7RUFPSSwrQkFBQTtBdkYyeHFCWjs7QXVGbHlxQlE7RUFPSSw2QkFBQTtBdkYreHFCWjs7QXVGdHlxQlE7RUFPSSwrQkFBQTtBdkZteXFCWjs7QXVGMXlxQlE7RUFPSSw2QkFBQTtBdkZ1eXFCWjs7QXVG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LHlCQUFBO0V2RjB3c0JWO0V1Rmp4c0JNO0lBT0kseUJBQUE7RXZGNndzQlY7RXVGcHhzQk07SUFPSSwwQkFBQTtFdkZneHNCVjtFdUZ2eHNCTTtJQU9JLDRCQUFBO0V2Rm14c0JWO0V1RjF4c0JNO0lBT0ksa0NBQUE7RXZGc3hzQlY7RXVGN3hzQk07SUFPSSxzQ0FBQTtFdkZ5eHNCVjtFdUZoeXNCTTtJQU9JLG9DQUFBO0V2RjR4c0JWO0V1Rm55c0JNO0lBT0ksa0NBQUE7RXZGK3hzQlY7RXVGdHlzQk07SUFPSSx5Q0FBQTtFdkZreXNCVjtFdUZ6eXNCTTtJQU9JLHdDQUFBO0V2RnF5c0JWO0V1RjV5c0JNO0lBT0ksd0NBQUE7RXZGd3lzQlY7RXVGL3lzQk07SUFPSSxrQ0FBQTtFdkYyeXNCVjtFdUZsenNCTTtJQU9JLGdDQUFBO0V2Rjh5c0JWO0V1RnJ6c0JNO0lBT0ksOEJBQUE7RXZGaXpzQlY7RXVGeHpzQk07SUFPSSxnQ0FBQTtFdkZvenNCVjtFdUYzenNCTTtJQU9JLCtCQUFBO0V2RnV6c0JWO0V1Rjl6c0JNO0lBT0ksb0NBQUE7RXZGMHpzQlY7RXVGajBzQk07SUFPSSxrQ0FBQTtFdkY2enNCVjtFdUZwMHNCTTtJQU9JLGdDQUFBO0V2Rmcwc0JWO0V1RnYwc0JNO0lBT0ksdUNBQUE7RXZGbTBzQlY7RXVGMTBzQk07SUFPSSxzQ0FBQTtFdkZzMHNCVjtFdUY3MHNCTTtJQU9JLGlDQUFBO0V2Rnkwc0JWO0V1Rmgxc0JNO0lBT0ksMkJBQUE7RXZGNDBzQlY7RXVGbjFzQk07SUFPSSxpQ0FBQTtFdkYrMHNCVjtFdUZ0MXNCTTtJQU9JLCtCQUFBO0V2Rmsxc0JWO0V1Rnoxc0JNO0lBT0ksNkJBQUE7RXZGcTFzQlY7RXVGNTFzQk07SUFPSSwrQkFBQTtFdkZ3MXNCVjtFdUYvMXNCTTtJQU9JLDhCQUFBO0V2RjIxc0JWO0V1Rmwyc0JNO0lBT0ksb0JBQUE7RXZGODFzQlY7RXVGcjJzQk07SUFPSSxtQkFBQTtFdkZpMnNCVjtFdUZ4MnNCTTtJQU9JLG1CQUFBO0V2Rm8yc0JWO0V1RjMyc0JNO0lBT0ks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QUFBLGlDQUFBO0V2RjJudEJWO0V1RmxvdEJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFdkYrbnRCVjtFdUZ0b3RCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXZGbW90QlY7RXVGMW90Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V2RnVvdEJWO0V1RjlvdEJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFdkYyb3RCVjtFdUZscHRCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXZGK290QlY7RXVGdHB0Qk07SUFPSSwrQkFBQTtFdkZrcHRCVjtFdUZ6cHRCTTtJQU9JLDhCQUFBO0V2RnFwdEJWO0V1RjVwdEJNO0lBT0ksNEJBQUE7RXZGd3B0QlY7RXVGL3B0Qk07SUFPSSw4QkFBQTtFdkYycHRCVjtFdUZscXRCTTtJQU9JLDRCQUFBO0V2RjhwdEJWO0V1RnJxdEJNO0lBT0ksOEJBQUE7RXZGaXF0QlY7RXVGeHF0Qk07SUFPSSw0QkFBQTtFdkZvcXRCVjtFdUYzcXRCTTtJQU9JLGlDQUFBO0V2RnVxdEJWO0V1RjlxdEJNO0lBT0ksZ0NBQUE7RXZGMHF0QlY7RXVGanJ0Qk07SUFPSSw4QkFBQTtFdkY2cXRCVjtFdUZwcnRCTTtJQU9JLGdDQUFBO0V2RmdydEJWO0V1RnZydEJNO0lBT0ksOEJBQUE7RXZGbXJ0QlY7RXVGMXJ0Qk07SUFPSSxnQ0FBQTtFdkZzcnRCVjtFdUY3cnRCTTtJQU9JLDhCQUFBO0V2RnlydEJWO0V1RmhzdEJNO0lBT0ksa0NBQUE7RXZGNHJ0QlY7RXVGbnN0Qk07SUFPSSxpQ0FBQTtFdkYrcnRCVjtFdUZ0c3RCTTtJQU9JLCtCQUFBO0V2RmtzdEJWO0V1RnpzdEJNO0lBT0ksaUNBQUE7RXZGcXN0QlY7RXVGNXN0Qk07SUFPSSwrQkFBQTtFdkZ3c3RCVjtFdUYvc3RCTTtJQU9JLGlDQUFBO0V2RjJzdEJWO0V1Rmx0dEJNO0lBT0ksK0JBQUE7RXZGOHN0QlY7RXVGcnR0Qk07SUFPSSxnQ0FBQTtFdkZpdHRCVjtFdUZ4dHRCTTtJQU9JLCtCQUFBO0V2Rm90dEJWO0V1RjN0dEJNO0lBT0ks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TTtJQU9JLHVCQUFBO0V2RjRqdUJWO0V1Rm5rdUJNO0lBT0kseUJBQUE7RXZGK2p1QlY7RXVGdGt1Qk07SUFPSSx5QkFBQTtFdkZra3VCVjtFdUZ6a3VCTTtJQU9JLDBCQUFBO0V2RnFrdUJWO0V1RjVrdUJNO0lBT0ksNEJBQUE7RXZGd2t1QlY7RXVGL2t1Qk07SUFPSSxrQ0FBQTtFdkYya3VCVjtFdUZsbHVCTTtJQU9JLHNDQUFBO0V2RjhrdUJWO0V1RnJsdUJNO0lBT0ksb0NBQUE7RXZGaWx1QlY7RXVGeGx1Qk07SUFPSSxrQ0FBQTtFdkZvbHVCVjtFdUYzbHVCTTtJQU9JLHlDQUFBO0V2RnVsdUJWO0V1RjlsdUJNO0lBT0ksd0NBQUE7RXZGMGx1QlY7RXVGam11Qk07SUFPSSx3Q0FBQTtFdkY2bHVCVjtFdUZwbXVCTTtJQU9JLGtDQUFBO0V2RmdtdUJWO0V1RnZtdUJNO0lBT0ksZ0NBQUE7RXZGbW11QlY7RXVGMW11Qk07SUFPSSw4QkFBQTtFdkZzbXVCVjtFdUY3bXVCTTtJQU9JLGdDQUFBO0V2RnltdUJWO0V1RmhudUJNO0lBT0ksK0JBQUE7RXZGNG11QlY7RXVGbm51Qk07SUFPSSxvQ0FBQTtFdkYrbXVCVjtFdUZ0bnVCTTtJQU9JLGtDQUFBO0V2RmtudUJWO0V1RnpudUJNO0lBT0ksZ0NBQUE7RXZGcW51QlY7RXVGNW51Qk07SUFPSSx1Q0FBQTtFdkZ3bnVCVjtFdUYvbnVCTTtJQU9JLHNDQUFBO0V2RjJudUJWO0V1RmxvdUJNO0lBT0ksaUNBQUE7RXZGOG51QlY7RXVGcm91Qk07SUFPSSwyQkFBQTtFdkZpb3VCVjtFdUZ4b3VCTTtJQU9JLGlDQUFBO0V2Rm9vdUJWO0V1RjNvdUJNO0lBT0ksK0JBQUE7RXZGdW91QlY7RXVGOW91Qk07SUFPSSw2QkFBQTtFdkYwb3VCVjtFdUZqcHVCTTtJQU9JLCtCQUFBO0V2RjZvdUJWO0V1RnBwdUJNO0lBT0ksOEJBQUE7RXZGZ3B1QlY7RXVGdnB1Qk07SUFPSSxvQkFBQTtFdkZtcHVCVjtFdUYxcHVCTTtJQU9JLG1CQUFBO0V2RnNwdUJWO0V1RjdwdUJN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Q0FBQTtFdkY0NnVCVjtFdUZuN3VCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXZGZzd1QlY7RXVGdjd1Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V2Rm83dUJWO0V1RjM3dUJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFdkZ3N3VCVjtFdUYvN3VCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXZGNDd1QlY7RXVGbjh1Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V2Rmc4dUJWO0V1RnY4dUJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFdkZvOHVCVjtFdUYzOHVCTTtJQU9JLCtCQUFBO0V2RnU4dUJWO0V1Rjk4dUJNO0lBT0ksOEJBQUE7RXZGMDh1QlY7RXVGajl1Qk07SUFPSSw0QkFBQTtFdkY2OHVCVjtFdUZwOXVCTTtJQU9JLDhCQUFBO0V2Rmc5dUJWO0V1RnY5dUJNO0lBT0ksNEJBQUE7RXZGbTl1QlY7RXVGMTl1Qk07SUFPSSw4QkFBQTtFdkZzOXVCVjtFdUY3OXVCTTtJQU9JLDRCQUFBO0V2Rnk5dUJWO0V1RmgrdUJNO0lBT0ksaUNBQUE7RXZGNDl1QlY7RXVGbit1Qk07SUFPSSxnQ0FBQTtFdkYrOXVCVjtFdUZ0K3VCTTtJQU9JLDhCQUFBO0V2RmsrdUJWO0V1RnordUJNO0lBT0ksZ0NBQUE7RXZGcSt1QlY7RXVGNSt1Qk07SUFPSSw4QkFBQTtFdkZ3K3VCVjtFdUYvK3VCTTtJQU9JLGdDQUFBO0V2RjIrdUJWO0V1RmwvdUJNO0lBT0ksOEJBQUE7RXZGOCt1QlY7RXVGci91Qk07SUFPSSxrQ0FBQTtFdkZpL3VCVjtFdUZ4L3VCTTtJQU9JLGlDQUFBO0V2Rm8vdUJWO0V1RjMvdUJNO0lBT0ksK0JBQUE7RXZGdS91QlY7RXVGOS91Qk07SUFPSSxpQ0FBQTtFdkYwL3VCVjtFdUZqZ3ZCTTtJQU9JLCtCQUFBO0V2RjYvdUJWO0V1RnBndkJNO0lBT0ksaUNBQUE7RXZGZ2d2QlY7RXVGdmd2Qk07SUFPSSwrQkFBQTtFdkZtZ3ZCVjtFdUYxZ3ZCTTtJQU9JLGdDQUFBO0V2RnNndkJWO0V1RjdndkJN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dUZsM3ZCTTtJQU9JLHVCQUFBO0V2RjgydkJWO0V1RnIzdkJNO0lBT0ksdUJBQUE7RXZGaTN2QlY7RXVGeDN2Qk07SUFPSSx5QkFBQTtFdkZvM3ZCVjtFdUYzM3ZCTTtJQU9JLHlCQUFBO0V2RnUzdkJWO0V1RjkzdkJNO0lBT0ksMEJBQUE7RXZGMDN2QlY7RXVGajR2Qk07SUFPSSw0QkFBQTtFdkY2M3ZCVjtFdUZwNHZCTTtJQU9JLGtDQUFBO0V2Rmc0dkJWO0V1RnY0dkJNO0lBT0ksc0NBQUE7RXZGbTR2QlY7RXVGMTR2Qk07SUFPSSxvQ0FBQTtFdkZzNHZCVjtFdUY3NHZCTTtJQU9JLGtDQUFBO0V2Rnk0dkJWO0V1Rmg1dkJNO0lBT0kseUNBQUE7RXZGNDR2QlY7RXVGbjV2Qk07SUFPSSx3Q0FBQTtFdkYrNHZCVjtFdUZ0NXZCTTtJQU9JLHdDQUFBO0V2Rms1dkJWO0V1Rno1dkJNO0lBT0ksa0NBQUE7RXZGcTV2QlY7RXVGNTV2Qk07SUFPSSxnQ0FBQTtFdkZ3NXZCVjtFdUYvNXZCTTtJQU9JLDhCQUFBO0V2RjI1dkJWO0V1Rmw2dkJNO0lBT0ksZ0NBQUE7RXZGODV2QlY7RXVGcjZ2Qk07SUFPSSwrQkFBQTtFdkZpNnZCVjtFdUZ4NnZCTTtJQU9JLG9DQUFBO0V2Rm82dkJWO0V1RjM2dkJNO0lBT0ksa0NBQUE7RXZGdTZ2QlY7RXVGOTZ2Qk07SUFPSSxnQ0FBQTtFdkYwNnZCVjtFdUZqN3ZCTTtJQU9JLHVDQUFBO0V2RjY2dkJWO0V1RnA3dkJNO0lBT0ksc0NBQUE7RXZGZzd2QlY7RXVGdjd2Qk07SUFPSSxpQ0FBQTtFdkZtN3ZCVjtFdUYxN3ZCTTtJQU9JLDJCQUFBO0V2RnM3dkJWO0V1Rjc3dkJNO0lBT0ksaUNBQUE7RXZGeTd2QlY7RXVGaDh2Qk07SUFPSSwrQkFBQTtFdkY0N3ZCVjtFdUZuOHZCTTtJQU9JLDZCQUFBO0V2Ris3dkJWO0V1RnQ4dkJNO0lBT0ksK0JBQUE7RXZGazh2QlY7RXVGejh2Qk07SUFPSSw4QkFBQTtFdkZxOHZCVjtFdUY1OHZCTTtJQU9JLG9CQUFBO0V2Rnc4dkJWO0V1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RXZGNnR3QlY7RXVGcHV3Qk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0V2Rml1d0JWO0V1Rnh1d0JNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFdkZxdXdCVjtFdUY1dXdCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXZGeXV3QlY7RXVGaHZ3Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V2RjZ1d0JWO0V1RnB2d0JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFdkZpdndCVjtFdUZ4dndCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXZGcXZ3QlY7RXVGNXZ3Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V2Rnl2d0JWO0V1Rmh3d0JNO0lBT0ksK0JBQUE7RXZGNHZ3QlY7RXVGbnd3Qk07SUFPSSw4QkFBQTtFdkYrdndCVjtFdUZ0d3dCTTtJQU9JLDRCQUFBO0V2Rmt3d0JWO0V1Rnp3d0JNO0lBT0ksOEJBQUE7RXZGcXd3QlY7RXVGNXd3Qk07SUFPSSw0QkFBQTtFdkZ3d3dCVjtFdUYvd3dCTTtJQU9JLDhCQUFBO0V2RjJ3d0JWO0V1Rmx4d0JNO0lBT0ksNEJBQUE7RXZGOHd3QlY7RXVGcnh3Qk07SUFPSSxpQ0FBQTtFdkZpeHdCVjtFdUZ4eHdCTTtJQU9JLGdDQUFBO0V2Rm94d0JWO0V1RjN4d0JNO0lBT0ksOEJBQUE7RXZGdXh3QlY7RXVGOXh3Qk07SUFPSSxnQ0FBQTtFdkYweHdCVjtFdUZqeXdCTTtJQU9JLDhCQUFBO0V2RjZ4d0JWO0V1RnB5d0JNO0lBT0ksZ0NBQUE7RXZGZ3l3QlY7RXVGdnl3Qk07SUFPSSw4QkFBQTtFdkZteXdCVjtFdUYxeXdCTTtJQU9JLGtDQUFBO0V2RnN5d0JWO0V1Rjd5d0JNO0lBT0ksaUNBQUE7RXZGeXl3QlY7RXVGaHp3Qk07SUFPSSwrQkFBQTtFdkY0eXdCVjtFdUZuendCTTtJQU9JLGlDQUFBO0V2Rit5d0JWO0V1RnR6d0JNO0lBT0ksK0JBQUE7RXZGa3p3QlY7RXVGenp3Qk07SUFPSSxpQ0FBQTtFdkZxendCVjtFdUY1endCTTtJQU9JLCtCQUFBO0V2Rnd6d0JWO0V1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cHhCVjtFdUZwcXhCTTtJQU9JLHlDQUFBO0V2RmdxeEJWO0V1RnZxeEJNO0lBT0ksdUJBQUE7RXZGbXF4QlY7RXVGMXF4Qk07SUFPSSx1QkFBQTtFdkZzcXhCVjtFdUY3cXhCTTtJQU9JLHlCQUFBO0V2RnlxeEJWO0V1RmhyeEJNO0lBT0kseUJBQUE7RXZGNHF4QlY7RXVGbnJ4Qk07SUFPSSwwQkFBQTtFdkYrcXhCVjtFdUZ0cnhCTTtJQU9JLDRCQUFBO0V2RmtyeEJWO0V1RnpyeEJNO0lBT0ksa0NBQUE7RXZGcXJ4QlY7RXVGNXJ4Qk07SUFPSSxzQ0FBQTtFdkZ3cnhCVjtFdUYvcnhCTTtJQU9JLG9DQUFBO0V2RjJyeEJWO0V1RmxzeEJNO0lBT0ksa0NBQUE7RXZGOHJ4QlY7RXVGcnN4Qk07SUFPSSx5Q0FBQTtFdkZpc3hCVjtFdUZ4c3hCTTtJQU9JLHdDQUFBO0V2Rm9zeEJWO0V1RjNzeEJNO0lBT0ksd0NBQUE7RXZGdXN4QlY7RXVGOXN4Qk07SUFPSSxrQ0FBQTtFdkYwc3hCVjtFdUZqdHhCTTtJQU9JLGdDQUFBO0V2RjZzeEJWO0V1RnB0eEJNO0lBT0ksOEJBQUE7RXZGZ3R4QlY7RXVGdnR4Qk07SUFPSSxnQ0FBQTtFdkZtdHhCVjtFdUYxdHhCTTtJQU9JLCtCQUFBO0V2RnN0eEJWO0V1Rjd0eEJNO0lBT0ksb0NBQUE7RXZGeXR4QlY7RXVGaHV4Qk07SUFPSSxrQ0FBQTtFdkY0dHhCVjtFdUZudXhCTTtJQU9JLGdDQUFBO0V2Rit0eEJWO0V1RnR1eEJNO0lBT0ksdUNBQUE7RXZGa3V4QlY7RXVGenV4Qk07SUFPSSxzQ0FBQTtFdkZxdXhCVjtFdUY1dXhCTTtJQU9JLGlDQUFBO0V2Rnd1eEJWO0V1Ri91eEJNO0lBT0ksMkJBQUE7RXZGMnV4QlY7RXVGbHZ4Qk07SUFPSSxpQ0FBQTtFdkY4dXhCVjtFdUZydnhCTTtJQU9JLCtCQUFBO0V2Rml2eEJWO0V1Rnh2eEJNO0lBT0ksNkJBQUE7RXZGb3Z4QlY7RXVGM3Z4Qk07SUFPSSwrQkFBQTtFdkZ1dnhCVjtFdUY5dnhCTTtJQU9JLDhCQUFBO0V2RjB2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eUJWO0V1RnJoeUJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFdkZraHlCVjtFdUZ6aHlCTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RXZGc2h5QlY7RXVGN2h5Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V2RjBoeUJWO0V1RmppeUJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFdkY4aHlCVjtFdUZyaXlCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXZGa2l5QlY7RXVGeml5Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V2RnNpeUJWO0V1RjdpeUJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFdkYwaXlCVjtFdUZqanlCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXZGOGl5QlY7RXVGcmp5Qk07SUFPSSwrQkFBQTtFdkZpanlCVjtFdUZ4anlCTTtJQU9JLDhCQUFBO0V2Rm9qeUJWO0V1RjNqeUJNO0lBT0ksNEJBQUE7RXZGdWp5QlY7RXVGOWp5Qk07SUFPSSw4QkFBQTtFdkYwanlCVjtFdUZqa3lCTTtJQU9JLDRCQUFBO0V2RjZqeUJWO0V1RnBreUJNO0lBT0ksOEJBQUE7RXZGZ2t5QlY7RXVGdmt5Qk07SUFPSSw0QkFBQTtFdkZta3lCVjtFdUYxa3lCTTtJQU9JLGlDQUFBO0V2RnNreUJWO0V1RjdreUJNO0lBT0ksZ0NBQUE7RXZGeWt5QlY7RXVGaGx5Qk07SUFPSSw4QkFBQTtFdkY0a3lCVjtFdUZubHlCTTtJQU9JLGdDQUFBO0V2RitreUJWO0V1RnRseUJNO0lBT0ksOEJBQUE7RXZGa2x5QlY7RXVGemx5Qk07SUFPSSxnQ0FBQTtFdkZxbHlCVjtFdUY1bHlCTTtJQU9JLDhCQUFBO0V2RndseUJWO0V1Ri9seUJNO0lBT0ksa0NBQUE7RXZGMmx5QlY7RXVGbG15Qk07SUFPSSxpQ0FBQTtFdkY4bHlCVjtFdUZybXlCTTtJQU9JLCtCQUFBO0V2RmlteUJWO0V1RnhteUJNO0lBT0ksaUNBQUE7RXZGb215QlY7RXVGM215Qk07SUFPSSwrQkFBQTtFdkZ1bXlCVjtFdUY5bXlCTTtJQU9JLGlDQUFBO0V2RjBt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QTtFdkYrOHlCVjtFdUZ0OXlCTTtJQU9JLHNDQUFBO0V2Rms5eUJWO0V1Rno5eUJNO0lBT0kseUNBQUE7RXZGcTl5QlY7RXVGNTl5Qk07SUFPSSx1QkFBQTtFdkZ3OXlCVjtFdUYvOXlCTTtJQU9JLHVCQUFBO0V2RjI5eUJWO0V1RmwreUJNO0lBT0kseUJBQUE7RXZGODl5QlY7RXVGcit5Qk07SUFPSSx5QkFBQTtFdkZpK3lCVjtFdUZ4K3lCTTtJQU9JLDBCQUFBO0V2Rm8reUJWO0V1RjMreUJNO0lBT0ksNEJBQUE7RXZGdSt5QlY7RXVGOSt5Qk07SUFPSSxrQ0FBQTtFdkYwK3lCVjtFdUZqL3lCTTtJQU9JLHNDQUFBO0V2RjYreUJWO0V1RnAveUJNO0lBT0ksb0NBQUE7RXZGZy95QlY7RXVGdi95Qk07SUFPSSxrQ0FBQTtFdkZtL3lCVjtFdUYxL3lCTTtJQU9JLHlDQUFBO0V2RnMveUJWO0V1RjcveUJNO0lBT0ksd0NBQUE7RXZGeS95QlY7RXVGaGd6Qk07SUFPSSx3Q0FBQTtFdkY0L3lCVjtFdUZuZ3pCTTtJQU9JLGtDQUFBO0V2RisveUJWO0V1RnRnekJNO0lBT0ksZ0NBQUE7RXZGa2d6QlY7RXVGemd6Qk07SUFPSSw4QkFBQTtFdkZxZ3pCVjtFdUY1Z3pCTTtJQU9JLGdDQUFBO0V2RndnekJWO0V1Ri9nekJNO0lBT0ksK0JBQUE7RXZGMmd6QlY7RXVGbGh6Qk07SUFPSSxvQ0FBQTtFdkY4Z3pCVjtFdUZyaHpCTTtJQU9JLGtDQUFBO0V2RmloekJWO0V1RnhoekJNO0lBT0ksZ0NBQUE7RXZGb2h6QlY7RXVGM2h6Qk07SUFPSSx1Q0FBQTtFdkZ1aHpCVjtFdUY5aHpCTTtJQU9JLHNDQUFBO0V2RjBoekJWO0V1RmppekJNO0lBT0ksaUNBQUE7RXZGNmh6QlY7RXVGcGl6Qk07SUFPSSwyQkFBQTtFdkZnaXpCVjtFdUZ2aXpCTTtJQU9JLGlDQUFBO0V2Rm1pekJWO0V1RjFpekJNO0lBT0ksK0JBQUE7RXZGc2l6QlY7RXVGN2l6Qk07SUFPSSw2QkFBQTtFdkZ5aXpCVjtFdUZoanpCTTtJQU9JLCtCQUFB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dUZ0MHpCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXZGbTB6QlY7RXVGMTB6Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0V2RnUwekJWO0V1RjkwekJNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFdkYyMHpCVjtFdUZsMXpCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXZGKzB6QlY7RXVGdDF6Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V2Rm0xekJWO0V1RjExekJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFdkZ1MXpCVjtFdUY5MXpCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXZGMjF6QlY7RXVGbDJ6Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V2RisxekJWO0V1RnQyekJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFdkZtMnpCVjtFdUYxMnpCTTtJQU9JLCtCQUFBO0V2RnMyekJWO0V1RjcyekJNO0lBT0ksOEJBQUE7RXZGeTJ6QlY7RXVGaDN6Qk07SUFPSSw0QkFBQTtFdkY0MnpCVjtFdUZuM3pCTTtJQU9JLDhCQUFBO0V2RisyekJWO0V1RnQzekJNO0lBT0ksNEJBQUE7RXZGazN6QlY7RXVGejN6Qk07SUFPSSw4QkFBQTtFdkZxM3pCVjtFdUY1M3pCTTtJQU9JLDRCQUFBO0V2RnczekJWO0V1Ri8zekJNO0lBT0ksaUNBQUE7RXZGMjN6QlY7RXVGbDR6Qk07SUFPSSxnQ0FBQTtFdkY4M3pCVjtFdUZyNHpCTTtJQU9JLDhCQUFBO0V2Rmk0ekJWO0V1Rng0ekJNO0lBT0ksZ0NBQUE7RXZGbzR6QlY7RXVGMzR6Qk07SUFPSSw4QkFBQTtFdkZ1NHpCVjtFdUY5NHpCTTtJQU9JLGdDQUFBO0V2RjA0ekJWO0V1Rmo1ekJNO0lBT0ksOEJBQUE7RXZGNjR6QlY7RXVGcDV6Qk07SUFPSSxrQ0FBQTtFdkZnNXpCVjtFdUZ2NXpCTTtJQU9JLGlDQUFBO0V2Rm01ekJWO0V1RjE1ekJNO0lBT0ksK0JBQUE7RXZGczV6QlY7RXVGNzV6Qk07SUFPSSxpQ0FBQTtFdkZ5NXpCVjtFdUZoNnpCTTtJQU9JLCtCQUFB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OztBeUYzeXdCRTtFQUF1QixnQkF0Z0VIO0F6RnF6MEJ0Qjs7QXlGL3l3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ejBCdEI7O0F5Rm56d0JFO0VBQXVCLGdCQXRnRUg7QXpGNnowQnRCOztBeUZ2endCRTtFQUF1QixnQkF0Z0VIO0F6RmkwMEJ0Qjs7QXlGM3p3QkU7RUFBdUIsZ0JBdGdFSDtBekZxMDBCdEI7O0F5Ri96d0JFO0VBQXVCLGdCQXRnRUg7QXpGeTAwQnRCOztBeUZuMHdCRTtFQUF1QixnQkF0Z0VIO0F6RjYwMEJ0Qjs7QXlGdjB3QkU7RUFBdUIsZ0JBdGdFSDtBekZpMTBCdEI7O0F5RjMwd0JFO0VBQXVCLGdCQXRnRUg7QXpGcTEwQnRCOztBeUYvMHdCRTtFQUF1QixnQkF0Z0VIO0F6RnkxMEJ0Qjs7QXlGbjF3QkU7RUFBdUIsZ0JBdGdFSDtBekY2MTBCdEI7O0F5RnYxd0JFO0VBQXVCLGdCQXRnRUg7QXpGaTIwQnRCOztBeUYzMXdCRTtFQUF1QixnQkF0Z0VIO0F6RnEyMEJ0Qjs7QXlGLzF3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MjBCdEI7O0F5Rm4yd0JFO0VBQXVCLGdCQXRnRUg7QXpGNjIwQnRCOztBeUZ2MndCRTtFQUF1QixnQkF0Z0VIO0F6RmkzMEJ0Qjs7QXlGMzJ3QkU7RUFBdUIsZ0JBdGdFSDtBekZxMzBCdEI7O0F5Ri8yd0JFO0VBQXVCLGdCQXRnRUg7QXpGeTMwQnRCOztBeUZuM3dCRTtFQUF1QixnQkF0Z0VIO0F6RjYzMEJ0Qjs7QXlGdjN3QkU7RUFBdUIsZ0JBdGdFSDtBekZpNDBCdEI7O0F5RjMzd0JFO0VBQXVCLGdCQXRnRUg7QXpGcTQwQnRCOztBeUYvM3dCRTtFQUF1QixnQkF0Z0VIO0F6Rnk0MEJ0Qjs7QXlGbjR3QkU7RUFBdUIsZ0JBdGdFSDtBekY2NDBCdEI7O0F5RnY0d0JFO0VBQXVCLGdCQXRnRUg7QXpGaTUwQnRCOztBeUYzNHdCRTtFQUF1QixnQkF0Z0VIO0F6RnE1MEJ0Qjs7QXlGLzR3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NTBCdEI7O0F5Rm41d0JFO0VBQXVCLGdCQXRnRUg7QXpGNjUwQnRCOztBeUZ2NXdCRTtFQUF1QixnQkF0Z0VIO0F6Rmk2MEJ0Qjs7QXlGMzV3QkU7RUFBdUIsZ0JBdGdFSDtBekZxNjBCdEI7O0F5Ri81d0JFO0VBQXVCLGdCQXRnRUg7QXpGeTYwQnRCOztBeUZuNndCRTtFQUF1QixnQkF0Z0VIO0F6RjY2MEJ0Qjs7QXlGdjZ3QkU7RUFBdUIsZ0JBdGdFSDtBekZpNzBCdEI7O0F5RjM2d0JFO0VBQXVCLGdCQXRnRUg7QXpGcTcwQnRCOztBeUYvNndCRTtFQUF1QixnQkF0Z0VIO0F6Rnk3MEJ0Qjs7QXlGbjd3QkU7RUFBdUIsZ0JBdGdFSDtBekY2NzBCdEI7O0F5RnY3d0JFO0VBQXVCLGdCQXRnRUg7QXpGaTgwQnRCOztBeUYzN3dCRTtFQUF1QixnQkF0Z0VIO0F6RnE4MEJ0Qjs7QXlGLzd3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ODBCdEI7O0F5Rm44d0JFO0VBQXVCLGdCQXRnRUg7QXpGNjgwQnRCOztBeUZ2OHdCRTtFQUF1QixnQkF0Z0VIO0F6Rmk5MEJ0Qjs7QXlGMzh3QkU7RUFBdUIsZ0JBdGdFSDtBekZxOTBCdEI7O0F5Ri84d0JFO0VBQXVCLGdCQXRnRUg7QXpGeTkwQnRCOztBeUZuOXdCRTtFQUF1QixnQkF0Z0VIO0F6RjY5MEJ0Qjs7QXlGdjl3QkU7RUFBdUIsZ0JBdGdFSDtBekZpKzBCdEI7O0F5RjM5d0JFO0VBQXVCLGdCQXRnRUg7QXpGcSswQnRCOztBeUYvOXdCRTtFQUF1QixnQkF0Z0VIO0F6RnkrMEJ0Qjs7QXlGbit3QkU7RUFBdUIsZ0JBdGdFSDtBekY2KzBCdEI7O0F5RnYrd0JFO0VBQXVCLGdCQXRnRUg7QXpGaS8wQnRCOztBeUYzK3dCRTtFQUF1QixnQkF0Z0VIO0F6RnEvMEJ0Qjs7QXlGLyt3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5LzBCdEI7O0F5Rm4vd0JFO0VBQXVCLGdCQXRnRUg7QXpGNi8wQnRCOztBeUZ2L3dCRTtFQUF1QixnQkF0Z0VIO0F6RmlnMUJ0Qjs7QXlGMy93QkU7RUFBdUIsZ0JBdGdFSDtBekZxZzFCdEI7O0F5Ri8vd0JFO0VBQXVCLGdCQXRnRUg7QXpGeWcxQnRCOztBeUZuZ3hCRTtFQUF1QixnQkF0Z0VIO0F6RjZnMUJ0Qjs7QXlGdmd4QkU7RUFBdUIsZ0JBdGdFSDtBekZpaDFCdEI7O0F5RjNneEJFO0VBQXVCLGdCQXRnRUg7QXpGcWgxQnRCOztBeUYvZ3hCRTtFQUF1QixnQkF0Z0VIO0F6RnloMUJ0Qjs7QXlGbmh4QkU7RUFBdUIsZ0JBdGdFSDtBekY2aDFCdEI7O0F5RnZoeEJFO0VBQXVCLGdCQXRnRUg7QXpGaWkxQnRCOztBeUYzaHhCRTtFQUF1QixnQkF0Z0VIO0F6RnFpMUJ0Qjs7QXlGL2h4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5aTFCdEI7O0F5Rm5peEJFO0VBQXVCLGdCQXRnRUg7QXpGNmkxQnRCOztBeUZ2aXhCRTtFQUF1QixnQkF0Z0VIO0F6RmlqMUJ0Qjs7QXlGM2l4QkU7RUFBdUIsZ0JBdGdFSDtBekZxajFCdEI7O0F5Ri9peEJFO0VBQXVCLGdCQXRnRUg7QXpGeWoxQnRCOztBeUZuanhCRTtFQUF1QixnQkF0Z0VIO0F6RjZqMUJ0Qjs7QXlGdmp4QkU7RUFBdUIsZ0JBdGdFSDtBekZpazFCdEI7O0F5RjNqeEJFO0VBQXVCLGdCQXRnRUg7QXpGcWsxQnRCOztBeUYvanhCRTtFQUF1QixnQkF0Z0VIO0F6RnlrMUJ0Qjs7QXlGbmt4QkU7RUFBdUIsZ0JBdGdFSDtBekY2azFCdEI7O0F5RnZreEJFO0VBQXVCLGdCQXRnRUg7QXpGaWwxQnRCOztBeUYza3hCRTtFQUF1QixnQkF0Z0VIO0F6RnFsMUJ0Qjs7QXlGL2t4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bDFCdEI7O0F5Rm5seEJFO0VBQXVCLGdCQXRnRUg7QXpGNmwxQnRCOztBeUZ2bHhCRTtFQUF1QixnQkF0Z0VIO0F6RmltMUJ0Qjs7QXlGM2x4QkU7RUFBdUIsZ0JBdGdFSDtBekZxbTFCdEI7O0F5Ri9seEJFO0VBQXVCLGdCQXRnRUg7QXpGeW0xQnRCOztBeUZubXhCRTtFQUF1QixnQkF0Z0VIO0F6RjZtMUJ0Qjs7QXlGdm14QkU7RUFBdUIsZ0JBdGdFSDtBekZpbjFCdEI7O0F5RjNteEJFO0VBQXVCLGdCQXRnRUg7QXpGcW4xQnRCOztBeUYvbXhCRTtFQUF1QixnQkF0Z0VIO0F6RnluMUJ0Qjs7QXlGbm54QkU7RUFBdUIsZ0JBdGdFSDtBekY2bjFCdEI7O0F5RnZueEJFO0VBQXVCLGdCQXRnRUg7QXpGaW8xQnRCOztBeUYzbnhCRTtFQUF1QixnQkF0Z0VIO0F6RnFvMUJ0Qjs7QXlGL254QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bzFCdEI7O0F5Rm5veEJFO0VBQXVCLGdCQXRnRUg7QXpGNm8xQnRCOztBeUZ2b3hCRTtFQUF1QixnQkF0Z0VIO0F6RmlwMUJ0Qjs7QXlGM294QkU7RUFBdUIsZ0JBdGdFSDtBekZxcDFCdEI7O0F5Ri9veEJFO0VBQXVCLGdCQXRnRUg7QXpGeXAxQnRCOztBeUZucHhCRTtFQUF1QixnQkF0Z0VIO0F6RjZwMUJ0Qjs7QXlGdnB4QkU7RUFBdUIsZ0JBdGdFSDtBekZpcTFCdEI7O0F5RjNweEJFO0VBQXVCLGdCQXRnRUg7QXpGcXExQnRCOztBeUYvcHhCRTtFQUF1QixnQkF0Z0VIO0F6RnlxMUJ0Qjs7QXlGbnF4QkU7RUFBdUIsZ0JBdGdFSDtBekY2cTFCdEI7O0F5RnZxeEJFO0VBQXVCLGdCQXRnRUg7QXpGaXIxQnRCOztBeUYzcXhCRTtFQUF1QixnQkF0Z0VIO0F6RnFyMUJ0Qjs7QXlGL3F4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cjFCdEI7O0F5Rm5yeEJFO0VBQXVCLGdCQXRnRUg7QXpGNnIxQnRCOztBeUZ2cnhCRTtFQUF1QixnQkF0Z0VIO0F6RmlzMUJ0Qjs7QXlGM3J4QkU7RUFBdUIsZ0JBdGdFSDtBekZxczFCdEI7O0F5Ri9yeEJFO0VBQXVCLGdCQXRnRUg7QXpGeXMxQnRCOztBeUZuc3hCRTtFQUF1QixnQkF0Z0VIO0F6RjZzMUJ0Qjs7QXlGdnN4QkU7RUFBdUIsZ0JBdGdFSDtBekZpdDFCdEI7O0F5RjNzeEJFO0VBQXVCLGdCQXRnRUg7QXpGcXQxQnRCOztBeUYvc3hCRTtFQUF1QixnQkF0Z0VIO0F6Rnl0MUJ0Qjs7QXlGbnR4QkU7RUFBdUIsZ0JBdGdFSDtBekY2dDFCdEI7O0F5RnZ0eEJFO0VBQXVCLGdCQXRnRUg7QXpGaXUxQnRCOztBeUYzdHhCRTtFQUF1QixnQkF0Z0VIO0F6RnF1MUJ0Qjs7QXlGL3R4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dTFCdEI7O0F5Rm51eEJFO0VBQXVCLGdCQXRnRUg7QXpGNnUxQnRCOztBeUZ2dXhCRTtFQUF1QixnQkF0Z0VIO0F6Rml2MUJ0Qjs7QXlGM3V4QkU7RUFBdUIsZ0JBdGdFSDtBekZxdjFCdEI7O0F5Ri91eEJFO0VBQXVCLGdCQXRnRUg7QXpGeXYxQnRCOztBeUZudnhCRTtFQUF1QixnQkF0Z0VIO0F6RjZ2MUJ0Qjs7QXlGdnZ4QkU7RUFBdUIsZ0JBdGdFSDtBekZpdzFCdEI7O0F5RjN2eEJFO0VBQXVCLGdCQXRnRUg7QXpGcXcxQnRCOztBeUYvdnhCRTtFQUF1QixnQkF0Z0VIO0F6Rnl3MUJ0Qjs7QXlGbnd4QkU7RUFBdUIsZ0JBdGdFSDtBekY2dzFCdEI7O0F5RnZ3eEJFO0VBQXVCLGdCQXRnRUg7QXpGaXgxQnRCOztBeUYzd3hCRTtFQUF1QixnQkF0Z0VIO0F6RnF4MUJ0Qjs7QXlGL3d4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5eDFCdEI7O0F5Rm54eEJFO0VBQXVCLGdCQXRnRUg7QXpGNngxQnRCOztBeUZ2eHhCRTtFQUF1QixnQkF0Z0VIO0F6Rml5MUJ0Qjs7QXlGM3h4QkU7RUFBdUIsZ0JBdGdFSDtBekZxeTFCdEI7O0F5Ri94eEJFO0VBQXVCLGdCQXRnRUg7QXpGeXkxQnRCOztBeUZueXhCRTtFQUF1QixnQkF0Z0VIO0F6RjZ5MUJ0Qjs7QXlGdnl4QkU7RUFBdUIsZ0JBdGdFSDtBekZpejFCdEI7O0F5RjN5eEJFO0VBQXVCLGdCQXRnRUg7QXpGcXoxQnRCOztBeUYveXhCRTtFQUF1QixnQkF0Z0VIO0F6Rnl6MUJ0Qjs7QXlGbnp4QkU7RUFBdUIsZ0JBdGdFSDtBekY2ejFCdEI7O0F5RnZ6eEJFO0VBQXVCLGdCQXRnRUg7QXpGaTAxQnRCOztBeUYzenhCRTtFQUF1QixnQkF0Z0VIO0F6RnEwMUJ0Qjs7QXlGL3p4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MDFCdEI7O0F5Rm4weEJFO0VBQXVCLGdCQXRnRUg7QXpGNjAxQnRCOztBeUZ2MHhCRTtFQUF1QixnQkF0Z0VIO0F6RmkxMUJ0Qjs7QXlGMzB4QkU7RUFBdUIsZ0JBdGdFSDtBekZxMTFCdEI7O0F5Ri8weEJFO0VBQXVCLGdCQXRnRUg7QXpGeTExQnRCOztBeUZuMXhCRTtFQUF1QixnQkF0Z0VIO0F6RjYxMUJ0Qjs7QXlGdjF4QkU7RUFBdUIsZ0JBdGdFSDtBekZpMjFCdEI7O0F5RjMxeEJFO0VBQXVCLGdCQXRnRUg7QXpGcTIxQnRCOztBeUYvMXhCRTtFQUF1QixnQkF0Z0VIO0F6RnkyMUJ0Qjs7QXlGbjJ4QkU7RUFBdUIsZ0JBdGdFSDtBekY2MjFCdEI7O0F5RnYyeEJFO0VBQXVCLGdCQXRnRUg7QXpGaTMxQnRCOztBeUYzMnhCRTtFQUF1QixnQkF0Z0VIO0F6RnEzMUJ0Qjs7QXlGLzJ4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MzFCdEI7O0F5Rm4zeEJFO0VBQXVCLGdCQXRnRUg7QXpGNjMxQnRCOztBeUZ2M3hCRTtFQUF1QixnQkF0Z0VIO0F6Rmk0MUJ0Qjs7QXlGMzN4QkU7RUFBdUIsZ0JBdGdFSDtBekZxNDFCdEI7O0F5Ri8zeEJFO0VBQXVCLGdCQXRnRUg7QXpGeTQxQnRCOztBeUZuNHhCRTtFQUF1QixnQkF0Z0VIO0F6RjY0MUJ0Qjs7QXlGdjR4QkU7RUFBdUIsZ0JBdGdFSDtBekZpNTFCdEI7O0F5RjM0eEJFO0VBQXVCLGdCQXRnRUg7QXpGcTUxQnRCOztBeUYvNHhCRTtFQUF1QixnQkF0Z0VIO0F6Rnk1MUJ0Qjs7QXlGbjV4QkU7RUFBdUIsZ0JBdGdFSDtBekY2NTFCdEI7O0F5RnY1eEJFO0VBQXVCLGdCQXRnRUg7QXpGaTYxQnRCOztBeUYzNXhCRTtFQUF1QixnQkF0Z0VIO0F6RnE2MUJ0Qjs7QXlGLzV4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NjFCdEI7O0F5Rm42eEJFO0VBQXVCLGdCQXRnRUg7QXpGNjYxQnRCOztBeUZ2NnhCRTtFQUF1QixnQkF0Z0VIO0F6Rmk3MUJ0Qjs7QXlGMzZ4QkU7RUFBdUIsZ0JBdGdFSDtBekZxNzFCdEI7O0F5Ri82eEJFO0VBQXVCLGdCQXRnRUg7QXpGeTcxQnRCOztBeUZuN3hCRTtFQUF1QixnQkF0Z0VIO0F6RjY3MUJ0Qjs7QXlGdjd4QkU7RUFBdUIsZ0JBdGdFSDtBekZpODFCdEI7O0F5RjM3eEJFO0VBQXVCLGdCQXRnRUg7QXpGcTgxQnRCOztBeUYvN3hCRTtFQUF1QixnQkF0Z0VIO0F6Rnk4MUJ0Qjs7QXlGbjh4QkU7RUFBdUIsZ0JBdGdFSDtBekY2ODFCdEI7O0F5RnY4eEJFO0VBQXVCLGdCQXRnRUg7QXpGaTkxQnRCOztBeUYzOHhCRTtFQUF1QixnQkF0Z0VIO0F6RnE5MUJ0Qjs7QXlGLzh4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5OTFCdEI7O0F5Rm45eEJFO0VBQXVCLGdCQXRnRUg7QXpGNjkxQnRCOztBeUZ2OXhCRTtFQUF1QixnQkF0Z0VIO0F6RmkrMUJ0Qjs7QXlGMzl4QkU7RUFBdUIsZ0JBdGdFSDtBekZxKzFCdEI7O0F5Ri85eEJFO0VBQXVCLGdCQXRnRUg7QXpGeSsxQnRCOztBeUZuK3hCRTtFQUF1QixnQkF0Z0VIO0F6RjYrMUJ0Qjs7QXlGdit4QkU7RUFBdUIsZ0JBdGdFSDtBekZpLzFCdEI7O0F5RjMreEJFO0VBQXVCLGdCQXRnRUg7QXpGcS8xQnRCOztBeUYvK3hCRTtFQUF1QixnQkF0Z0VIO0F6RnkvMUJ0Qjs7QXlGbi94QkU7RUFBdUIsZ0JBdGdFSDtBekY2LzFCdEI7O0F5RnYveEJFO0VBQXVCLGdCQXRnRUg7QXpGaWcyQnRCOztBeUYzL3hCRTtFQUF1QixnQkF0Z0VIO0F6RnFnMkJ0Qjs7QXlGLy94QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ZzJCdEI7O0F5Rm5neUJFO0VBQXVCLGdCQXRnRUg7QXpGNmcyQnRCOztBeUZ2Z3lCRTtFQUF1QixnQkF0Z0VIO0F6RmloMkJ0Qjs7QXlGM2d5QkU7RUFBdUIsZ0JBdGdFSDtBekZxaDJCdEI7O0F5Ri9neUJFO0VBQXVCLGdCQXRnRUg7QXpGeWgyQnRCOztBeUZuaHlCRTtFQUF1QixnQkF0Z0VIO0F6RjZoMkJ0Qjs7QXlGdmh5QkU7RUFBdUIsZ0JBdGdFSDtBekZpaTJCdEI7O0F5RjNoeUJFO0VBQXVCLGdCQXRnRUg7QXpGcWkyQnRCOztBeUYvaHlCRTtFQUF1QixnQkF0Z0VIO0F6RnlpMkJ0Qjs7QXlGbml5QkU7RUFBdUIsZ0JBdGdFSDtBekY2aTJCdEI7O0F5RnZpeUJFO0VBQXVCLGdCQXRnRUg7QXpGaWoyQnRCOztBeUYzaXlCRTtFQUF1QixnQkF0Z0VIO0F6RnFqMkJ0Qjs7QXlGL2l5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ajJCdEI7O0F5Rm5qeUJFO0VBQXVCLGdCQXRnRUg7QXpGNmoyQnRCOztBeUZ2anlCRTtFQUF1QixnQkF0Z0VIO0F6RmlrMkJ0Qjs7QXlGM2p5QkU7RUFBdUIsZ0JBdGdFSDtBekZxazJCdEI7O0F5Ri9qeUJFO0VBQXVCLGdCQXRnRUg7QXpGeWsyQnRCOztBeUZua3lCRTtFQUF1QixnQkF0Z0VIO0F6RjZrMkJ0Qjs7QXlGdmt5QkU7RUFBdUIsZ0JBdGdFSDtBekZpbDJCdEI7O0F5RjNreUJFO0VBQXVCLGdCQXRnRUg7QXpGcWwyQnRCOztBeUYva3lCRTtFQUF1QixnQkF0Z0VIO0F6RnlsMkJ0Qjs7QXlGbmx5QkU7RUFBdUIsZ0JBdGdFSDtBekY2bDJCdEI7O0F5RnZseUJFO0VBQXVCLGdCQXRnRUg7QXpGaW0yQnRCOztBeUYzbHlCRTtFQUF1QixnQkF0Z0VIO0F6RnFtMkJ0Qjs7QXlGL2x5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bTJCdEI7O0F5Rm5teUJFO0VBQXVCLGdCQXRnRUg7QXpGNm0yQnRCOztBeUZ2bXlCRTtFQUF1QixnQkF0Z0VIO0F6RmluMkJ0Qjs7QXlGM215QkU7RUFBdUIsZ0JBdGdFSDtBekZxbjJCdEI7O0F5Ri9teUJFO0VBQXVCLGdCQXRnRUg7QXpGeW4yQnRCOztBeUZubnlCRTtFQUF1QixnQkF0Z0VIO0F6RjZuMkJ0Qjs7QXlGdm55QkU7RUFBdUIsZ0JBdGdFSDtBekZpbzJCdEI7O0F5RjNueUJFO0VBQXVCLGdCQXRnRUg7QXpGcW8yQnRCOztBeUYvbnlCRTtFQUF1QixnQkF0Z0VIO0F6RnlvMkJ0Qjs7QXlGbm95QkU7RUFBdUIsZ0JBdGdFSDtBekY2bzJCdEI7O0F5RnZveUJFO0VBQXVCLGdCQXRnRUg7QXpGaXAyQnRCOztBeUYzb3lCRTtFQUF1QixnQkF0Z0VIO0F6RnFwMkJ0Qjs7QXlGL295QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cDJCdEI7O0F5Rm5weUJFO0VBQXVCLGdCQXRnRUg7QXpGNnAyQnRCOztBeUZ2cHlCRTtFQUF1QixnQkF0Z0VIO0F6RmlxMkJ0Qjs7QXlGM3B5QkU7RUFBdUIsZ0JBdGdFSDtBekZxcTJCdEI7O0F5Ri9weUJFO0VBQXVCLGdCQXRnRUg7QXpGeXEyQnRCOztBeUZucXlCRTtFQUF1QixnQkF0Z0VIO0F6RjZxMkJ0Qjs7QXlGdnF5QkU7RUFBdUIsZ0JBdGdFSDtBekZpcjJCdEI7O0F5RjNxeUJFO0VBQXVCLGdCQXRnRUg7QXpGcXIyQnRCOztBeUYvcXlCRTtFQUF1QixnQkF0Z0VIO0F6RnlyMkJ0Qjs7QXlGbnJ5QkU7RUFBdUIsZ0JBdGdFSDtBekY2cjJCdEI7O0F5RnZyeUJFO0VBQXVCLGdCQXRnRUg7QXpGaXMyQnRCOztBeUYzcnlCRTtFQUF1QixnQkF0Z0VIO0F6RnFzMkJ0Qjs7QXlGL3J5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5czJCdEI7O0F5Rm5zeUJFO0VBQXVCLGdCQXRnRUg7QXpGNnMyQnRCOztBeUZ2c3lCRTtFQUF1QixnQkF0Z0VIO0F6Rml0MkJ0Qjs7QXlGM3N5QkU7RUFBdUIsZ0JBdGdFSDtBekZxdDJCdEI7O0F5Ri9zeUJFO0VBQXVCLGdCQXRnRUg7QXpGeXQyQnRCOztBeUZudHlCRTtFQUF1QixnQkF0Z0VIO0F6RjZ0MkJ0Qjs7QXlGdnR5QkU7RUFBdUIsZ0JBdGdFSDtBekZpdTJCdEI7O0F5RjN0eUJFO0VBQXVCLGdCQXRnRUg7QXpGcXUyQnRCOztBeUYvdHlCRTtFQUF1QixnQkF0Z0VIO0F6Rnl1MkJ0Qjs7QXlGbnV5QkU7RUFBdUIsZ0JBdGdFSDtBekY2dTJCdEI7O0F5RnZ1eUJFO0VBQXVCLGdCQXRnRUg7QXpGaXYyQnRCOztBeUYzdXlCRTtFQUF1QixnQkF0Z0VIO0F6RnF2MkJ0Qjs7QXlGL3V5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5djJCdEI7O0F5Rm52eUJFO0VBQXVCLGdCQXRnRUg7QXpGNnYyQnRCOztBeUZ2dnlCRTtFQUF1QixnQkF0Z0VIO0F6Rml3MkJ0Qjs7QXlGM3Z5QkU7RUFBdUIsZ0JBdGdFSDtBekZxdzJCdEI7O0F5Ri92eUJFO0VBQXVCLGdCQXRnRUg7QXpGeXcyQnRCOztBeUZud3lCRTtFQUF1QixnQkF0Z0VIO0F6RjZ3MkJ0Qjs7QXlGdnd5QkU7RUFBdUIsZ0JBdGdFSDtBekZpeDJCdEI7O0F5RjN3eUJFO0VBQXVCLGdCQXRnRUg7QXpGcXgyQnRCOztBeUYvd3lCRTtFQUF1QixnQkF0Z0VIO0F6Rnl4MkJ0Qjs7QXlGbnh5QkU7RUFBdUIsZ0JBdGdFSDtBekY2eDJCdEI7O0F5RnZ4eUJFO0VBQXVCLGdCQXRnRUg7QXpGaXkyQnRCOztBeUYzeHlCRTtFQUF1QixnQkF0Z0VIO0F6RnF5MkJ0Qjs7QXlGL3h5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5eTJCdEI7O0F5Rm55eUJFO0VBQXVCLGdCQXRnRUg7QXpGNnkyQnRCOztBeUZ2eXlCRTtFQUF1QixnQkF0Z0VIO0F6Rml6MkJ0Qjs7QXlGM3l5QkU7RUFBdUIsZ0JBdGdFSDtBekZxejJCdEI7O0F5Ri95eUJFO0VBQXVCLGdCQXRnRUg7QXpGeXoyQnRCOztBeUZuenlCRTtFQUF1QixnQkF0Z0VIO0F6RjZ6MkJ0Qjs7QXlGdnp5QkU7RUFBdUIsZ0JBdGdFSDtBekZpMDJCdEI7O0F5RjN6eUJFO0VBQXVCLGdCQXRnRUg7QXpGcTAyQnRCOztBeUYvenlCRTtFQUF1QixnQkF0Z0VIO0F6RnkwMkJ0Qjs7QXlGbjB5QkU7RUFBdUIsZ0JBdGdFSDtBekY2MDJCdEI7O0F5RnYweUJFO0VBQXVCLGdCQXRnRUg7QXpGaTEyQnRCOztBeUYzMHlCRTtFQUF1QixnQkF0Z0VIO0F6RnExMkJ0Qjs7QXlGLzB5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MTJCdEI7O0F5Rm4xeUJFO0VBQXVCLGdCQXRnRUg7QXpGNjEyQnRCOztBeUZ2MXlCRTtFQUF1QixnQkF0Z0VIO0F6RmkyMkJ0Qjs7QXlGMzF5QkU7RUFBdUIsZ0JBdGdFSDtBekZxMjJCdEI7O0F5Ri8xeUJFO0VBQXVCLGdCQXRnRUg7QXpGeTIyQnRCOztBeUZuMnlCRTtFQUF1QixnQkF0Z0VIO0F6RjYyMkJ0Qjs7QXlGdjJ5QkU7RUFBdUIsZ0JBdGdFSDtBekZpMzJCdEI7O0F5RjMyeUJFO0VBQXVCLGdCQXRnRUg7QXpGcTMyQnRCOztBeUYvMnlCRTtFQUF1QixnQkF0Z0VIO0F6RnkzMkJ0Qjs7QXlGbjN5QkU7RUFBdUIsZ0JBdGdFSDtBekY2MzJCdEI7O0F5RnYzeUJFO0VBQXVCLGdCQXRnRUg7QXpGaTQyQnRCOztBeUYzM3lCRTtFQUF1QixnQkF0Z0VIO0F6RnE0MkJ0Qjs7QXlGLzN5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NDJCdEI7O0F5Rm40eUJFO0VBQXVCLGdCQXRnRUg7QXpGNjQyQnRCOztBeUZ2NHlCRTtFQUF1QixnQkF0Z0VIO0F6Rmk1MkJ0Qjs7QXlGMzR5QkU7RUFBdUIsZ0JBdGdFSDtBekZxNTJCdEI7O0F5Ri80eUJFO0VBQXVCLGdCQXRnRUg7QXpGeTUyQnRCOztBeUZuNXlCRTtFQUF1QixnQkF0Z0VIO0F6RjY1MkJ0Qjs7QXlGdjV5QkU7RUFBdUIsZ0JBdGdFSDtBekZpNjJCdEI7O0F5RjM1eUJFO0VBQXVCLGdCQXRnRUg7QXpGcTYyQnRCOztBeUYvNXlCRTtFQUF1QixnQkF0Z0VIO0F6Rnk2MkJ0Qjs7QXlGbjZ5QkU7RUFBdUIsZ0JBdGdFSDtBekY2NjJCdEI7O0F5RnY2eUJFO0VBQXVCLGdCQXRnRUg7QXpGaTcyQnRCOztBeUYzNnlCRTtFQUF1QixnQkF0Z0VIO0F6RnE3MkJ0Qjs7QXlGLzZ5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NzJCdEI7O0F5Rm43eUJFO0VBQXVCLGdCQXRnRUg7QXpGNjcyQnRCOztBeUZ2N3lCRTtFQUF1QixnQkF0Z0VIO0F6Rmk4MkJ0Qjs7QXlGMzd5QkU7RUFBdUIsZ0JBdGdFSDtBekZxODJCdEI7O0F5Ri83eUJFO0VBQXVCLGdCQXRnRUg7QXpGeTgyQnRCOztBeUZuOHlCRTtFQUF1QixnQkF0Z0VIO0F6RjY4MkJ0Qjs7QXlGdjh5QkU7RUFBdUIsZ0JBdGdFSDtBekZpOTJCdEI7O0F5RjM4eUJFO0VBQXVCLGdCQXRnRUg7QXpGcTkyQnRCOztBeUYvOHlCRTtFQUF1QixnQkF0Z0VIO0F6Rnk5MkJ0Qjs7QXlGbjl5QkU7RUFBdUIsZ0JBdGdFSDtBekY2OTJCdEI7O0F5RnY5eUJFO0VBQXVCLGdCQXRnRUg7QXpGaSsyQnRCOztBeUYzOXlCRTtFQUF1QixnQkF0Z0VIO0F6RnErMkJ0Qjs7QXlGLzl5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5KzJCdEI7O0F5Rm4reUJFO0VBQXVCLGdCQXRnRUg7QXpGNisyQnRCOztBeUZ2K3lCRTtFQUF1QixnQkF0Z0VIO0F6RmkvMkJ0Qjs7QXlGMyt5QkU7RUFBdUIsZ0JBdGdFSDtBekZxLzJCdEI7O0F5Ri8reUJFO0VBQXVCLGdCQXRnRUg7QXpGeS8yQnRCOztBeUZuL3lCRTtFQUF1QixnQkF0Z0VIO0F6RjYvMkJ0Qjs7QXlGdi95QkU7RUFBdUIsZ0JBdGdFSDtBekZpZzNCdEI7O0F5RjMveUJFO0VBQXVCLGdCQXRnRUg7QXpGcWczQnRCOztBeUYvL3lCRTtFQUF1QixnQkF0Z0VIO0F6RnlnM0J0Qjs7QXlGbmd6QkU7RUFBdUIsZ0JBdGdFSDtBekY2ZzNCdEI7O0F5RnZnekJFO0VBQXVCLGdCQXRnRUg7QXpGaWgzQnRCOztBeUYzZ3pCRTtFQUF1QixnQkF0Z0VIO0F6RnFoM0J0Qjs7QXlGL2d6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5aDNCdEI7O0F5Rm5oekJFO0VBQXVCLGdCQXRnRUg7QXpGNmgzQnRCOztBeUZ2aHpCRTtFQUF1QixnQkF0Z0VIO0F6RmlpM0J0Qjs7QXlGM2h6QkU7RUFBdUIsZ0JBdGdFSDtBekZxaTNCdEI7O0F5Ri9oekJFO0VBQXVCLGdCQXRnRUg7QXpGeWkzQnRCOztBeUZuaXpCRTtFQUF1QixnQkF0Z0VIO0F6RjZpM0J0Qjs7QXlGdml6QkU7RUFBdUIsZ0JBdGdFSDtBekZpajNCdEI7O0F5RjNpekJFO0VBQXVCLGdCQXRnRUg7QXpGcWozQnRCOztBeUYvaXpCRTtFQUF1QixnQkF0Z0VIO0F6RnlqM0J0Qjs7QXlGbmp6QkU7RUFBdUIsZ0JBdGdFSDtBekY2ajNCdEI7O0F5RnZqekJFO0VBQXVCLGdCQXRnRUg7QXpGaWszQnRCOztBeUYzanpCRTtFQUF1QixnQkF0Z0VIO0F6RnFrM0J0Qjs7QXlGL2p6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5azNCdEI7O0F5Rm5rekJFO0VBQXVCLGdCQXRnRUg7QXpGNmszQnRCOztBeUZ2a3pCRTtFQUF1QixnQkF0Z0VIO0F6RmlsM0J0Qjs7QXlGM2t6QkU7RUFBdUIsZ0JBdGdFSDtBekZxbDNCdEI7O0F5Ri9rekJFO0VBQXVCLGdCQXRnRUg7QXpGeWwzQnRCOztBeUZubHpCRTtFQUF1QixnQkF0Z0VIO0F6RjZsM0J0Qjs7QXlGdmx6QkU7RUFBdUIsZ0JBdGdFSDtBekZpbTNCdEI7O0F5RjNsekJFO0VBQXVCLGdCQXRnRUg7QXpGcW0zQnRCOztBeUYvbHpCRTtFQUF1QixnQkF0Z0VIO0F6RnltM0J0Qjs7QXlGbm16QkU7RUFBdUIsZ0JBdGdFSDtBekY2bTNCdEI7O0F5RnZtekJFO0VBQXVCLGdCQXRnRUg7QXpGaW4zQnRCOztBeUYzbXpCRTtFQUF1QixnQkF0Z0VIO0F6RnFuM0J0Qjs7QXlGL216QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bjNCdEI7O0F5Rm5uekJFO0VBQXVCLGdCQXRnRUg7QXpGNm4zQnRCOztBeUZ2bnpCRTtFQUF1QixnQkF0Z0VIO0F6RmlvM0J0Qjs7QXlGM256QkU7RUFBdUIsZ0JBdGdFSDtBekZxbzNCdEI7O0F5Ri9uekJFO0VBQXVCLGdCQXRnRUg7QXpGeW8zQnRCOztBeUZub3pCRTtFQUF1QixnQkF0Z0VIO0F6RjZvM0J0Qjs7QXlGdm96QkU7RUFBdUIsZ0JBdGdFSDtBekZpcDNCdEI7O0F5RjNvekJFO0VBQXVCLGdCQXRnRUg7QXpGcXAzQnRCOztBeUYvb3pCRTtFQUF1QixnQkF0Z0VIO0F6RnlwM0J0Qjs7QXlGbnB6QkU7RUFBdUIsZ0JBdGdFSDtBekY2cDNCdEI7O0F5RnZwekJFO0VBQXVCLGdCQXRnRUg7QXpGaXEzQnRCOztBeUYzcHpCRTtFQUF1QixnQkF0Z0VIO0F6RnFxM0J0Qjs7QXlGL3B6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cTNCdEI7O0F5Rm5xekJFO0VBQXVCLGdCQXRnRUg7QXpGNnEzQnRCOztBeUZ2cXpCRTtFQUF1QixnQkF0Z0VIO0F6RmlyM0J0Qjs7QXlGM3F6QkU7RUFBdUIsZ0JBdGdFSDtBekZxcjNCdEI7O0F5Ri9xekJFO0VBQXVCLGdCQXRnRUg7QXpGeXIzQnRCOztBeUZucnpCRTtFQUF1QixnQkF0Z0VIO0F6RjZyM0J0Qjs7QXlGdnJ6QkU7RUFBdUIsZ0JBdGdFSDtBekZpczNCdEI7O0F5RjNyekJFO0VBQXVCLGdCQXRnRUg7QXpGcXMzQnRCOztBeUYvcnpCRTtFQUF1QixnQkF0Z0VIO0F6RnlzM0J0Qjs7QXlGbnN6QkU7RUFBdUIsZ0JBdGdFSDtBekY2czNCdEI7O0F5RnZzekJFO0VBQXVCLGdCQXRnRUg7QXpGaXQzQnRCOztBeUYzc3pCRTtFQUF1QixnQkF0Z0VIO0F6RnF0M0J0Qjs7QXlGL3N6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dDNCdEI7O0F5Rm50ekJFO0VBQXVCLGdCQXRnRUg7QXpGNnQzQnRCOztBeUZ2dHpCRTtFQUF1QixnQkF0Z0VIO0F6Rml1M0J0Qjs7QXlGM3R6QkU7RUFBdUIsZ0JBdGdFSDtBekZxdTNCdEI7O0F5Ri90ekJFO0VBQXVCLGdCQXRnRUg7QXpGeXUzQnRCOztBeUZudXpCRTtFQUF1QixnQkF0Z0VIO0F6RjZ1M0J0Qjs7QXlGdnV6QkU7RUFBdUIsZ0JBdGdFSDtBekZpdjNCdEI7O0F5RjN1ekJFO0VBQXVCLGdCQXRnRUg7QXpGcXYzQnRCOztBeUYvdXpCRTtFQUF1QixnQkF0Z0VIO0F6Rnl2M0J0Qjs7QXlGbnZ6QkU7RUFBdUIsZ0JBdGdFSDtBekY2djNCdEI7O0F5RnZ2ekJFO0VBQXVCLGdCQXRnRUg7QXpGaXczQnRCOztBeUYzdnpCRTtFQUF1QixnQkF0Z0VIO0F6RnF3M0J0Qjs7QXlGL3Z6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dzNCdEI7O0F5Rm53ekJFO0VBQXVCLGdCQXRnRUg7QXpGNnczQnRCOztBeUZ2d3pCRTtFQUF1QixnQkF0Z0VIO0F6Rml4M0J0Qjs7QXlGM3d6QkU7RUFBdUIsZ0JBdGdFSDtBekZxeDNCdEI7O0F5Ri93ekJFO0VBQXVCLGdCQXRnRUg7QXpGeXgzQnRCOztBeUZueHpCRTtFQUF1QixnQkF0Z0VIO0F6RjZ4M0J0Qjs7QXlGdnh6QkU7RUFBdUIsZ0JBdGdFSDtBekZpeTNCdEI7O0F5RjN4ekJFO0VBQXVCLGdCQXRnRUg7QXpGcXkzQnRCOztBeUYveHpCRTtFQUF1QixnQkF0Z0VIO0F6Rnl5M0J0Qjs7QXlGbnl6QkU7RUFBdUIsZ0JBdGdFSDtBekY2eTNCdEI7O0F5RnZ5ekJFO0VBQXVCLGdCQXRnRUg7QXpGaXozQnRCOztBeUYzeXpCRTtFQUF1QixnQkF0Z0VIO0F6RnF6M0J0Qjs7QXlGL3l6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ejNCdEI7O0F5Rm56ekJFO0VBQXVCLGdCQXRnRUg7QXpGNnozQnRCOztBeUZ2enpCRTtFQUF1QixnQkF0Z0VIO0F6RmkwM0J0Qjs7QXlGM3p6QkU7RUFBdUIsZ0JBdGdFSDtBekZxMDNCdEI7O0F5Ri96ekJFO0VBQXVCLGdCQXRnRUg7QXpGeTAzQnRCOztBeUZuMHpCRTtFQUF1QixnQkF0Z0VIO0F6RjYwM0J0Qjs7QXlGdjB6QkU7RUFBdUIsZ0JBdGdFSDtBekZpMTNCdEI7O0F5RjMwekJFO0VBQXVCLGdCQXRnRUg7QXpGcTEzQnRCOztBeUYvMHpCRTtFQUF1QixnQkF0Z0VIO0F6RnkxM0J0Qjs7QXlGbjF6QkU7RUFBdUIsZ0JBdGdFSDtBekY2MTNCdEI7O0F5RnYxekJFO0VBQXVCLGdCQXRnRUg7QXpGaTIzQnRCOztBeUYzMXpCRTtFQUF1QixnQkF0Z0VIO0F6RnEyM0J0Qjs7QXlGLzF6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MjNCdEI7O0F5Rm4yekJFO0VBQXVCLGdCQXRnRUg7QXpGNjIzQnRCOztBeUZ2MnpCRTtFQUF1QixnQkF0Z0VIO0F6RmkzM0J0Qjs7QXlGMzJ6QkU7RUFBdUIsZ0JBdGdFSDtBekZxMzNCdEI7O0F5Ri8yekJFO0VBQXVCLGdCQXRnRUg7QXpGeTMzQnRCOztBeUZuM3pCRTtFQUF1QixnQkF0Z0VIO0F6RjYzM0J0Qjs7QXlGdjN6QkU7RUFBdUIsZ0JBdGdFSDtBekZpNDNCdEI7O0F5RjMzekJFO0VBQXVCLGdCQXRnRUg7QXpGcTQzQnRCOztBeUYvM3pCRTtFQUF1QixnQkF0Z0VIO0F6Rnk0M0J0Qjs7QXlGbjR6QkU7RUFBdUIsZ0JBdGdFSDtBekY2NDNCdEI7O0F5RnY0ekJFO0VBQXVCLGdCQXRnRUg7QXpGaTUzQnRCOztBeUYzNHpCRTtFQUF1QixnQkF0Z0VIO0F6RnE1M0J0Qjs7QXlGLzR6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NTNCdEI7O0F5Rm41ekJFO0VBQXVCLGdCQXRnRUg7QXpGNjUzQnRCOztBeUZ2NXpCRTtFQUF1QixnQkF0Z0VIO0F6Rmk2M0J0Qjs7QXlGMzV6QkU7RUFBdUIsZ0JBdGdFSDtBekZxNjNCdEI7O0F5Ri81ekJFO0VBQXVCLGdCQXRnRUg7QXpGeTYzQnRCOztBeUZuNnpCRTtFQUF1QixnQkF0Z0VIO0F6RjY2M0J0Qjs7QXlGdjZ6QkU7RUFBdUIsZ0JBdGdFSDtBekZpNzNCdEI7O0F5RjM2ekJFO0VBQXVCLGdCQXRnRUg7QXpGcTczQnRCOztBeUYvNnpCRTtFQUF1QixnQkF0Z0VIO0F6Rnk3M0J0Qjs7QXlGbjd6QkU7RUFBdUIsZ0JBdGdFSDtBekY2NzNCdEI7O0F5RnY3ekJFO0VBQXVCLGdCQXRnRUg7QXpGaTgzQnRCOztBeUYzN3pCRTtFQUF1QixnQkF0Z0VIO0F6RnE4M0J0Qjs7QXlGLzd6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ODNCdEI7O0F5Rm44ekJFO0VBQXVCLGdCQXRnRUg7QXpGNjgzQnRCOztBeUZ2OHpCRTtFQUF1QixnQkF0Z0VIO0F6Rmk5M0J0Qjs7QXlGMzh6QkU7RUFBdUIsZ0JBdGdFSDtBekZxOTNCdEI7O0F5Ri84ekJFO0VBQXVCLGdCQXRnRUg7QXpGeTkzQnRCOztBeUZuOXpCRTtFQUF1QixnQkF0Z0VIO0F6RjY5M0J0Qjs7QXlGdjl6QkU7RUFBdUIsZ0JBdGdFSDtBekZpKzNCdEI7O0F5RjM5ekJFO0VBQXVCLGdCQXRnRUg7QXpGcSszQnRCOztBeUYvOXpCRTtFQUF1QixnQkF0Z0VIO0F6RnkrM0J0Qjs7QXlGbit6QkU7RUFBdUIsZ0JBdGdFSDtBekY2KzNCdEI7O0F5RnYrekJFO0VBQXVCLGdCQXRnRUg7QXpGaS8zQnRCOztBeUYzK3pCRTtFQUF1QixnQkF0Z0VIO0F6RnEvM0J0Qjs7QXlGLyt6QkU7RUFBdUIsZ0JBdGdFSDtBekZ5LzNCdEI7O0F5Rm4vekJFO0VBQXVCLGdCQXRnRUg7QXpGNi8zQnRCOztBeUZ2L3pCRTtFQUF1QixnQkF0Z0VIO0F6RmlnNEJ0Qjs7QXlGMy96QkU7RUFBdUIsZ0JBdGdFSDtBekZxZzRCdEI7O0F5Ri8vekJFO0VBQXVCLGdCQXRnRUg7QXpGeWc0QnRCOztBeUZuZzBCRTtFQUF1QixnQkF0Z0VIO0F6RjZnNEJ0Qjs7QXlGdmcwQkU7RUFBdUIsZ0JBdGdFSDtBekZpaDRCdEI7O0F5RjNnMEJFO0VBQXVCLGdCQXRnRUg7QXpGcWg0QnRCOztBeUYvZzBCRTtFQUF1QixnQkF0Z0VIO0F6RnloNEJ0Qjs7QXlGbmgwQkU7RUFBdUIsZ0JBdGdFSDtBekY2aDRCdEI7O0F5RnZoMEJFO0VBQXVCLGdCQXRnRUg7QXpGaWk0QnRCOztBeUYzaDBCRTtFQUF1QixnQkF0Z0VIO0F6RnFpNEJ0Qjs7QXlGL2gwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5aTRCdEI7O0F5Rm5pMEJFO0VBQXVCLGdCQXRnRUg7QXpGNmk0QnRCOztBeUZ2aTBCRTtFQUF1QixnQkF0Z0VIO0F6RmlqNEJ0Qjs7QXlGM2kwQkU7RUFBdUIsZ0JBdGdFSDtBekZxajRCdEI7O0F5Ri9pMEJFO0VBQXVCLGdCQXRnRUg7QXpGeWo0QnRCOztBeUZuajBCRTtFQUF1QixnQkF0Z0VIO0F6RjZqNEJ0Qjs7QXlGdmowQkU7RUFBdUIsZ0JBdGdFSDtBekZpazRCdEI7O0F5RjNqMEJFO0VBQXVCLGdCQXRnRUg7QXpGcWs0QnRCOztBeUYvajBCRTtFQUF1QixnQkF0Z0VIO0F6RnlrNEJ0Qjs7QXlGbmswQkU7RUFBdUIsZ0JBdGdFSDtBekY2azRCdEI7O0F5RnZrMEJFO0VBQXVCLGdCQXRnRUg7QXpGaWw0QnRCOztBeUYzazBCRTtFQUF1QixnQkF0Z0VIO0F6RnFsNEJ0Qjs7QXlGL2swQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bDRCdEI7O0F5Rm5sMEJFO0VBQXVCLGdCQXRnRUg7QXpGNmw0QnRCOztBeUZ2bDBCRTtFQUF1QixnQkF0Z0VIO0F6RmltNEJ0Qjs7QXlGM2wwQkU7RUFBdUIsZ0JBdGdFSDtBekZxbTRCdEI7O0F5Ri9sMEJFO0VBQXVCLGdCQXRnRUg7QXpGeW00QnRCOztBeUZubTBCRTtFQUF1QixnQkF0Z0VIO0F6RjZtNEJ0Qjs7QXlGdm0wQkU7RUFBdUIsZ0JBdGdFSDtBekZpbjRCdEI7O0F5RjNtMEJFO0VBQXVCLGdCQXRnRUg7QXpGcW40QnRCOztBeUYvbTBCRTtFQUF1QixnQkF0Z0VIO0F6RnluNEJ0Qjs7QXlGbm4wQkU7RUFBdUIsZ0JBdGdFSDtBekY2bjRCdEI7O0F5RnZuMEJFO0VBQXVCLGdCQXRnRUg7QXpGaW80QnRCOztBeUYzbjBCRTtFQUF1QixnQkF0Z0VIO0F6RnFvNEJ0Qjs7QXlGL24wQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bzRCdEI7O0F5Rm5vMEJFO0VBQXVCLGdCQXRnRUg7QXpGNm80QnRCOztBeUZ2bzBCRTtFQUF1QixnQkF0Z0VIO0F6RmlwNEJ0Qjs7QXlGM28wQkU7RUFBdUIsZ0JBdGdFSDtBekZxcDRCdEI7O0F5Ri9vMEJFO0VBQXVCLGdCQXRnRUg7QXpGeXA0QnRCOztBeUZucDBCRTtFQUF1QixnQkF0Z0VIO0F6RjZwNEJ0Qjs7QXlGdnAwQkU7RUFBdUIsZ0JBdGdFSDtBekZpcTRCdEI7O0F5RjNwMEJFO0VBQXVCLGdCQXRnRUg7QXpGcXE0QnRCOztBeUYvcDBCRTtFQUF1QixnQkF0Z0VIO0F6RnlxNEJ0Qjs7QXlGbnEwQkU7RUFBdUIsZ0JBdGdFSDtBekY2cTRCdEI7O0F5RnZxMEJFO0VBQXVCLGdCQXRnRUg7QXpGaXI0QnRCOztBeUYzcTBCRTtFQUF1QixnQkF0Z0VIO0F6RnFyNEJ0Qjs7QXlGL3EwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5cjRCdEI7O0F5Rm5yMEJFO0VBQXVCLGdCQXRnRUg7QXpGNnI0QnRCOztBeUZ2cjBCRTtFQUF1QixnQkF0Z0VIO0F6RmlzNEJ0Qjs7QXlGM3IwQkU7RUFBdUIsZ0JBdGdFSDtBekZxczRCdEI7O0F5Ri9yMEJFO0VBQXVCLGdCQXRnRUg7QXpGeXM0QnRCOztBeUZuczBCRTtFQUF1QixnQkF0Z0VIO0F6RjZzNEJ0Qjs7QXlGdnMwQkU7RUFBdUIsZ0JBdGdFSDtBekZpdDRCdEI7O0F5RjNzMEJFO0VBQXVCLGdCQXRnRUg7QXpGcXQ0QnRCOztBeUYvczBCRTtFQUF1QixnQkF0Z0VIO0F6Rnl0NEJ0Qjs7QXlGbnQwQkU7RUFBdUIsZ0JBdGdFSDtBekY2dDRCdEI7O0F5RnZ0MEJFO0VBQXVCLGdCQXRnRUg7QXpGaXU0QnRCOztBeUYzdDBCRTtFQUF1QixnQkF0Z0VIO0F6RnF1NEJ0Qjs7QXlGL3QwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5dTRCdEI7O0F5Rm51MEJFO0VBQXVCLGdCQXRnRUg7QXpGNnU0QnRCOztBeUZ2dTBCRTtFQUF1QixnQkF0Z0VIO0F6Rml2NEJ0Qjs7QXlGM3UwQkU7RUFBdUIsZ0JBdGdFSDtBekZxdjRCdEI7O0F5Ri91MEJFO0VBQXVCLGdCQXRnRUg7QXpGeXY0QnRCOztBeUZudjBCRTtFQUF1QixnQkF0Z0VIO0F6RjZ2NEJ0Qjs7QXlGdnYwQkU7RUFBdUIsZ0JBdGdFSDtBekZpdzRCdEI7O0F5RjN2MEJFO0VBQXVCLGdCQXRnRUg7QXpGcXc0QnRCOztBeUYvdjBCRTtFQUF1QixnQkF0Z0VIO0F6Rnl3NEJ0Qjs7QXlGbncwQkU7RUFBdUIsZ0JBdGdFSDtBekY2dzRCdEI7O0F5RnZ3MEJFO0VBQXVCLGdCQXRnRUg7QXpGaXg0QnRCOztBeUYzdzBCRTtFQUF1QixnQkF0Z0VIO0F6RnF4NEJ0Qjs7QXlGL3cwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5eDRCdEI7O0F5Rm54MEJFO0VBQXVCLGdCQXRnRUg7QXpGNng0QnRCOztBeUZ2eDBCRTtFQUF1QixnQkF0Z0VIO0F6Rml5NEJ0Qjs7QXlGM3gwQkU7RUFBdUIsZ0JBdGdFSDtBekZxeTRCdEI7O0F5Ri94MEJFO0VBQXVCLGdCQXRnRUg7QXpGeXk0QnRCOztBeUZueTBCRTtFQUF1QixnQkF0Z0VIO0F6RjZ5NEJ0Qjs7QXlGdnkwQkU7RUFBdUIsZ0JBdGdFSDtBekZpejRCdEI7O0F5RjN5MEJFO0VBQXVCLGdCQXRnRUg7QXpGcXo0QnRCOztBeUYveTBCRTtFQUF1QixnQkF0Z0VIO0F6Rnl6NEJ0Qjs7QXlGbnowQkU7RUFBdUIsZ0JBdGdFSDtBekY2ejRCdEI7O0F5RnZ6MEJFO0VBQXVCLGdCQXRnRUg7QXpGaTA0QnRCOztBeUYzejBCRTtFQUF1QixnQkF0Z0VIO0F6RnEwNEJ0Qjs7QXlGL3owQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MDRCdEI7O0F5Rm4wMEJFO0VBQXVCLGdCQXRnRUg7QXpGNjA0QnRCOztBeUZ2MDBCRTtFQUF1QixnQkF0Z0VIO0F6RmkxNEJ0Qjs7QXlGMzAwQkU7RUFBdUIsZ0JBdGdFSDtBekZxMTRCdEI7O0F5Ri8wMEJFO0VBQXVCLGdCQXRnRUg7QXpGeTE0QnRCOztBeUZuMTBCRTtFQUF1QixnQkF0Z0VIO0F6RjYxNEJ0Qjs7QXlGdjEwQkU7RUFBdUIsZ0JBdGdFSDtBekZpMjRCdEI7O0F5RjMxMEJFO0VBQXVCLGdCQXRnRUg7QXpGcTI0QnRCOztBeUYvMTBCRTtFQUF1QixnQkF0Z0VIO0F6RnkyNEJ0Qjs7QXlGbjIwQkU7RUFBdUIsZ0JBdGdFSDtBekY2MjRCdEI7O0F5RnYyMEJFO0VBQXVCLGdCQXRnRUg7QXpGaTM0QnRCOztBeUYzMjBCRTtFQUF1QixnQkF0Z0VIO0F6RnEzNEJ0Qjs7QXlGLzIwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MzRCdEI7O0F5Rm4zMEJFO0VBQXVCLGdCQXRnRUg7QXpGNjM0QnRCOztBeUZ2MzBCRTtFQUF1QixnQkF0Z0VIO0F6Rmk0NEJ0Qjs7QXlGMzMwQkU7RUFBdUIsZ0JBdGdFSDtBekZxNDRCdEI7O0F5Ri8zMEJFO0VBQXVCLGdCQXRnRUg7QXpGeTQ0QnRCOztBeUZuNDBCRTtFQUF1QixnQkF0Z0VIO0F6RjY0NEJ0Qjs7QXlGdjQwQkU7RUFBdUIsZ0JBdGdFSDtBekZpNTRCdEI7O0F5RjM0MEJFO0VBQXVCLGdCQXRnRUg7QXpGcTU0QnRCOztBeUYvNDBCRTtFQUF1QixnQkF0Z0VIO0F6Rnk1NEJ0Qjs7QXlGbjUwQkU7RUFBdUIsZ0JBdGdFSDtBekY2NTRCdEI7O0F5RnY1MEJFO0VBQXVCLGdCQXRnRUg7QXpGaTY0QnRCOztBeUYzNTBCRTtFQUF1QixnQkF0Z0VIO0F6RnE2NEJ0Qjs7QXlGLzUwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NjRCdEI7O0F5Rm42MEJFO0VBQXVCLGdCQXRnRUg7QXpGNjY0QnRCOztBeUZ2NjBCRTtFQUF1QixnQkF0Z0VIO0F6Rmk3NEJ0Qjs7QXlGMzYwQkU7RUFBdUIsZ0JBdGdFSDtBekZxNzRCdEI7O0F5Ri82MEJFO0VBQXVCLGdCQXRnRUg7QXpGeTc0QnRCOztBeUZuNzBCRTtFQUF1QixnQkF0Z0VIO0F6RjY3NEJ0Qjs7QXlGdjcwQkU7RUFBdUIsZ0JBdGdFSDtBekZpODRCdEI7O0F5RjM3MEJFO0VBQXVCLGdCQXRnRUg7QXpGcTg0QnRCOztBeUYvNzBCRTtFQUF1QixnQkF0Z0VIO0F6Rnk4NEJ0Qjs7QXlGbjgwQkU7RUFBdUIsZ0JBdGdFSDtBekY2ODRCdEI7O0F5RnY4MEJFO0VBQXVCLGdCQXRnRUg7QXpGaTk0QnRCOztBeUYzODBCRTtFQUF1QixnQkF0Z0VIO0F6RnE5NEJ0Qjs7QXlGLzgwQkU7RUFBdUIsZ0JBdGdFSDtBekZ5OTRCdEI7O0F5Rm45MEJFO0VBQXVCLGdCQXRnRUg7QXpGNjk0QnRCOztBeUZ2OTBCRTtFQUF1QixnQkF0Z0VIO0F6RmkrNEJ0Qjs7QXlGMzkwQkU7RUFBdUIsZ0JBdGdFSDtBekZxKzRCdEI7O0F5Ri85MEJFO0VBQXVCLGdCQXRnRUg7QXpGeSs0QnRCOztBeUZuKzBCRTtFQUF1QixnQkF0Z0VIO0F6RjYrNEJ0Qjs7QXlGdiswQkU7RUFBdUIsZ0JBdGdFSDtBekZpLzRCdEI7O0F5RjMrMEJFO0VBQXVCLGdCQXRnRUg7QXpGcS80QnRCOztBeUYvKzBCRTtFQUF1QixnQkF0Z0VIO0F6RnkvNEJ0Qjs7QXlGbi8wQkU7RUFBdUIsZ0JBdGdFSDtBekY2LzRCdEI7O0F5RnYvMEJFO0VBQXVCLGdCQXRnRUg7QXpGaWc1QnRCOztBeUYzLzBCRTtFQUF1QixnQkF0Z0VIO0F6RnFnNUJ0Qjs7QXlGLy8wQkU7RUFBdUIsZ0JBdGdFSDtBekZ5ZzVCdEI7O0F5Rm5nMUJFO0VBQXVCLGdCQXRnRUg7QXpGNmc1QnRCOztBeUZ2ZzFCRTtFQUF1QixnQkF0Z0VIO0F6RmloNUJ0Qjs7QXlGM2cxQkU7RUFBdUIsZ0JBdGdFSDtBekZxaDVCdEI7O0F5Ri9nMUJFO0VBQXVCLGdCQXRnRUg7QXpGeWg1QnRCOztBeUZuaDFCRTtFQUF1QixnQkF0Z0VIO0F6RjZoNUJ0Qjs7QXlGdmgxQkU7RUFBdUIsZ0JBdGdFSDtBekZpaTVCdEI7O0F5RjNoMUJFO0VBQXVCLGdCQXRnRUg7QXpGcWk1QnRCOztBeUYvaDFCRTtFQUF1QixnQkF0Z0VIO0F6RnlpNUJ0Qjs7QXlGbmkxQkU7RUFBdUIsZ0JBdGdFSDtBekY2aTVCdEI7O0F5RnZpMUJFO0VBQXVCLGdCQXRnRUg7QXpGaWo1QnRCOztBeUYzaTFCRTtFQUF1QixnQkF0Z0VIO0F6RnFqNUJ0Qjs7QXlGL2kxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5ajVCdEI7O0F5Rm5qMUJFO0VBQXVCLGdCQXRnRUg7QXpGNmo1QnRCOztBeUZ2ajFCRTtFQUF1QixnQkF0Z0VIO0F6RmlrNUJ0Qjs7QXlGM2oxQkU7RUFBdUIsZ0JBdGdFSDtBekZxazVCdEI7O0F5Ri9qMUJFO0VBQXVCLGdCQXRnRUg7QXpGeWs1QnRCOztBeUZuazFCRTtFQUF1QixnQkF0Z0VIO0F6RjZrNUJ0Qjs7QXlGdmsxQkU7RUFBdUIsZ0JBdGdFSDtBekZpbDVCdEI7O0F5RjNrMUJFO0VBQXVCLGdCQXRnRUg7QXpGcWw1QnRCOztBeUYvazFCRTtFQUF1QixnQkF0Z0VIO0F6RnlsNUJ0Qjs7QXlGbmwxQkU7RUFBdUIsZ0JBdGdFSDtBekY2bDVCdEI7O0F5RnZsMUJFO0VBQXVCLGdCQXRnRUg7QXpGaW01QnRCOztBeUYzbDFCRTtFQUF1QixnQkF0Z0VIO0F6RnFtNUJ0Qjs7QXlGL2wxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bTVCdEI7O0F5Rm5tMUJFO0VBQXVCLGdCQXRnRUg7QXpGNm01QnRCOztBeUZ2bTFCRTtFQUF1QixnQkF0Z0VIO0F6RmluNUJ0Qjs7QXlGM20xQkU7RUFBdUIsZ0JBdGdFSDtBekZxbjVCdEI7O0F5Ri9tMUJFO0VBQXVCLGdCQXRnRUg7QXpGeW41QnRCOztBeUZubjFCRTtFQUF1QixnQkF0Z0VIO0F6RjZuNUJ0Qjs7QXlGdm4xQkU7RUFBdUIsZ0JBdGdFSDtBekZpbzVCdEI7O0F5RjNuMUJFO0VBQXVCLGdCQXRnRUg7QXpGcW81QnRCOztBeUYvbjFCRTtFQUF1QixnQkF0Z0VIO0F6RnlvNUJ0Qjs7QXlGbm8xQkU7RUFBdUIsZ0JBdGdFSDtBekY2bzVCdEI7O0F5RnZvMUJFO0VBQXVCLGdCQXRnRUg7QXpGaXA1QnRCOztBeUYzbzFCRTtFQUF1QixnQkF0Z0VIO0F6RnFwNUJ0Qjs7QXlGL28xQkU7RUFBdUIsZ0JBdGdFSDtBekZ5cDVCdEI7O0F5Rm5wMUJFO0VBQXVCLGdCQXRnRUg7QXpGNnA1QnRCOztBeUZ2cDFCRTtFQUF1QixnQkF0Z0VIO0F6RmlxNUJ0Qjs7QXlGM3AxQkU7RUFBdUIsZ0JBdGdFSDtBekZxcTVCdEI7O0F5Ri9wMUJFO0VBQXVCLGdCQXRnRUg7QXpGeXE1QnRCOztBeUZucTFCRTtFQUF1QixnQkF0Z0VIO0F6RjZxNUJ0Qjs7QXlGdnExQkU7RUFBdUIsZ0JBdGdFSDtBekZpcjVCdEI7O0F5RjNxMUJFO0VBQXVCLGdCQXRnRUg7QXpGcXI1QnRCOztBeUYvcTFCRTtFQUF1QixnQkF0Z0VIO0F6RnlyNUJ0Qjs7QXlGbnIxQkU7RUFBdUIsZ0JBdGdFSDtBekY2cjVCdEI7O0F5RnZyMUJFO0VBQXVCLGdCQXRnRUg7QXpGaXM1QnRCOztBeUYzcjFCRTtFQUF1QixnQkF0Z0VIO0F6RnFzNUJ0Qjs7QXlGL3IxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5czVCdEI7O0F5Rm5zMUJFO0VBQXVCLGdCQXRnRUg7QXpGNnM1QnRCOztBeUZ2czFCRTtFQUF1QixnQkF0Z0VIO0F6Rml0NUJ0Qjs7QXlGM3MxQkU7RUFBdUIsZ0JBdGdFSDtBekZxdDVCdEI7O0F5Ri9zMUJFO0VBQXVCLGdCQXRnRUg7QXpGeXQ1QnRCOztBeUZudDFCRTtFQUF1QixnQkF0Z0VIO0F6RjZ0NUJ0Qjs7QXlGdnQxQkU7RUFBdUIsZ0JBdGdFSDtBekZpdTVCdEI7O0F5RjN0MUJFO0VBQXVCLGdCQXRnRUg7QXpGcXU1QnRCOztBeUYvdDFCRTtFQUF1QixnQkF0Z0VIO0F6Rnl1NUJ0Qjs7QXlGbnUxQkU7RUFBdUIsZ0JBdGdFSDtBekY2dTVCdEI7O0F5RnZ1MUJFO0VBQXVCLGdCQXRnRUg7QXpGaXY1QnRCOztBeUYzdTFCRTtFQUF1QixnQkF0Z0VIO0F6RnF2NUJ0Qjs7QXlGL3UxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5djVCdEI7O0F5Rm52MUJFO0VBQXVCLGdCQXRnRUg7QXpGNnY1QnRCOztBeUZ2djFCRTtFQUF1QixnQkF0Z0VIO0F6Rml3NUJ0Qjs7QXlGM3YxQkU7RUFBdUIsZ0JBdGdFSDtBekZxdzVCdEI7O0F5Ri92MUJFO0VBQXVCLGdCQXRnRUg7QXpGeXc1QnRCOztBeUZudzFCRTtFQUF1QixnQkF0Z0VIO0F6RjZ3NUJ0Qjs7QXlGdncxQkU7RUFBdUIsZ0JBdGdFSDtBekZpeDVCdEI7O0F5RjN3MUJFO0VBQXVCLGdCQXRnRUg7QXpGcXg1QnRCOztBeUYvdzFCRTtFQUF1QixnQkF0Z0VIO0F6Rnl4NUJ0Qjs7QXlGbngxQkU7RUFBdUIsZ0JBdGdFSDtBekY2eDVCdEI7O0F5RnZ4MUJFO0VBQXVCLGdCQXRnRUg7QXpGaXk1QnRCOztBeUYzeDFCRTtFQUF1QixnQkF0Z0VIO0F6RnF5NUJ0Qjs7QXlGL3gxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5eTVCdEI7O0F5Rm55MUJFO0VBQXVCLGdCQXRnRUg7QXpGNnk1QnRCOztBeUZ2eTFCRTtFQUF1QixnQkF0Z0VIO0F6Rml6NUJ0Qjs7QXlGM3kxQkU7RUFBdUIsZ0JBdGdFSDtBekZxejVCdEI7O0F5Ri95MUJFO0VBQXVCLGdCQXRnRUg7QXpGeXo1QnRCOztBeUZuejFCRTtFQUF1QixnQkF0Z0VIO0F6RjZ6NUJ0Qjs7QXlGdnoxQkU7RUFBdUIsZ0JBdGdFSDtBekZpMDVCdEI7O0F5RjN6MUJFO0VBQXVCLGdCQXRnRUg7QXpGcTA1QnRCOztBeUYvejFCRTtFQUF1QixnQkF0Z0VIO0F6RnkwNUJ0Qjs7QXlGbjAxQkU7RUFBdUIsZ0JBdGdFSDtBekY2MDVCdEI7O0F5RnYwMUJFO0VBQXVCLGdCQXRnRUg7QXpGaTE1QnRCOztBeUYzMDFCRTtFQUF1QixnQkF0Z0VIO0F6RnExNUJ0Qjs7QXlGLzAxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MTVCdEI7O0F5Rm4xMUJFO0VBQXVCLGdCQXRnRUg7QXpGNjE1QnRCOztBeUZ2MTFCRTtFQUF1QixnQkF0Z0VIO0F6RmkyNUJ0Qjs7QXlGMzExQkU7RUFBdUIsZ0JBdGdFSDtBekZxMjVCdEI7O0F5Ri8xMUJFO0VBQXVCLGdCQXRnRUg7QXpGeTI1QnRCOztBeUZuMjFCRTtFQUF1QixnQkF0Z0VIO0F6RjYyNUJ0Qjs7QXlGdjIxQkU7RUFBdUIsZ0JBdGdFSDtBekZpMzVCdEI7O0F5RjMyMUJFO0VBQXVCLGdCQXRnRUg7QXpGcTM1QnRCOztBeUYvMjFCRTtFQUF1QixnQkF0Z0VIO0F6RnkzNUJ0Qjs7QXlGbjMxQkU7RUFBdUIsZ0JBdGdFSDtBekY2MzVCdEI7O0F5RnYzMUJFO0VBQXVCLGdCQXRnRUg7QXpGaTQ1QnRCOztBeUYzMzFCRTtFQUF1QixnQkF0Z0VIO0F6RnE0NUJ0Qjs7QXlGLzMxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NDVCdEI7O0F5Rm40MUJFO0VBQXVCLGdCQXRnRUg7QXpGNjQ1QnRCOztBeUZ2NDFCRTtFQUF1QixnQkF0Z0VIO0F6Rmk1NUJ0Qjs7QXlGMzQxQkU7RUFBdUIsZ0JBdGdFSDtBekZxNTVCdEI7O0F5Ri80MUJFO0VBQXVCLGdCQXRnRUg7QXpGeTU1QnRCOztBeUZuNTFCRTtFQUF1QixnQkF0Z0VIO0F6RjY1NUJ0Qjs7QXlGdjUxQkU7RUFBdUIsZ0JBdGdFSDtBekZpNjVCdEI7O0F5RjM1MUJFO0VBQXVCLGdCQXRnRUg7QXpGcTY1QnRCOztBeUYvNTFCRTtFQUF1QixnQkF0Z0VIO0F6Rnk2NUJ0Qjs7QXlGbjYxQkU7RUFBdUIsZ0JBdGdFSDtBekY2NjVCdEI7O0F5RnY2MUJFO0VBQXVCLGdCQXRnRUg7QXpGaTc1QnRCOztBeUYzNjFCRTtFQUF1QixnQkF0Z0VIO0F6RnE3NUJ0Qjs7QXlGLzYxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NzVCdEI7O0F5Rm43MUJFO0VBQXVCLGdCQXRnRUg7QXpGNjc1QnRCOztBeUZ2NzFCRTtFQUF1QixnQkF0Z0VIO0F6Rmk4NUJ0Qjs7QXlGMzcxQkU7RUFBdUIsZ0JBdGdFSDtBekZxODVCdEI7O0F5Ri83MUJFO0VBQXVCLGdCQXRnRUg7QXpGeTg1QnRCOztBeUZuODFCRTtFQUF1QixnQkF0Z0VIO0F6RjY4NUJ0Qjs7QXlGdjgxQkU7RUFBdUIsZ0JBdGdFSDtBekZpOTVCdEI7O0F5RjM4MUJFO0VBQXVCLGdCQXRnRUg7QXpGcTk1QnRCOztBeUYvODFCRTtFQUF1QixnQkF0Z0VIO0F6Rnk5NUJ0Qjs7QXlGbjkxQkU7RUFBdUIsZ0JBdGdFSDtBekY2OTVCdEI7O0F5RnY5MUJFO0VBQXVCLGdCQXRnRUg7QXpGaSs1QnRCOztBeUYzOTFCRTtFQUF1QixnQkF0Z0VIO0F6RnErNUJ0Qjs7QXlGLzkxQkU7RUFBdUIsZ0JBdGdFSDtBekZ5KzVCdEI7O0F5Rm4rMUJFO0VBQXVCLGdCQXRnRUg7QXpGNis1QnRCOztBeUZ2KzFCRTtFQUF1QixnQkF0Z0VIO0F6RmkvNUJ0Qjs7QXlGMysxQkU7RUFBdUIsZ0JBdGdFSDtBekZxLzVCdEI7O0F5Ri8rMUJFO0VBQXVCLGdCQXRnRUg7QXpGeS81QnRCOztBeUZuLzFCRTtFQUF1QixnQkF0Z0VIO0F6RjYvNUJ0Qjs7QXlGdi8xQkU7RUFBdUIsZ0JBdGdFSDtBekZpZzZCdEI7O0F5RjMvMUJFO0VBQXVCLGdCQXRnRUg7QXpGcWc2QnRCOztBeUYvLzFCRTtFQUF1QixnQkF0Z0VIO0F6RnlnNkJ0Qjs7QXlGbmcyQkU7RUFBdUIsZ0JBdGdFSDtBekY2ZzZCdEI7O0F5RnZnMkJFO0VBQXVCLGdCQXRnRUg7QXpGaWg2QnRCOztBeUYzZzJCRTtFQUF1QixnQkF0Z0VIO0F6RnFoNkJ0Qjs7QXlGL2cyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5aDZCdEI7O0F5Rm5oMkJFO0VBQXVCLGdCQXRnRUg7QXpGNmg2QnRCOztBeUZ2aDJCRTtFQUF1QixnQkF0Z0VIO0F6RmlpNkJ0Qjs7QXlGM2gyQkU7RUFBdUIsZ0JBdGdFSDtBekZxaTZCdEI7O0F5Ri9oMkJFO0VBQXVCLGdCQXRnRUg7QXpGeWk2QnRCOztBeUZuaTJCRTtFQUF1QixnQkF0Z0VIO0F6RjZpNkJ0Qjs7QXlGdmkyQkU7RUFBdUIsZ0JBdGdFSDtBekZpajZCdEI7O0F5RjNpMkJFO0VBQXVCLGdCQXRnRUg7QXpGcWo2QnRCOztBeUYvaTJCRTtFQUF1QixnQkF0Z0VIO0F6RnlqNkJ0Qjs7QXlGbmoyQkU7RUFBdUIsZ0JBdGdFSDtBekY2ajZCdEI7O0F5RnZqMkJFO0VBQXVCLGdCQXRnRUg7QXpGaWs2QnRCOztBeUYzajJCRTtFQUF1QixnQkF0Z0VIO0F6RnFrNkJ0Qjs7QXlGL2oyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5azZCdEI7O0F5Rm5rMkJFO0VBQXVCLGdCQXRnRUg7QXpGNms2QnRCOztBeUZ2azJCRTtFQUF1QixnQkF0Z0VIO0F6RmlsNkJ0Qjs7QXlGM2syQkU7RUFBdUIsZ0JBdGdFSDtBekZxbDZCdEI7O0F5Ri9rMkJFO0VBQXVCLGdCQXRnRUg7QXpGeWw2QnRCOztBeUZubDJCRTtFQUF1QixnQkF0Z0VIO0F6RjZsNkJ0Qjs7QXlGdmwyQkU7RUFBdUIsZ0JBdGdFSDtBekZpbTZCdEI7O0F5RjNsMkJFO0VBQXVCLGdCQXRnRUg7QXpGcW02QnRCOztBeUYvbDJCRTtFQUF1QixnQkF0Z0VIO0F6RnltNkJ0Qjs7QXlGbm0yQkU7RUFBdUIsZ0JBdGdFSDtBekY2bTZCdEI7O0F5RnZtMkJFO0VBQXVCLGdCQXRnRUg7QXpGaW42QnRCOztBeUYzbTJCRTtFQUF1QixnQkF0Z0VIO0F6RnFuNkJ0Qjs7QXlGL20yQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bjZCdEI7O0F5Rm5uMkJFO0VBQXVCLGdCQXRnRUg7QXpGNm42QnRCOztBeUZ2bjJCRTtFQUF1QixnQkF0Z0VIO0F6RmlvNkJ0Qjs7QXlGM24yQkU7RUFBdUIsZ0JBdGdFSDtBekZxbzZCdEI7O0F5Ri9uMkJFO0VBQXVCLGdCQXRnRUg7QXpGeW82QnRCOztBeUZubzJCRTtFQUF1QixnQkF0Z0VIO0F6RjZvNkJ0Qjs7QXlGdm8yQkU7RUFBdUIsZ0JBdGdFSDtBekZpcDZCdEI7O0F5RjNvMkJFO0VBQXVCLGdCQXRnRUg7QXpGcXA2QnRCOztBeUYvbzJCRTtFQUF1QixnQkF0Z0VIO0F6RnlwNkJ0Qjs7QXlGbnAyQkU7RUFBdUIsZ0JBdGdFSDtBekY2cDZCdEI7O0F5RnZwMkJFO0VBQXVCLGdCQXRnRUg7QXpGaXE2QnRCOztBeUYzcDJCRTtFQUF1QixnQkF0Z0VIO0F6RnFxNkJ0Qjs7QXlGL3AyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5cTZCdEI7O0F5Rm5xMkJFO0VBQXVCLGdCQXRnRUg7QXpGNnE2QnRCOztBeUZ2cTJCRTtFQUF1QixnQkF0Z0VIO0F6RmlyNkJ0Qjs7QXlGM3EyQkU7RUFBdUIsZ0JBdGdFSDtBekZxcjZCdEI7O0F5Ri9xMkJFO0VBQXVCLGdCQXRnRUg7QXpGeXI2QnRCOztBeUZucjJCRTtFQUF1QixnQkF0Z0VIO0F6RjZyNkJ0Qjs7QXlGdnIyQkU7RUFBdUIsZ0JBdGdFSDtBekZpczZCdEI7O0F5RjNyMkJFO0VBQXVCLGdCQXRnRUg7QXpGcXM2QnRCOztBeUYvcjJCRTtFQUF1QixnQkF0Z0VIO0F6RnlzNkJ0Qjs7QXlGbnMyQkU7RUFBdUIsZ0JBdGdFSDtBekY2czZCdEI7O0F5RnZzMkJFO0VBQXVCLGdCQXRnRUg7QXpGaXQ2QnRCOztBeUYzczJCRTtFQUF1QixnQkF0Z0VIO0F6RnF0NkJ0Qjs7QXlGL3MyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5dDZCdEI7O0F5Rm50MkJFO0VBQXVCLGdCQXRnRUg7QXpGNnQ2QnRCOztBeUZ2dDJCRTtFQUF1QixnQkF0Z0VIO0F6Rml1NkJ0Qjs7QXlGM3QyQkU7RUFBdUIsZ0JBdGdFSDtBekZxdTZCdEI7O0F5Ri90MkJFO0VBQXVCLGdCQXRnRUg7QXpGeXU2QnRCOztBeUZudTJCRTtFQUF1QixnQkF0Z0VIO0F6RjZ1NkJ0Qjs7QXlGdnUyQkU7RUFBdUIsZ0JBdGdFSDtBekZpdjZCdEI7O0F5RjN1MkJFO0VBQXVCLGdCQXRnRUg7QXpGcXY2QnRCOztBeUYvdTJCRTtFQUF1QixnQkF0Z0VIO0F6Rnl2NkJ0Qjs7QXlGbnYyQkU7RUFBdUIsZ0JBdGdFSDtBekY2djZCdEI7O0F5RnZ2MkJFO0VBQXVCLGdCQXRnRUg7QXpGaXc2QnRCOztBeUYzdjJCRTtFQUF1QixnQkF0Z0VIO0F6RnF3NkJ0Qjs7QXlGL3YyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5dzZCdEI7O0F5Rm53MkJFO0VBQXVCLGdCQXRnRUg7QXpGNnc2QnRCOztBeUZ2dzJCRTtFQUF1QixnQkF0Z0VIO0F6Rml4NkJ0Qjs7QXlGM3cyQkU7RUFBdUIsZ0JBdGdFSDtBekZxeDZCdEI7O0F5Ri93MkJFO0VBQXVCLGdCQXRnRUg7QXpGeXg2QnRCOztBeUZueDJCRTtFQUF1QixnQkF0Z0VIO0F6RjZ4NkJ0Qjs7QXlGdngyQkU7RUFBdUIsZ0JBdGdFSDtBekZpeTZCdEI7O0F5RjN4MkJFO0VBQXVCLGdCQXRnRUg7QXpGcXk2QnRCOztBeUYveDJCRTtFQUF1QixnQkF0Z0VIO0F6Rnl5NkJ0Qjs7QXlGbnkyQkU7RUFBdUIsZ0JBdGdFSDtBekY2eTZCdEI7O0F5RnZ5MkJFO0VBQXVCLGdCQXRnRUg7QXpGaXo2QnRCOztBeUYzeTJCRTtFQUF1QixnQkF0Z0VIO0F6RnF6NkJ0Qjs7QXlGL3kyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5ejZCdEI7O0F5Rm56MkJFO0VBQXVCLGdCQXRnRUg7QXpGNno2QnRCOztBeUZ2ejJCRTtFQUF1QixnQkF0Z0VIO0F6RmkwNkJ0Qjs7QXlGM3oyQkU7RUFBdUIsZ0JBdGdFSDtBekZxMDZCdEI7O0F5Ri96MkJFO0VBQXVCLGdCQXRnRUg7QXpGeTA2QnRCOztBeUZuMDJCRTtFQUF1QixnQkF0Z0VIO0F6RjYwNkJ0Qjs7QXlGdjAyQkU7RUFBdUIsZ0JBdGdFSDtBekZpMTZCdEI7O0F5RjMwMkJFO0VBQXVCLGdCQXRnRUg7QXpGcTE2QnRCOztBeUYvMDJCRTtFQUF1QixnQkF0Z0VIO0F6RnkxNkJ0Qjs7QXlGbjEyQkU7RUFBdUIsZ0JBdGdFSDtBekY2MTZCdEI7O0F5RnYxMkJFO0VBQXVCLGdCQXRnRUg7QXpGaTI2QnRCOztBeUYzMTJCRTtFQUF1QixnQkF0Z0VIO0F6RnEyNkJ0Qjs7QXlGLzEyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MjZCdEI7O0F5Rm4yMkJFO0VBQXVCLGdCQXRnRUg7QXpGNjI2QnRCOztBeUZ2MjJCRTtFQUF1QixnQkF0Z0VIO0F6RmkzNkJ0Qjs7QXlGMzIyQkU7RUFBdUIsZ0JBdGdFSDtBekZxMzZCdEI7O0F5Ri8yMkJFO0VBQXVCLGdCQXRnRUg7QXpGeTM2QnRCOztBeUZuMzJCRTtFQUF1QixnQkF0Z0VIO0F6RjYzNkJ0Qjs7QXlGdjMyQkU7RUFBdUIsZ0JBdGdFSDtBekZpNDZCdEI7O0F5RjMzMkJFO0VBQXVCLGdCQXRnRUg7QXpGcTQ2QnRCOztBeUYvMzJCRTtFQUF1QixnQkF0Z0VIO0F6Rnk0NkJ0Qjs7QXlGbjQyQkU7RUFBdUIsZ0JBdGdFSDtBekY2NDZCdEI7O0F5RnY0MkJFO0VBQXVCLGdCQXRnRUg7QXpGaTU2QnRCOztBeUYzNDJCRTtFQUF1QixnQkF0Z0VIO0F6RnE1NkJ0Qjs7QXlGLzQyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NTZCdEI7O0F5Rm41MkJFO0VBQXVCLGdCQXRnRUg7QXpGNjU2QnRCOztBeUZ2NTJCRTtFQUF1QixnQkF0Z0VIO0F6Rmk2NkJ0Qjs7QXlGMzUyQkU7RUFBdUIsZ0JBdGdFSDtBekZxNjZCdEI7O0F5Ri81MkJFO0VBQXVCLGdCQXRnRUg7QXpGeTY2QnRCOztBeUZuNjJCRTtFQUF1QixnQkF0Z0VIO0F6RjY2NkJ0Qjs7QXlGdjYyQkU7RUFBdUIsZ0JBdGdFSDtBekZpNzZCdEI7O0F5RjM2MkJFO0VBQXVCLGdCQXRnRUg7QXpGcTc2QnRCOztBeUYvNjJCRTtFQUF1QixnQkF0Z0VIO0F6Rnk3NkJ0Qjs7QXlGbjcyQkU7RUFBdUIsZ0JBdGdFSDtBekY2NzZCdEI7O0F5RnY3MkJFO0VBQXVCLGdCQXRnRUg7QXpGaTg2QnRCOztBeUYzNzJCRTtFQUF1QixnQkF0Z0VIO0F6RnE4NkJ0Qjs7QXlGLzcyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5ODZCdEI7O0F5Rm44MkJFO0VBQXVCLGdCQXRnRUg7QXpGNjg2QnRCOztBeUZ2ODJCRTtFQUF1QixnQkF0Z0VIO0F6Rmk5NkJ0Qjs7QXlGMzgyQkU7RUFBdUIsZ0JBdGdFSDtBekZxOTZCdEI7O0F5Ri84MkJFO0VBQXVCLGdCQXRnRUg7QXpGeTk2QnRCOztBeUZuOTJCRTtFQUF1QixnQkF0Z0VIO0F6RjY5NkJ0Qjs7QXlGdjkyQkU7RUFBdUIsZ0JBdGdFSDtBekZpKzZCdEI7O0F5RjM5MkJFO0VBQXVCLGdCQXRnRUg7QXpGcSs2QnRCOztBeUYvOTJCRTtFQUF1QixnQkF0Z0VIO0F6RnkrNkJ0Qjs7QXlGbisyQkU7RUFBdUIsZ0JBdGdFSDtBekY2KzZCdEI7O0F5RnYrMkJFO0VBQXVCLGdCQXRnRUg7QXpGaS82QnRCOztBeUYzKzJCRTtFQUF1QixnQkF0Z0VIO0F6RnEvNkJ0Qjs7QXlGLysyQkU7RUFBdUIsZ0JBdGdFSDtBekZ5LzZCdEI7O0F5Rm4vMkJFO0VBQXVCLGdCQXRnRUg7QXpGNi82QnRCOztBeUZ2LzJCRTtFQUF1QixnQkF0Z0VIO0F6RmlnN0J0Qjs7QXlGMy8yQkU7RUFBdUIsZ0JBdGdFSDtBekZxZzdCdEI7O0F5Ri8vMkJFO0VBQXVCLGdCQXRnRUg7QXpGeWc3QnRCOztBeUZuZzNCRTtFQUF1QixnQkF0Z0VIO0F6RjZnN0J0Qjs7QXlGdmczQkU7RUFBdUIsZ0JBdGdFSDtBekZpaDdCdEI7O0F5RjNnM0JFO0VBQXVCLGdCQXRnRUg7QXpGcWg3QnRCOztBeUYvZzNCRTtFQUF1QixnQkF0Z0VIO0F6RnloN0J0Qjs7QXlGbmgzQkU7RUFBdUIsZ0JBdGdFSDtBekY2aDdCdEI7O0F5RnZoM0JFO0VBQXVCLGdCQXRnRUg7QXpGaWk3QnRCOztBeUYzaDNCRTtFQUF1QixnQkF0Z0VIO0F6RnFpN0J0Qjs7QXlGL2gzQkU7RUFBdUIsZ0JBdGdFSDtBekZ5aTdCdEI7O0F5Rm5pM0JFO0VBQXVCLGdCQXRnRUg7QXpGNmk3QnRCOztBeUZ2aTNCRTtFQUF1QixnQkF0Z0VIO0F6RmlqN0J0Qjs7QXlGM2kzQkU7RUFBdUIsZ0JBdGdFSDtBekZxajdCdEI7O0F5Ri9pM0JFO0VBQXVCLGdCQXRnRUg7QXpGeWo3QnRCOztBeUZuajNCRTtFQUF1QixnQkF0Z0VIO0F6RjZqN0J0Qjs7QXlGdmozQkU7RUFBdUIsZ0JBdGdFSDtBekZpazdCdEI7O0F5RjNqM0JFO0VBQXVCLGdCQXRnRUg7QXpGcWs3QnRCOztBeUYvajNCRTtFQUF1QixnQkF0Z0VIO0F6RnlrN0J0Qjs7QXlGbmszQkU7RUFBdUIsZ0JBdGdFSDtBekY2azdCdEI7O0F5RnZrM0JFO0VBQXVCLGdCQXRnRUg7QXpGaWw3QnRCOztBeUYzazNCRTtFQUF1QixnQkF0Z0VIO0F6RnFsN0J0Qjs7QXlGL2szQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bDdCdEI7O0F5Rm5sM0JFO0VBQXVCLGdCQXRnRUg7QXpGNmw3QnRCOztBeUZ2bDNCRTtFQUF1QixnQkF0Z0VIO0F6RmltN0J0Qjs7QXlGM2wzQkU7RUFBdUIsZ0JBdGdFSDtBekZxbTdCdEI7O0F5Ri9sM0JFO0VBQXVCLGdCQXRnRUg7QXpGeW03QnRCOztBeUZubTNCRTtFQUF1QixnQkF0Z0VIO0F6RjZtN0J0Qjs7QXlGdm0zQkU7RUFBdUIsZ0JBdGdFSDtBekZpbjdCdEI7O0F5RjNtM0JFO0VBQXVCLGdCQXRnRUg7QXpGcW43QnRCOztBeUYvbTNCRTtFQUF1QixnQkF0Z0VIO0F6RnluN0J0Qjs7QXlGbm4zQkU7RUFBdUIsZ0JBdGdFSDtBekY2bjdCdEI7O0F5RnZuM0JFO0VBQXVCLGdCQXRnRUg7QXpGaW83QnRCOztBeUYzbjNCRTtFQUF1QixnQkF0Z0VIO0F6RnFvN0J0Qjs7QXlGL24zQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bzdCdEI7O0F5Rm5vM0JFO0VBQXVCLGdCQXRnRUg7QXpGNm83QnRCOztBeUZ2bzNCRTtFQUF1QixnQkF0Z0VIO0F6RmlwN0J0Qjs7QXlGM28zQkU7RUFBdUIsZ0JBdGdFSDtBekZxcDdCdEI7O0F5Ri9vM0JFO0VBQXVCLGdCQXRnRUg7QXpGeXA3QnRCOztBeUZucDNCRTtFQUF1QixnQkF0Z0VIO0F6RjZwN0J0Qjs7QXlGdnAzQkU7RUFBdUIsZ0JBdGdFSDtBekZpcTdCdEI7O0F5RjNwM0JFO0VBQXVCLGdCQXRnRUg7QXpGcXE3QnRCOztBeUYvcDNCRTtFQUF1QixnQkF0Z0VIO0F6RnlxN0J0Qjs7QXlGbnEzQkU7RUFBdUIsZ0JBdGdFSDtBekY2cTdCdEI7O0F5RnZxM0JFO0VBQXVCLGdCQXRnRUg7QXpGaXI3QnRCOztBeUYzcTNCRTtFQUF1QixnQkF0Z0VIO0F6RnFyN0J0Qjs7QXlGL3EzQkU7RUFBdUIsZ0JBdGdFSDtBekZ5cjdCdEI7O0F5Rm5yM0JFO0VBQXVCLGdCQXRnRUg7QXpGNnI3QnRCOztBeUZ2cjNCRTtFQUF1QixnQkF0Z0VIO0F6RmlzN0J0Qjs7QXlGM3IzQkU7RUFBdUIsZ0JBdGdFSDtBekZxczdCdEI7O0F5Ri9yM0JFO0VBQXVCLGdCQXRnRUg7QXpGeXM3QnRCOztBeUZuczNCRTtFQUF1QixnQkF0Z0VIO0F6RjZzN0J0Qjs7QXlGdnMzQkU7RUFBdUIsZ0JBdGdFSDtBekZpdDdCdEI7O0F5RjNzM0JFO0VBQXVCLGdCQXRnRUg7QXpGcXQ3QnRCOztBeUYvczNCRTtFQUF1QixnQkF0Z0VIO0F6Rnl0N0J0Qjs7QXlGbnQzQkU7RUFBdUIsZ0JBdGdFSDtBekY2dDdCdEI7O0F5RnZ0M0JFO0VBQXVCLGdCQXRnRUg7QXpGaXU3QnRCOztBeUYzdDNCRTtFQUF1QixnQkF0Z0VIO0F6RnF1N0J0Qjs7QXlGL3QzQkU7RUFBdUIsZ0JBdGdFSDtBekZ5dTdCdEI7O0F5Rm51M0JFO0VBQXVCLGdCQXRnRUg7QXpGNnU3QnRCOztBeUZ2dTNCRTtFQUF1QixnQkF0Z0VIO0F6Rml2N0J0Qjs7QXlGM3UzQkU7RUFBdUIsZ0JBdGdFSDtBekZxdjdCdEI7O0F5Ri91M0JFO0VBQXVCLGdCQXRnRUg7QXpGeXY3QnRCOztBeUZudjNCRTtFQUF1QixnQkF0Z0VIO0F6RjZ2N0J0Qjs7QXlGdnYzQkU7RUFBdUIsZ0JBdGdFSDtBekZpdzdCdEI7O0F5RjN2M0JFO0VBQXVCLGdCQXRnRUg7QXpGcXc3QnRCOztBeUYvdjNCRTtFQUF1QixnQkF0Z0VIO0F6Rnl3N0J0Qjs7QXlGbnczQkU7RUFBdUIsZ0JBdGdFSDtBekY2dzdCdEI7O0F5RnZ3M0JFO0VBQXVCLGdCQXRnRUg7QXpGaXg3QnRCOztBeUYzdzNCRTtFQUF1QixnQkF0Z0VIO0F6RnF4N0J0Qjs7QXlGL3czQkU7RUFBdUIsZ0JBdGdFSDtBekZ5eDdCdEI7O0F5Rm54M0JFO0VBQXVCLGdCQXRnRUg7QXpGNng3QnRCOztBeUZ2eDNCRTtFQUF1QixnQkF0Z0VIO0F6Rml5N0J0Qjs7QXlGM3gzQkU7RUFBdUIsZ0JBdGdFSDtBekZxeTdCdEI7O0F5Ri94M0JFO0VBQXVCLGdCQXRnRUg7QXpGeXk3QnRCOztBeUZueTNCRTtFQUF1QixnQkF0Z0VIO0F6RjZ5N0J0Qjs7QXlGdnkzQkU7RUFBdUIsZ0JBdGdFSDtBekZpejdCdEI7O0F5RjN5M0JFO0VBQXVCLGdCQXRnRUg7QXpGcXo3QnRCOztBeUYveTNCRTtFQUF1QixnQkF0Z0VIO0F6Rnl6N0J0Qjs7QXlGbnozQkU7RUFBdUIsZ0JBdGdFSDtBekY2ejdCdEI7O0F5RnZ6M0JFO0VBQXVCLGdCQXRnRUg7QXpGaTA3QnRCOztBeUYzejNCRTtFQUF1QixnQkF0Z0VIO0F6RnEwN0J0Qjs7QXlGL3ozQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MDdCdEI7O0F5Rm4wM0JFO0VBQXVCLGdCQXRnRUg7QXpGNjA3QnRCOztBeUZ2MDNCRTtFQUF1QixnQkF0Z0VIO0F6RmkxN0J0Qjs7QXlGMzAzQkU7RUFBdUIsZ0JBdGdFSDtBekZxMTdCdEI7O0F5Ri8wM0JFO0VBQXVCLGdCQXRnRUg7QXpGeTE3QnRCOztBeUZuMTNCRTtFQUF1QixnQkF0Z0VIO0F6RjYxN0J0Qjs7QXlGdjEzQkU7RUFBdUIsZ0JBdGdFSDtBekZpMjdCdEI7O0F5RjMxM0JFO0VBQXVCLGdCQXRnRUg7QXpGcTI3QnRCOztBeUYvMTNCRTtFQUF1QixnQkF0Z0VIO0F6RnkyN0J0Qjs7QXlGbjIzQkU7RUFBdUIsZ0JBdGdFSDtBekY2MjdCdEI7O0F5RnYyM0JFO0VBQXVCLGdCQXRnRUg7QXpGaTM3QnRCOztBeUYzMjNCRTtFQUF1QixnQkF0Z0VIO0F6RnEzN0J0Qjs7QXlGLzIzQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MzdCdEI7O0F5Rm4zM0JFO0VBQXVCLGdCQXRnRUg7QXpGNjM3QnRCOztBeUZ2MzNCRTtFQUF1QixnQkF0Z0VIO0F6Rmk0N0J0Qjs7QXlGMzMzQkU7RUFBdUIsZ0JBdGdFSDtBekZxNDdCdEI7O0F5Ri8zM0JFO0VBQXVCLGdCQXRnRUg7QXpGeTQ3QnRCOztBeUZuNDNCRTtFQUF1QixnQkF0Z0VIO0F6RjY0N0J0Qjs7QXlGdjQzQkU7RUFBdUIsZ0JBdGdFSDtBekZpNTdCdEI7O0F5RjM0M0JFO0VBQXVCLGdCQXRnRUg7QXpGcTU3QnRCOztBeUYvNDNCRTtFQUF1QixnQkF0Z0VIO0F6Rnk1N0J0Qjs7QXlGbjUzQkU7RUFBdUIsZ0JBdGdFSDtBekY2NTdCdEI7O0F5RnY1M0JFO0VBQXVCLGdCQXRnRUg7QXpGaTY3QnRCOztBeUYzNTNCRTtFQUF1QixnQkF0Z0VIO0F6RnE2N0J0Qjs7QXlGLzUzQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NjdCdEI7O0F5Rm42M0JFO0VBQXVCLGdCQXRnRUg7QXpGNjY3QnRCOztBeUZ2NjNCRTtFQUF1QixnQkF0Z0VIO0F6Rmk3N0J0Qjs7QXlGMzYzQkU7RUFBdUIsZ0JBdGdFSDtBekZxNzdCdEI7O0F5Ri82M0JFO0VBQXVCLGdCQXRnRUg7QXpGeTc3QnRCOztBeUZuNzNCRTtFQUF1QixnQkF0Z0VIO0F6RjY3N0J0Qjs7QXlGdjczQkU7RUFBdUIsZ0JBdGdFSDtBekZpODdCdEI7O0F5RjM3M0JFO0VBQXVCLGdCQXRnRUg7QXpGcTg3QnRCOztBeUYvNzNCRTtFQUF1QixnQkF0Z0VIO0F6Rnk4N0J0Qjs7QXlGbjgzQkU7RUFBdUIsZ0JBdGdFSDtBekY2ODdCdEI7O0F5RnY4M0JFO0VBQXVCLGdCQXRnRUg7QXpGaTk3QnRCOztBeUYzODNCRTtFQUF1QixnQkF0Z0VIO0F6RnE5N0J0Qjs7QXlGLzgzQkU7RUFBdUIsZ0JBdGdFSDtBekZ5OTdCdEI7O0F5Rm45M0JFO0VBQXVCLGdCQXRnRUg7QXpGNjk3QnRCOztBeUZ2OTNCRTtFQUF1QixnQkF0Z0VIO0F6RmkrN0J0Qjs7QXlGMzkzQkU7RUFBdUIsZ0JBdGdFSDtBekZxKzdCdEI7O0F5Ri85M0JFO0VBQXVCLGdCQXRnRUg7QXpGeSs3QnRCOztBeUZuKzNCRTtFQUF1QixnQkF0Z0VIO0F6RjYrN0J0Qjs7QXlGdiszQkU7RUFBdUIsZ0JBdGdFSDtBekZpLzdCdEI7O0F5RjMrM0JFO0VBQXVCLGdCQXRnRUg7QXpGcS83QnRCOztBeUYvKzNCRTtFQUF1QixnQkF0Z0VIO0F6RnkvN0J0Qjs7QXlGbi8zQkU7RUFBdUIsZ0JBdGdFSDtBekY2LzdCdEI7O0F5RnYvM0JFO0VBQXVCLGdCQXRnRUg7QXpGaWc4QnRCOztBeUYzLzNCRTtFQUF1QixnQkF0Z0VIO0F6RnFnOEJ0Qjs7QXlGLy8zQkU7RUFBdUIsZ0JBdGdFSDtBekZ5ZzhCdEI7O0F5Rm5nNEJFO0VBQXVCLGdCQXRnRUg7QXpGNmc4QnRCOztBeUZ2ZzRCRTtFQUF1QixnQkF0Z0VIO0F6RmloOEJ0Qjs7QXlGM2c0QkU7RUFBdUIsZ0JBdGdFSDtBekZxaDhCdEI7O0F5Ri9nNEJFO0VBQXVCLGdCQXRnRUg7QXpGeWg4QnRCOztBeUZuaDRCRTtFQUF1QixnQkF0Z0VIO0F6RjZoOEJ0Qjs7QXlGdmg0QkU7RUFBdUIsZ0JBdGdFSDtBekZpaThCdEI7O0F5RjNoNEJFO0VBQXVCLGdCQXRnRUg7QXpGcWk4QnRCOztBeUYvaDRCRTtFQUF1QixnQkF0Z0VIO0F6RnlpOEJ0Qjs7QXlGbmk0QkU7RUFBdUIsZ0JBdGdFSDtBekY2aThCdEI7O0F5RnZpNEJFO0VBQXVCLGdCQXRnRUg7QXpGaWo4QnRCOztBeUYzaTRCRTtFQUF1QixnQkF0Z0VIO0F6RnFqOEJ0Qjs7QXlGL2k0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ajhCdEI7O0F5Rm5qNEJFO0VBQXVCLGdCQXRnRUg7QXpGNmo4QnRCOztBeUZ2ajRCRTtFQUF1QixnQkF0Z0VIO0F6RmlrOEJ0Qjs7QXlGM2o0QkU7RUFBdUIsZ0JBdGdFSDtBekZxazhCdEI7O0F5Ri9qNEJFO0VBQXVCLGdCQXRnRUg7QXpGeWs4QnRCOztBeUZuazRCRTtFQUF1QixnQkF0Z0VIO0F6RjZrOEJ0Qjs7QXlGdms0QkU7RUFBdUIsZ0JBdGdFSDtBekZpbDhCdEI7O0F5RjNrNEJFO0VBQXVCLGdCQXRnRUg7QXpGcWw4QnRCOztBeUYvazRCRTtFQUF1QixnQkF0Z0VIO0F6RnlsOEJ0Qjs7QXlGbmw0QkU7RUFBdUIsZ0JBdGdFSDtBekY2bDhCdEI7O0F5RnZsNEJFO0VBQXVCLGdCQXRnRUg7QXpGaW04QnRCOztBeUYzbDRCRTtFQUF1QixnQkF0Z0VIO0F6RnFtOEJ0Qjs7QXlGL2w0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bThCdEI7O0F5Rm5tNEJFO0VBQXVCLGdCQXRnRUg7QXpGNm04QnRCOztBeUZ2bTRCRTtFQUF1QixnQkF0Z0VIO0F6RmluOEJ0Qjs7QXlGM200QkU7RUFBdUIsZ0JBdGdFSDtBekZxbjhCdEI7O0F5Ri9tNEJFO0VBQXVCLGdCQXRnRUg7QXpGeW44QnRCOztBeUZubjRCRTtFQUF1QixnQkF0Z0VIO0F6RjZuOEJ0Qjs7QXlGdm40QkU7RUFBdUIsZ0JBdGdFSDtBekZpbzhCdEI7O0F5RjNuNEJFO0VBQXVCLGdCQXRnRUg7QXpGcW84QnRCOztBeUYvbjRCRTtFQUF1QixnQkF0Z0VIO0F6RnlvOEJ0Qjs7QXlGbm80QkU7RUFBdUIsZ0JBdGdFSDtBekY2bzhCdEI7O0F5RnZvNEJFO0VBQXVCLGdCQXRnRUg7QXpGaXA4QnRCOztBeUYzbzRCRTtFQUF1QixnQkF0Z0VIO0F6RnFwOEJ0Qjs7QXlGL280QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cDhCdEI7O0F5Rm5wNEJFO0VBQXVCLGdCQXRnRUg7QXpGNnA4QnRCOztBeUZ2cDRCRTtFQUF1QixnQkF0Z0VIO0F6RmlxOEJ0Qjs7QXlGM3A0QkU7RUFBdUIsZ0JBdGdFSDtBekZxcThCdEI7O0F5Ri9wNEJFO0VBQXVCLGdCQXRnRUg7QXpGeXE4QnRCOztBeUZucTRCRTtFQUF1QixnQkF0Z0VIO0F6RjZxOEJ0Qjs7QXlGdnE0QkU7RUFBdUIsZ0JBdGdFSDtBekZpcjhCdEI7O0F5RjNxNEJFO0VBQXVCLGdCQXRnRUg7QXpGcXI4QnRCOztBeUYvcTRCRTtFQUF1QixnQkF0Z0VIO0F6RnlyOEJ0Qjs7QXlGbnI0QkU7RUFBdUIsZ0JBdGdFSDtBekY2cjhCdEI7O0F5RnZyNEJFO0VBQXVCLGdCQXRnRUg7QXpGaXM4QnRCOztBeUYzcjRCRTtFQUF1QixnQkF0Z0VIO0F6RnFzOEJ0Qjs7QXlGL3I0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5czhCdEI7O0F5Rm5zNEJFO0VBQXVCLGdCQXRnRUg7QXpGNnM4QnRCOztBeUZ2czRCRTtFQUF1QixnQkF0Z0VIO0F6Rml0OEJ0Qjs7QXlGM3M0QkU7RUFBdUIsZ0JBdGdFSDtBekZxdDhCdEI7O0F5Ri9zNEJFO0VBQXVCLGdCQXRnRUg7QXpGeXQ4QnRCOztBeUZudDRCRTtFQUF1QixnQkF0Z0VIO0F6RjZ0OEJ0Qjs7QXlGdnQ0QkU7RUFBdUIsZ0JBdGdFSDtBekZpdThCdEI7O0F5RjN0NEJFO0VBQXVCLGdCQXRnRUg7QXpGcXU4QnRCOztBeUYvdDRCRTtFQUF1QixnQkF0Z0VIO0F6Rnl1OEJ0Qjs7QXlGbnU0QkU7RUFBdUIsZ0JBdGdFSDtBekY2dThCdEI7O0F5RnZ1NEJFO0VBQXVCLGdCQXRnRUg7QXpGaXY4QnRCOztBeUYzdTRCRTtFQUF1QixnQkF0Z0VIO0F6RnF2OEJ0Qjs7QXlGL3U0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5djhCdEI7O0F5Rm52NEJFO0VBQXVCLGdCQXRnRUg7QXpGNnY4QnRCOztBeUZ2djRCRTtFQUF1QixnQkF0Z0VIO0F6Rml3OEJ0Qjs7QXlGM3Y0QkU7RUFBdUIsZ0JBdGdFSDtBekZxdzhCdEI7O0F5Ri92NEJFO0VBQXVCLGdCQXRnRUg7QXpGeXc4QnRCOztBeUZudzRCRTtFQUF1QixnQkF0Z0VIO0F6RjZ3OEJ0Qjs7QXlGdnc0QkU7RUFBdUIsZ0JBdGdFSDtBekZpeDhCdEI7O0F5RjN3NEJFO0VBQXVCLGdCQXRnRUg7QXpGcXg4QnRCOztBeUYvdzRCRTtFQUF1QixnQkF0Z0VIO0F6Rnl4OEJ0Qjs7QXlGbng0QkU7RUFBdUIsZ0JBdGdFSDtBekY2eDhCdEI7O0F5RnZ4NEJFO0VBQXVCLGdCQXRnRUg7QXpGaXk4QnRCOztBeUYzeDRCRTtFQUF1QixnQkF0Z0VIO0F6RnF5OEJ0Qjs7QXlGL3g0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5eThCdEI7O0F5Rm55NEJFO0VBQXVCLGdCQXRnRUg7QXpGNnk4QnRCOztBeUZ2eTRCRTtFQUF1QixnQkF0Z0VIO0F6Rml6OEJ0Qjs7QXlGM3k0QkU7RUFBdUIsZ0JBdGdFSDtBekZxejhCdEI7O0F5Ri95NEJFO0VBQXVCLGdCQXRnRUg7QXpGeXo4QnRCOztBeUZuejRCRTtFQUF1QixnQkF0Z0VIO0F6RjZ6OEJ0Qjs7QXlGdno0QkU7RUFBdUIsZ0JBdGdFSDtBekZpMDhCdEI7O0F5RjN6NEJFO0VBQXVCLGdCQXRnRUg7QXpGcTA4QnRCOztBeUYvejRCRTtFQUF1QixnQkF0Z0VIO0F6RnkwOEJ0Qjs7QXlGbjA0QkU7RUFBdUIsZ0JBdGdFSDtBekY2MDhCdEI7O0F5RnYwNEJFO0VBQXVCLGdCQXRnRUg7QXpGaTE4QnRCOztBeUYzMDRCRTtFQUF1QixnQkF0Z0VIO0F6RnExOEJ0Qjs7QXlGLzA0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MThCdEI7O0F5Rm4xNEJFO0VBQXVCLGdCQXRnRUg7QXpGNjE4QnRCOztBeUZ2MTRCRTtFQUF1QixnQkF0Z0VIO0F6RmkyOEJ0Qjs7QXlGMzE0QkU7RUFBdUIsZ0JBdGdFSDtBekZxMjhCdEI7O0F5Ri8xNEJFO0VBQXVCLGdCQXRnRUg7QXpGeTI4QnRCOztBeUZuMjRCRTtFQUF1QixnQkF0Z0VIO0F6RjYyOEJ0Qjs7QXlGdjI0QkU7RUFBdUIsZ0JBdGdFSDtBekZpMzhCdEI7O0F5RjMyNEJFO0VBQXVCLGdCQXRnRUg7QXpGcTM4QnRCOztBeUYvMjRCRTtFQUF1QixnQkF0Z0VIO0F6RnkzOEJ0Qjs7QXlGbjM0QkU7RUFBdUIsZ0JBdGdFSDtBekY2MzhCdEI7O0F5RnYzNEJFO0VBQXVCLGdCQXRnRUg7QXpGaTQ4QnRCOztBeUYzMzRCRTtFQUF1QixnQkF0Z0VIO0F6RnE0OEJ0Qjs7QXlGLzM0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NDhCdEI7O0F5Rm40NEJFO0VBQXVCLGdCQXRnRUg7QXpGNjQ4QnRCOztBeUZ2NDRCRTtFQUF1QixnQkF0Z0VIO0F6Rmk1OEJ0Qjs7QXlGMzQ0QkU7RUFBdUIsZ0JBdGdFSDtBekZxNThCdEI7O0F5Ri80NEJFO0VBQXVCLGdCQXRnRUg7QXpGeTU4QnRCOztBeUZuNTRCRTtFQUF1QixnQkF0Z0VIO0F6RjY1OEJ0Qjs7QXlGdjU0QkU7RUFBdUIsZ0JBdGdFSDtBekZpNjhCdEI7O0F5RjM1NEJFO0VBQXVCLGdCQXRnRUg7QXpGcTY4QnRCOztBeUYvNTRCRTtFQUF1QixnQkF0Z0VIO0F6Rnk2OEJ0Qjs7QXlGbjY0QkU7RUFBdUIsZ0JBdGdFSDtBekY2NjhCdEI7O0F5RnY2NEJFO0VBQXVCLGdCQXRnRUg7QXpGaTc4QnRCOztBeUYzNjRCRTtFQUF1QixnQkF0Z0VIO0F6RnE3OEJ0Qjs7QXlGLzY0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NzhCdEI7O0F5Rm43NEJFO0VBQXVCLGdCQXRnRUg7QXpGNjc4QnRCOztBeUZ2NzRCRTtFQUF1QixnQkF0Z0VIO0F6Rmk4OEJ0Qjs7QXlGMzc0QkU7RUFBdUIsZ0JBdGdFSDtBekZxODhCdEI7O0F5Ri83NEJFO0VBQXVCLGdCQXRnRUg7QXpGeTg4QnRCOztBeUZuODRCRTtFQUF1QixnQkF0Z0VIO0F6RjY4OEJ0Qjs7QXlGdjg0QkU7RUFBdUIsZ0JBdGdFSDtBekZpOThCdEI7O0F5RjM4NEJFO0VBQXVCLGdCQXRnRUg7QXpGcTk4QnRCOztBeUYvODRCRTtFQUF1QixnQkF0Z0VIO0F6Rnk5OEJ0Qjs7QXlGbjk0QkU7RUFBdUIsZ0JBdGdFSDtBekY2OThCdEI7O0F5RnY5NEJFO0VBQXVCLGdCQXRnRUg7QXpGaSs4QnRCOztBeUYzOTRCRTtFQUF1QixnQkF0Z0VIO0F6RnErOEJ0Qjs7QXlGLzk0QkU7RUFBdUIsZ0JBdGdFSDtBekZ5KzhCdEI7O0F5Rm4rNEJFO0VBQXVCLGdCQXRnRUg7QXpGNis4QnRCOztBeUZ2KzRCRTtFQUF1QixnQkF0Z0VIO0F6RmkvOEJ0Qjs7QXlGMys0QkU7RUFBdUIsZ0JBdGdFSDtBekZxLzhCdEI7O0F5Ri8rNEJFO0VBQXVCLGdCQXRnRUg7QXpGeS84QnRCOztBeUZuLzRCRTtFQUF1QixnQkF0Z0VIO0F6RjYvOEJ0Qjs7QXlGdi80QkU7RUFBdUIsZ0JBdGdFSDtBekZpZzlCdEI7O0F5RjMvNEJFO0VBQXVCLGdCQXRnRUg7QXpGcWc5QnRCOztBeUYvLzRCRTtFQUF1QixnQkF0Z0VIO0F6RnlnOUJ0Qjs7QXlGbmc1QkU7RUFBdUIsZ0JBdGdFSDtBekY2ZzlCdEI7O0F5RnZnNUJFO0VBQXVCLGdCQXRnRUg7QXpGaWg5QnRCOztBeUYzZzVCRTtFQUF1QixnQkF0Z0VIO0F6RnFoOUJ0Qjs7QXlGL2c1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5aDlCdEI7O0F5Rm5oNUJFO0VBQXVCLGdCQXRnRUg7QXpGNmg5QnRCOztBeUZ2aDVCRTtFQUF1QixnQkF0Z0VIO0F6RmlpOUJ0Qjs7QXlGM2g1QkU7RUFBdUIsZ0JBdGdFSDtBekZxaTlCdEI7O0F5Ri9oNUJFO0VBQXVCLGdCQXRnRUg7QXpGeWk5QnRCOztBeUZuaTVCRTtFQUF1QixnQkF0Z0VIO0F6RjZpOUJ0Qjs7QXlGdmk1QkU7RUFBdUIsZ0JBdGdFSDtBekZpajlCdEI7O0F5RjNpNUJFO0VBQXVCLGdCQXRnRUg7QXpGcWo5QnRCOztBeUYvaTVCRTtFQUF1QixnQkF0Z0VIO0F6RnlqOUJ0Qjs7QXlGbmo1QkU7RUFBdUIsZ0JBdGdFSDtBekY2ajlCdEI7O0F5RnZqNUJFO0VBQXVCLGdCQXRnRUg7QXpGaWs5QnRCOztBeUYzajVCRTtFQUF1QixnQkF0Z0VIO0F6RnFrOUJ0Qjs7QXlGL2o1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5azlCdEI7O0F5Rm5rNUJFO0VBQXVCLGdCQXRnRUg7QXpGNms5QnRCOztBeUZ2azVCRTtFQUF1QixnQkF0Z0VIO0F6RmlsOUJ0Qjs7QXlGM2s1QkU7RUFBdUIsZ0JBdGdFSDtBekZxbDlCdEI7O0F5Ri9rNUJFO0VBQXVCLGdCQXRnRUg7QXpGeWw5QnRCOztBeUZubDVCRTtFQUF1QixnQkF0Z0VIO0F6RjZsOUJ0Qjs7QXlGdmw1QkU7RUFBdUIsZ0JBdGdFSDtBekZpbTlCdEI7O0F5RjNsNUJFO0VBQXVCLGdCQXRnRUg7QXpGcW05QnRCOztBeUYvbDVCRTtFQUF1QixnQkF0Z0VIO0F6RnltOUJ0Qjs7QXlGbm01QkU7RUFBdUIsZ0JBdGdFSDtBekY2bTlCdEI7O0F5RnZtNUJFO0VBQXVCLGdCQXRnRUg7QXpGaW45QnRCOztBeUYzbTVCRTtFQUF1QixnQkF0Z0VIO0F6RnFuOUJ0Qjs7QXlGL201QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bjlCdEI7O0F5Rm5uNUJFO0VBQXVCLGdCQXRnRUg7QXpGNm45QnRCOztBeUZ2bjVCRTtFQUF1QixnQkF0Z0VIO0F6RmlvOUJ0Qjs7QXlGM241QkU7RUFBdUIsZ0JBdGdFSDtBekZxbzlCdEI7O0F5Ri9uNUJFO0VBQXVCLGdCQXRnRUg7QXpGeW85QnRCOztBeUZubzVCRTtFQUF1QixnQkF0Z0VIO0F6RjZvOUJ0Qjs7QXlGdm81QkU7RUFBdUIsZ0JBdGdFSDtBekZpcDlCdEI7O0F5RjNvNUJFO0VBQXVCLGdCQXRnRUg7QXpGcXA5QnRCOztBeUYvbzVCRTtFQUF1QixnQkF0Z0VIO0F6RnlwOUJ0Qjs7QXlGbnA1QkU7RUFBdUIsZ0JBdGdFSDtBekY2cDlCdEI7O0F5RnZwNUJFO0VBQXVCLGdCQXRnRUg7QXpGaXE5QnRCOztBeUYzcDVCRTtFQUF1QixnQkF0Z0VIO0F6RnFxOUJ0Qjs7QXlGL3A1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cTlCdEI7O0F5Rm5xNUJFO0VBQXVCLGdCQXRnRUg7QXpGNnE5QnRCOztBeUZ2cTVCRTtFQUF1QixnQkF0Z0VIO0F6RmlyOUJ0Qjs7QXlGM3E1QkU7RUFBdUIsZ0JBdGdFSDtBekZxcjlCdEI7O0F5Ri9xNUJFO0VBQXVCLGdCQXRnRUg7QXpGeXI5QnRCOztBeUZucjVCRTtFQUF1QixnQkF0Z0VIO0F6RjZyOUJ0Qjs7QXlGdnI1QkU7RUFBdUIsZ0JBdGdFSDtBekZpczlCdEI7O0F5RjNyNUJFO0VBQXVCLGdCQXRnRUg7QXpGcXM5QnRCOztBeUYvcjVCRTtFQUF1QixnQkF0Z0VIO0F6RnlzOUJ0Qjs7QXlGbnM1QkU7RUFBdUIsZ0JBdGdFSDtBekY2czlCdEI7O0F5RnZzNUJFO0VBQXVCLGdCQXRnRUg7QXpGaXQ5QnRCOztBeUYzczVCRTtFQUF1QixnQkF0Z0VIO0F6RnF0OUJ0Qjs7QXlGL3M1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dDlCdEI7O0F5Rm50NUJFO0VBQXVCLGdCQXRnRUg7QXpGNnQ5QnRCOztBeUZ2dDVCRTtFQUF1QixnQkF0Z0VIO0F6Rml1OUJ0Qjs7QXlGM3Q1QkU7RUFBdUIsZ0JBdGdFSDtBekZxdTlCdEI7O0F5Ri90NUJFO0VBQXVCLGdCQXRnRUg7QXpGeXU5QnRCOztBeUZudTVCRTtFQUF1QixnQkF0Z0VIO0F6RjZ1OUJ0Qjs7QXlGdnU1QkU7RUFBdUIsZ0JBdGdFSDtBekZpdjlCdEI7O0F5RjN1NUJFO0VBQXVCLGdCQXRnRUg7QXpGcXY5QnRCOztBeUYvdTVCRTtFQUF1QixnQkF0Z0VIO0F6Rnl2OUJ0Qjs7QXlGbnY1QkU7RUFBdUIsZ0JBdGdFSDtBekY2djlCdEI7O0F5RnZ2NUJFO0VBQXVCLGdCQXRnRUg7QXpGaXc5QnRCOztBeUYzdjVCRTtFQUF1QixnQkF0Z0VIO0F6RnF3OUJ0Qjs7QXlGL3Y1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dzlCdEI7O0F5Rm53NUJFO0VBQXVCLGdCQXRnRUg7QXpGNnc5QnRCOztBeUZ2dzVCRTtFQUF1QixnQkF0Z0VIO0F6Rml4OUJ0Qjs7QXlGM3c1QkU7RUFBdUIsZ0JBdGdFSDtBekZxeDlCdEI7O0F5Ri93NUJFO0VBQXVCLGdCQXRnRUg7QXpGeXg5QnRCOztBeUZueDVCRTtFQUF1QixnQkF0Z0VIO0F6RjZ4OUJ0Qjs7QXlGdng1QkU7RUFBdUIsZ0JBdGdFSDtBekZpeTlCdEI7O0F5RjN4NUJFO0VBQXVCLGdCQXRnRUg7QXpGcXk5QnRCOztBeUYveDVCRTtFQUF1QixnQkF0Z0VIO0F6Rnl5OUJ0Qjs7QXlGbnk1QkU7RUFBdUIsZ0JBdGdFSDtBekY2eTlCdEI7O0F5RnZ5NUJFO0VBQXVCLGdCQXRnRUg7QXpGaXo5QnRCOztBeUYzeTVCRTtFQUF1QixnQkF0Z0VIO0F6RnF6OUJ0Qjs7QXlGL3k1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ejlCdEI7O0F5Rm56NUJFO0VBQXVCLGdCQXRnRUg7QXpGNno5QnRCOztBeUZ2ejVCRTtFQUF1QixnQkF0Z0VIO0F6RmkwOUJ0Qjs7QXlGM3o1QkU7RUFBdUIsZ0JBdGdFSDtBekZxMDlCdEI7O0F5Ri96NUJFO0VBQXVCLGdCQXRnRUg7QXpGeTA5QnRCOztBeUZuMDVCRTtFQUF1QixnQkF0Z0VIO0F6RjYwOUJ0Qjs7QXlGdjA1QkU7RUFBdUIsZ0JBdGdFSDtBekZpMTlCdEI7O0F5RjMwNUJFO0VBQXVCLGdCQXRnRUg7QXpGcTE5QnRCOztBeUYvMDVCRTtFQUF1QixnQkF0Z0VIO0F6RnkxOUJ0Qjs7QXlGbjE1QkU7RUFBdUIsZ0JBdGdFSDtBekY2MTlCdEI7O0F5RnYxNUJFO0VBQXVCLGdCQXRnRUg7QXpGaTI5QnRCOztBeUYzMTVCRTtFQUF1QixnQkF0Z0VIO0F6RnEyOUJ0Qjs7QXlGLzE1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MjlCdEI7O0F5Rm4yNUJFO0VBQXVCLGdCQXRnRUg7QXpGNjI5QnRCOztBeUZ2MjVCRTtFQUF1QixnQkF0Z0VIO0F6RmkzOUJ0Qjs7QXlGMzI1QkU7RUFBdUIsZ0JBdGdFSDtBekZxMzlCdEI7O0F5Ri8yNUJFO0VBQXVCLGdCQXRnRUg7QXpGeTM5QnRCOztBeUZuMzVCRTtFQUF1QixnQkF0Z0VIO0F6RjYzOUJ0Qjs7QXlGdjM1QkU7RUFBdUIsZ0JBdGdFSDtBekZpNDlCdEI7O0F5RjMzNUJFO0VBQXVCLGdCQXRnRUg7QXpGcTQ5QnRCOztBeUYvMzVCRTtFQUF1QixnQkF0Z0VIO0F6Rnk0OUJ0Qjs7QXlGbjQ1QkU7RUFBdUIsZ0JBdGdFSDtBekY2NDlCdEI7O0F5RnY0NUJFO0VBQXVCLGdCQXRnRUg7QXpGaTU5QnRCOztBeUYzNDVCRTtFQUF1QixnQkF0Z0VIO0F6RnE1OUJ0Qjs7QXlGLzQ1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NTlCdEI7O0F5Rm41NUJFO0VBQXVCLGdCQXRnRUg7QXpGNjU5QnRCOztBeUZ2NTVCRTtFQUF1QixnQkF0Z0VIO0F6Rmk2OUJ0Qjs7QXlGMzU1QkU7RUFBdUIsZ0JBdGdFSDtBekZxNjlCdEI7O0F5Ri81NUJFO0VBQXVCLGdCQXRnRUg7QXpGeTY5QnRCOztBeUZuNjVCRTtFQUF1QixnQkF0Z0VIO0F6RjY2OUJ0Qjs7QXlGdjY1QkU7RUFBdUIsZ0JBdGdFSDtBekZpNzlCdEI7O0F5RjM2NUJFO0VBQXVCLGdCQXRnRUg7QXpGcTc5QnRCOztBeUYvNjVCRTtFQUF1QixnQkF0Z0VIO0F6Rnk3OUJ0Qjs7QXlGbjc1QkU7RUFBdUIsZ0JBdGdFSDtBekY2NzlCdEI7O0F5RnY3NUJFO0VBQXVCLGdCQXRnRUg7QXpGaTg5QnRCOztBeUYzNzVCRTtFQUF1QixnQkF0Z0VIO0F6RnE4OUJ0Qjs7QXlGLzc1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ODlCdEI7O0F5Rm44NUJFO0VBQXVCLGdCQXRnRUg7QXpGNjg5QnRCOztBeUZ2ODVCRTtFQUF1QixnQkF0Z0VIO0F6Rmk5OUJ0Qjs7QXlGMzg1QkU7RUFBdUIsZ0JBdGdFSDtBekZxOTlCdEI7O0F5Ri84NUJFO0VBQXVCLGdCQXRnRUg7QXpGeTk5QnRCOztBeUZuOTVCRTtFQUF1QixnQkF0Z0VIO0F6RjY5OUJ0Qjs7QXlGdjk1QkU7RUFBdUIsZ0JBdGdFSDtBekZpKzlCdEI7O0F5RjM5NUJFO0VBQXVCLGdCQXRnRUg7QXpGcSs5QnRCOztBeUYvOTVCRTtFQUF1QixnQkF0Z0VIO0F6RnkrOUJ0Qjs7QXlGbis1QkU7RUFBdUIsZ0JBdGdFSDtBekY2KzlCdEI7O0F5RnYrNUJFO0VBQXVCLGdCQXRnRUg7QXpGaS85QnRCOztBeUYzKzVCRTtFQUF1QixnQkF0Z0VIO0F6RnEvOUJ0Qjs7QXlGLys1QkU7RUFBdUIsZ0JBdGdFSDtBekZ5LzlCdEI7O0F5Rm4vNUJFO0VBQXVCLGdCQXRnRUg7QXpGNi85QnRCOztBeUZ2LzVCRTtFQUF1QixnQkF0Z0VIO0F6RmlnK0J0Qjs7QXlGMy81QkU7RUFBdUIsZ0JBdGdFSDtBekZxZytCdEI7O0F5Ri8vNUJFO0VBQXVCLGdCQXRnRUg7QXpGeWcrQnRCOztBeUZuZzZCRTtFQUF1QixnQkF0Z0VIO0F6RjZnK0J0Qjs7QXlGdmc2QkU7RUFBdUIsZ0JBdGdFSDtBekZpaCtCdEI7O0F5RjNnNkJFO0VBQXVCLGdCQXRnRUg7QXpGcWgrQnRCOztBeUYvZzZCRTtFQUF1QixnQkF0Z0VIO0F6RnloK0J0Qjs7QXlGbmg2QkU7RUFBdUIsZ0JBdGdFSDtBekY2aCtCdEI7O0F5RnZoNkJFO0VBQXVCLGdCQXRnRUg7QXpGaWkrQnRCOztBeUYzaDZCRTtFQUF1QixnQkF0Z0VIO0F6RnFpK0J0Qjs7QXlGL2g2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5aStCdEI7O0F5Rm5pNkJFO0VBQXVCLGdCQXRnRUg7QXpGNmkrQnRCOztBeUZ2aTZCRTtFQUF1QixnQkF0Z0VIO0F6RmlqK0J0Qjs7QXlGM2k2QkU7RUFBdUIsZ0JBdGdFSDtBekZxaitCdEI7O0F5Ri9pNkJFO0VBQXVCLGdCQXRnRUg7QXpGeWorQnRCOztBeUZuajZCRTtFQUF1QixnQkF0Z0VIO0F6RjZqK0J0Qjs7QXlGdmo2QkU7RUFBdUIsZ0JBdGdFSDtBekZpaytCdEI7O0F5RjNqNkJFO0VBQXVCLGdCQXRnRUg7QXpGcWsrQnRCOztBeUYvajZCRTtFQUF1QixnQkF0Z0VIO0F6RnlrK0J0Qjs7QXlGbms2QkU7RUFBdUIsZ0JBdGdFSDtBekY2aytCdEI7O0F5RnZrNkJFO0VBQXVCLGdCQXRnRUg7QXpGaWwrQnRCOztBeUYzazZCRTtFQUF1QixnQkF0Z0VIO0F6RnFsK0J0Qjs7QXlGL2s2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bCtCdEI7O0F5Rm5sNkJFO0VBQXVCLGdCQXRnRUg7QXpGNmwrQnRCOztBeUZ2bDZCRTtFQUF1QixnQkF0Z0VIO0F6RmltK0J0Qjs7QXlGM2w2QkU7RUFBdUIsZ0JBdGdFSDtBekZxbStCdEI7O0F5Ri9sNkJFO0VBQXVCLGdCQXRnRUg7QXpGeW0rQnRCOztBeUZubTZCRTtFQUF1QixnQkF0Z0VIO0F6RjZtK0J0Qjs7QXlGdm02QkU7RUFBdUIsZ0JBdGdFSDtBekZpbitCdEI7O0F5RjNtNkJFO0VBQXVCLGdCQXRnRUg7QXpGcW4rQnRCOztBeUYvbTZCRTtFQUF1QixnQkF0Z0VIO0F6RnluK0J0Qjs7QXlGbm42QkU7RUFBdUIsZ0JBdGdFSDtBekY2bitCdEI7O0F5RnZuNkJFO0VBQXVCLGdCQXRnRUg7QXpGaW8rQnRCOztBeUYzbjZCRTtFQUF1QixnQkF0Z0VIO0F6RnFvK0J0Qjs7QXlGL242QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bytCdEI7O0F5Rm5vNkJFO0VBQXVCLGdCQXRnRUg7QXpGNm8rQnRCOztBeUZ2bzZCRTtFQUF1QixnQkF0Z0VIO0F6RmlwK0J0Qjs7QXlGM282QkU7RUFBdUIsZ0JBdGdFSDtBekZxcCtCdEI7O0F5Ri9vNkJFO0VBQXVCLGdCQXRnRUg7QXpGeXArQnRCOztBeUZucDZCRTtFQUF1QixnQkF0Z0VIO0F6RjZwK0J0Qjs7QXlGdnA2QkU7RUFBdUIsZ0JBdGdFSDtBekZpcStCdEI7O0F5RjNwNkJFO0VBQXVCLGdCQXRnRUg7QXpGcXErQnRCOztBeUYvcDZCRTtFQUF1QixnQkF0Z0VIO0F6RnlxK0J0Qjs7QXlGbnE2QkU7RUFBdUIsZ0JBdGdFSDtBekY2cStCdEI7O0F5RnZxNkJFO0VBQXVCLGdCQXRnRUg7QXpGaXIrQnRCOztBeUYzcTZCRTtFQUF1QixnQkF0Z0VIO0F6RnFyK0J0Qjs7QXlGL3E2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5citCdEI7O0F5Rm5yNkJFO0VBQXVCLGdCQXRnRUg7QXpGNnIrQnRCOztBeUZ2cjZCRTtFQUF1QixnQkF0Z0VIO0F6RmlzK0J0Qjs7QXlGM3I2QkU7RUFBdUIsZ0JBdGdFSDtBekZxcytCdEI7O0F5Ri9yNkJFO0VBQXVCLGdCQXRnRUg7QXpGeXMrQnRCOztBeUZuczZCRTtFQUF1QixnQkF0Z0VIO0F6RjZzK0J0Qjs7QXlGdnM2QkU7RUFBdUIsZ0JBdGdFSDtBekZpdCtCdEI7O0F5RjNzNkJFO0VBQXVCLGdCQXRnRUg7QXpGcXQrQnRCOztBeUYvczZCRTtFQUF1QixnQkF0Z0VIO0F6Rnl0K0J0Qjs7QXlGbnQ2QkU7RUFBdUIsZ0JBdGdFSDtBekY2dCtCdEI7O0F5RnZ0NkJFO0VBQXVCLGdCQXRnRUg7QXpGaXUrQnRCOztBeUYzdDZCRTtFQUF1QixnQkF0Z0VIO0F6RnF1K0J0Qjs7QXlGL3Q2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dStCdEI7O0F5Rm51NkJFO0VBQXVCLGdCQXRnRUg7QXpGNnUrQnRCOztBeUZ2dTZCRTtFQUF1QixnQkF0Z0VIO0F6Rml2K0J0Qjs7QXlGM3U2QkU7RUFBdUIsZ0JBdGdFSDtBekZxditCdEI7O0F5Ri91NkJFO0VBQXVCLGdCQXRnRUg7QXpGeXYrQnRCOztBeUZudjZCRTtFQUF1QixnQkF0Z0VIO0F6RjZ2K0J0Qjs7QXlGdnY2QkU7RUFBdUIsZ0JBdGdFSDtBekZpdytCdEI7O0F5RjN2NkJFO0VBQXVCLGdCQXRnRUg7QXpGcXcrQnRCOztBeUYvdjZCRTtFQUF1QixnQkF0Z0VIO0F6Rnl3K0J0Qjs7QXlGbnc2QkU7RUFBdUIsZ0JBdGdFSDtBekY2dytCdEI7O0F5RnZ3NkJFO0VBQXVCLGdCQXRnRUg7QXpGaXgrQnRCOztBeUYzdzZCRTtFQUF1QixnQkF0Z0VIO0F6RnF4K0J0Qjs7QXlGL3c2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5eCtCdEI7O0F5Rm54NkJFO0VBQXVCLGdCQXRnRUg7QXpGNngrQnRCOztBeUZ2eDZCRTtFQUF1QixnQkF0Z0VIO0F6Rml5K0J0Qjs7QXlGM3g2QkU7RUFBdUIsZ0JBdGdFSDtBekZxeStCdEI7O0F5Ri94NkJFO0VBQXVCLGdCQXRnRUg7QXpGeXkrQnRCOztBeUZueTZCRTtFQUF1QixnQkF0Z0VIO0F6RjZ5K0J0Qjs7QXlGdnk2QkU7RUFBdUIsZ0JBdGdFSDtBekZpeitCdEI7O0F5RjN5NkJFO0VBQXVCLGdCQXRnRUg7QXpGcXorQnRCOztBeUYveTZCRTtFQUF1QixnQkF0Z0VIO0F6Rnl6K0J0Qjs7QXlGbno2QkU7RUFBdUIsZ0JBdGdFSDtBekY2eitCdEI7O0F5RnZ6NkJFO0VBQXVCLGdCQXRnRUg7QXpGaTArQnRCOztBeUYzejZCRTtFQUF1QixnQkF0Z0VIO0F6RnEwK0J0Qjs7QXlGL3o2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MCtCdEI7O0F5Rm4wNkJFO0VBQXVCLGdCQXRnRUg7QXpGNjArQnRCOztBeUZ2MDZCRTtFQUF1QixnQkF0Z0VIO0F6RmkxK0J0Qjs7QXlGMzA2QkU7RUFBdUIsZ0JBdGdFSDtBekZxMStCdEI7O0F5Ri8wNkJFO0VBQXVCLGdCQXRnRUg7QXpGeTErQnRCOztBeUZuMTZCRTtFQUF1QixnQkF0Z0VIO0F6RjYxK0J0Qjs7QXlGdjE2QkU7RUFBdUIsZ0JBdGdFSDtBekZpMitCdEI7O0F5RjMxNkJFO0VBQXVCLGdCQXRnRUg7QXpGcTIrQnRCOztBeUYvMTZCRTtFQUF1QixnQkF0Z0VIO0F6RnkyK0J0Qjs7QXlGbjI2QkU7RUFBdUIsZ0JBdGdFSDtBekY2MitCdEI7O0F5RnYyNkJFO0VBQXVCLGdCQXRnRUg7QXpGaTMrQnRCOztBeUYzMjZCRTtFQUF1QixnQkF0Z0VIO0F6RnEzK0J0Qjs7QXlGLzI2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MytCdEI7O0F5Rm4zNkJFO0VBQXVCLGdCQXRnRUg7QXpGNjMrQnRCOztBeUZ2MzZCRTtFQUF1QixnQkF0Z0VIO0F6Rmk0K0J0Qjs7QXlGMzM2QkU7RUFBdUIsZ0JBdGdFSDtBekZxNCtCdEI7O0F5Ri8zNkJFO0VBQXVCLGdCQXRnRUg7QXpGeTQrQnRCOztBeUZuNDZCRTtFQUF1QixnQkF0Z0VIO0F6RjY0K0J0Qjs7QXlGdjQ2QkU7RUFBdUIsZ0JBdGdFSDtBekZpNStCdEI7O0F5RjM0NkJFO0VBQXVCLGdCQXRnRUg7QXpGcTUrQnRCOztBeUYvNDZCRTtFQUF1QixnQkF0Z0VIO0F6Rnk1K0J0Qjs7QXlGbjU2QkU7RUFBdUIsZ0JBdGdFSDtBekY2NStCdEI7O0F5RnY1NkJFO0VBQXVCLGdCQXRnRUg7QXpGaTYrQnRCOztBeUYzNTZCRTtFQUF1QixnQkF0Z0VIO0F6RnE2K0J0Qjs7QXlGLzU2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NitCdEI7O0F5Rm42NkJFO0VBQXVCLGdCQXRnRUg7QXpGNjYrQnRCOztBeUZ2NjZCRTtFQUF1QixnQkF0Z0VIO0F6Rmk3K0J0Qjs7QXlGMzY2QkU7RUFBdUIsZ0JBdGdFSDtBekZxNytCdEI7O0F5Ri82NkJFO0VBQXVCLGdCQXRnRUg7QXpGeTcrQnRCOztBeUZuNzZCRTtFQUF1QixnQkF0Z0VIO0F6RjY3K0J0Qjs7QXlGdjc2QkU7RUFBdUIsZ0JBdGdFSDtBekZpOCtCdEI7O0F5RjM3NkJFO0VBQXVCLGdCQXRnRUg7QXpGcTgrQnRCOztBeUYvNzZCRTtFQUF1QixnQkF0Z0VIO0F6Rnk4K0J0Qjs7QXlGbjg2QkU7RUFBdUIsZ0JBdGdFSDtBekY2OCtCdEI7O0F5RnY4NkJFO0VBQXVCLGdCQXRnRUg7QXpGaTkrQnRCOztBeUYzODZCRTtFQUF1QixnQkF0Z0VIO0F6RnE5K0J0Qjs7QXlGLzg2QkU7RUFBdUIsZ0JBdGdFSDtBekZ5OStCdEI7O0F5Rm45NkJFO0VBQXVCLGdCQXRnRUg7QXpGNjkrQnRCOztBeUZ2OTZCRTtFQUF1QixnQkF0Z0VIO0F6RmkrK0J0Qjs7QXlGMzk2QkU7RUFBdUIsZ0JBdGdFSDtBekZxKytCdEI7O0F5Ri85NkJFO0VBQXVCLGdCQXRnRUg7QXpGeSsrQnRCOztBeUZuKzZCRTtFQUF1QixnQkF0Z0VIO0F6RjYrK0J0Qjs7QXlGdis2QkU7RUFBdUIsZ0JBdGdFSDtBekZpLytCdEI7O0F5RjMrNkJFO0VBQXVCLGdCQXRnRUg7QXpGcS8rQnRCOztBeUYvKzZCRTtFQUF1QixnQkF0Z0VIO0F6RnkvK0J0Qjs7QXlGbi82QkU7RUFBdUIsZ0JBdGdFSDtBekY2LytCdEI7O0F5RnYvNkJFO0VBQXVCLGdCQXRnRUg7QXpGaWcvQnRCOztBeUYzLzZCRTtFQUF1QixnQkF0Z0VIO0F6RnFnL0J0Qjs7QXlGLy82QkU7RUFBdUIsZ0JBdGdFSDtBekZ5Zy9CdEI7O0F5Rm5nN0JFO0VBQXVCLGdCQXRnRUg7QXpGNmcvQnRCOztBeUZ2ZzdCRTtFQUF1QixnQkF0Z0VIO0F6RmloL0J0Qjs7QXlGM2c3QkU7RUFBdUIsZ0JBdGdFSDtBekZxaC9CdEI7O0F5Ri9nN0JFO0VBQXVCLGdCQXRnRUg7QXpGeWgvQnRCOztBeUZuaDdCRTtFQUF1QixnQkF0Z0VIO0F6RjZoL0J0Qjs7QXlGdmg3QkU7RUFBdUIsZ0JBdGdFSDtBekZpaS9CdEI7O0F5RjNoN0JFO0VBQXVCLGdCQXRnRUg7QXpGcWkvQnRCOztBeUYvaDdCRTtFQUF1QixnQkF0Z0VIO0F6RnlpL0J0Qjs7QXlGbmk3QkU7RUFBdUIsZ0JBdGdFSDtBekY2aS9CdEI7O0F5RnZpN0JFO0VBQXVCLGdCQXRnRUg7QXpGaWovQnRCOztBeUYzaTdCRTtFQUF1QixnQkF0Z0VIO0F6RnFqL0J0Qjs7QXlGL2k3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5ai9CdEI7O0F5Rm5qN0JFO0VBQXVCLGdCQXRnRUg7QXpGNmovQnRCOztBeUZ2ajdCRTtFQUF1QixnQkF0Z0VIO0F6RmlrL0J0Qjs7QXlGM2o3QkU7RUFBdUIsZ0JBdGdFSDtBekZxay9CdEI7O0F5Ri9qN0JFO0VBQXVCLGdCQXRnRUg7QXpGeWsvQnRCOztBeUZuazdCRTtFQUF1QixnQkF0Z0VIO0F6RjZrL0J0Qjs7QXlGdms3QkU7RUFBdUIsZ0JBdGdFSDtBekZpbC9CdEI7O0F5RjNrN0JFO0VBQXVCLGdCQXRnRUg7QXpGcWwvQnRCOztBeUYvazdCRTtFQUF1QixnQkF0Z0VIO0F6RnlsL0J0Qjs7QXlGbmw3QkU7RUFBdUIsZ0JBdGdFSDtBekY2bC9CdEI7O0F5RnZsN0JFO0VBQXVCLGdCQXRnRUg7QXpGaW0vQnRCOztBeUYzbDdCRTtFQUF1QixnQkF0Z0VIO0F6RnFtL0J0Qjs7QXlGL2w3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bS9CdEI7O0F5Rm5tN0JFO0VBQXVCLGdCQXRnRUg7QXpGNm0vQnRCOztBeUZ2bTdCRTtFQUF1QixnQkF0Z0VIO0F6RmluL0J0Qjs7QXlGM203QkU7RUFBdUIsZ0JBdGdFSDtBekZxbi9CdEI7O0F5Ri9tN0JFO0VBQXVCLGdCQXRnRUg7QXpGeW4vQnRCOztBeUZubjdCRTtFQUF1QixnQkF0Z0VIO0F6RjZuL0J0Qjs7QXlGdm43QkU7RUFBdUIsZ0JBdGdFSDtBekZpby9CdEI7O0F5RjNuN0JFO0VBQXVCLGdCQXRnRUg7QXpGcW8vQnRCOztBeUYvbjdCRTtFQUF1QixnQkF0Z0VIO0F6RnlvL0J0Qjs7QXlGbm83QkU7RUFBdUIsZ0JBdGdFSDtBekY2by9CdEI7O0F5RnZvN0JFO0VBQXVCLGdCQXRnRUg7QXpGaXAvQnRCOztBeUYzbzdCRTtFQUF1QixnQkF0Z0VIO0F6RnFwL0J0Qjs7QXlGL283QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cC9CdEI7O0F5Rm5wN0JFO0VBQXVCLGdCQXRnRUg7QXpGNnAvQnRCOztBeUZ2cDdCRTtFQUF1QixnQkF0Z0VIO0F6RmlxL0J0Qjs7QXlGM3A3QkU7RUFBdUIsZ0JBdGdFSDtBekZxcS9CdEI7O0F5Ri9wN0JFO0VBQXVCLGdCQXRnRUg7QXpGeXEvQnRCOztBeUZucTdCRTtFQUF1QixnQkF0Z0VIO0F6RjZxL0J0Qjs7QXlGdnE3QkU7RUFBdUIsZ0JBdGdFSDtBekZpci9CdEI7O0F5RjNxN0JFO0VBQXVCLGdCQXRnRUg7QXpGcXIvQnRCOztBeUYvcTdCRTtFQUF1QixnQkF0Z0VIO0F6RnlyL0J0Qjs7QXlGbnI3QkU7RUFBdUIsZ0JBdGdFSDtBekY2ci9CdEI7O0F5RnZyN0JFO0VBQXVCLGdCQXRnRUg7QXpGaXMvQnRCOztBeUYzcjdCRTtFQUF1QixnQkF0Z0VIO0F6RnFzL0J0Qjs7QXlGL3I3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cy9CdEI7O0F5Rm5zN0JFO0VBQXVCLGdCQXRnRUg7QXpGNnMvQnRCOztBeUZ2czdCRTtFQUF1QixnQkF0Z0VIO0F6Rml0L0J0Qjs7QXlGM3M3QkU7RUFBdUIsZ0JBdGdFSDtBekZxdC9CdEI7O0F5Ri9zN0JFO0VBQXVCLGdCQXRnRUg7QXpGeXQvQnRCOztBeUZudDdCRTtFQUF1QixnQkF0Z0VIO0F6RjZ0L0J0Qjs7QXlGdnQ3QkU7RUFBdUIsZ0JBdGdFSDtBekZpdS9CdEI7O0F5RjN0N0JFO0VBQXVCLGdCQXRnRUg7QXpGcXUvQnRCOztBeUYvdDdCRTtFQUF1QixnQkF0Z0VIO0F6Rnl1L0J0Qjs7QXlGbnU3QkU7RUFBdUIsZ0JBdGdFSDtBekY2dS9CdEI7O0F5RnZ1N0JFO0VBQXVCLGdCQXRnRUg7QXpGaXYvQnRCOztBeUYzdTdCRTtFQUF1QixnQkF0Z0VIO0F6RnF2L0J0Qjs7QXlGL3U3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5di9CdEI7O0F5Rm52N0JFO0VBQXVCLGdCQXRnRUg7QXpGNnYvQnRCOztBeUZ2djdCRTtFQUF1QixnQkF0Z0VIO0F6Rml3L0J0Qjs7QXlGM3Y3QkU7RUFBdUIsZ0JBdGdFSDtBekZxdy9CdEI7O0F5Ri92N0JFO0VBQXVCLGdCQXRnRUg7QXpGeXcvQnRCOztBeUZudzdCRTtFQUF1QixnQkF0Z0VIO0F6RjZ3L0J0Qjs7QXlGdnc3QkU7RUFBdUIsZ0JBdGdFSDtBekZpeC9CdEI7O0F5RjN3N0JFO0VBQXVCLGdCQXRnRUg7QXpGcXgvQnRCOztBeUYvdzdCRTtFQUF1QixnQkF0Z0VIO0F6Rnl4L0J0Qjs7QXlGbng3QkU7RUFBdUIsZ0JBdGdFSDtBekY2eC9CdEI7O0F5RnZ4N0JFO0VBQXVCLGdCQXRnRUg7QXpGaXkvQnRCOztBeUYzeDdCRTtFQUF1QixnQkF0Z0VIO0F6RnF5L0J0Qjs7QXlGL3g3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5eS9CdEI7O0F5Rm55N0JFO0VBQXVCLGdCQXRnRUg7QXpGNnkvQnRCOztBeUZ2eTdCRTtFQUF1QixnQkF0Z0VIO0F6Rml6L0J0Qjs7QXlGM3k3QkU7RUFBdUIsZ0JBdGdFSDtBekZxei9CdEI7O0F5Ri95N0JFO0VBQXVCLGdCQXRnRUg7QXpGeXovQnRCOztBeUZuejdCRTtFQUF1QixnQkF0Z0VIO0F6RjZ6L0J0Qjs7QXlGdno3QkU7RUFBdUIsZ0JBdGdFSDtBekZpMC9CdEI7O0F5RjN6N0JFO0VBQXVCLGdCQXRnRUg7QXpGcTAvQnRCOztBeUYvejdCRTtFQUF1QixnQkF0Z0VIO0F6RnkwL0J0Qjs7QXlGbjA3QkU7RUFBdUIsZ0JBdGdFSDtBekY2MC9CdEI7O0F5RnYwN0JFO0VBQXVCLGdCQXRnRUg7QXpGaTEvQnRCOztBeUYzMDdCRTtFQUF1QixnQkF0Z0VIO0F6RnExL0J0Qjs7QXlGLzA3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MS9CdEI7O0F5Rm4xN0JFO0VBQXVCLGdCQXRnRUg7QXpGNjEvQnRCOztBeUZ2MTdCRTtFQUF1QixnQkF0Z0VIO0F6RmkyL0J0Qjs7QXlGMzE3QkU7RUFBdUIsZ0JBdGdFSDtBekZxMi9CdEI7O0F5Ri8xN0JFO0VBQXVCLGdCQXRnRUg7QXpGeTIvQnRCOztBeUZuMjdCRTtFQUF1QixnQkF0Z0VIO0F6RjYyL0J0Qjs7QXlGdjI3QkU7RUFBdUIsZ0JBdGdFSDtBekZpMy9CdEI7O0F5RjMyN0JFO0VBQXVCLGdCQXRnRUg7QXpGcTMvQnRCOztBeUYvMjdCRTtFQUF1QixnQkF0Z0VIO0F6RnkzL0J0Qjs7QXlGbjM3QkU7RUFBdUIsZ0JBdGdFSDtBekY2My9CdEI7O0F5RnYzN0JFO0VBQXVCLGdCQXRnRUg7QXpGaTQvQnRCOztBeUYzMzdCRTtFQUF1QixnQkF0Z0VIO0F6RnE0L0J0Qjs7QXlGLzM3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NC9CdEI7O0F5Rm40N0JFO0VBQXVCLGdCQXRnRUg7QXpGNjQvQnRCOztBeUZ2NDdCRTtFQUF1QixnQkF0Z0VIO0F6Rmk1L0J0Qjs7QXlGMzQ3QkU7RUFBdUIsZ0JBdGdFSDtBekZxNS9CdEI7O0F5Ri80N0JFO0VBQXVCLGdCQXRnRUg7QXpGeTUvQnRCOztBeUZuNTdCRTtFQUF1QixnQkF0Z0VIO0F6RjY1L0J0Qjs7QXlGdjU3QkU7RUFBdUIsZ0JBdGdFSDtBekZpNi9CdEI7O0F5RjM1N0JFO0VBQXVCLGdCQXRnRUg7QXpGcTYvQnRCOztBeUYvNTdCRTtFQUF1QixnQkF0Z0VIO0F6Rnk2L0J0Qjs7QXlGbjY3QkU7RUFBdUIsZ0JBdGdFSDtBekY2Ni9CdEI7O0F5RnY2N0JFO0VBQXVCLGdCQXRnRUg7QXpGaTcvQnRCOztBeUYzNjdCRTtFQUF1QixnQkF0Z0VIO0F6RnE3L0J0Qjs7QXlGLzY3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5Ny9CdEI7O0F5Rm43N0JFO0VBQXVCLGdCQXRnRUg7QXpGNjcvQnRCOztBeUZ2NzdCRTtFQUF1QixnQkF0Z0VIO0F6Rmk4L0J0Qjs7QXlGMzc3QkU7RUFBdUIsZ0JBdGdFSDtBekZxOC9CdEI7O0F5Ri83N0JFO0VBQXVCLGdCQXRnRUg7QXpGeTgvQnRCOztBeUZuODdCRTtFQUF1QixnQkF0Z0VIO0F6RjY4L0J0Qjs7QXlGdjg3QkU7RUFBdUIsZ0JBdGdFSDtBekZpOS9CdEI7O0F5RjM4N0JFO0VBQXVCLGdCQXRnRUg7QXpGcTkvQnRCOztBeUYvODdCRTtFQUF1QixnQkF0Z0VIO0F6Rnk5L0J0Qjs7QXlGbjk3QkU7RUFBdUIsZ0JBdGdFSDtBekY2OS9CdEI7O0F5RnY5N0JFO0VBQXVCLGdCQXRnRUg7QXpGaSsvQnRCOztBeUYzOTdCRTtFQUF1QixnQkF0Z0VIO0F6RnErL0J0Qjs7QXlGLzk3QkU7RUFBdUIsZ0JBdGdFSDtBekZ5Ky9CdEI7O0F5Rm4rN0JFO0VBQXVCLGdCQXRnRUg7QXpGNisvQnRCOztBeUZ2KzdCRTtFQUF1QixnQkF0Z0VIO0F6RmkvL0J0Qjs7QXlGMys3QkU7RUFBdUIsZ0JBdGdFSDtBekZxLy9CdEI7O0F5Ri8rN0JFO0VBQXVCLGdCQXRnRUg7QXpGeS8vQnRCOztBeUZuLzdCRTtFQUF1QixnQkF0Z0VIO0F6RjYvL0J0Qjs7QXlGdi83QkU7RUFBdUIsZ0JBdGdFSDtBekZpZ2dDdEI7O0F5RjMvN0JFO0VBQXVCLGdCQXRnRUg7QXpGcWdnQ3RCOztBeUYvLzdCRTtFQUF1QixnQkF0Z0VIO0F6RnlnZ0N0Qjs7QXlGbmc4QkU7RUFBdUIsZ0JBdGdFSDtBekY2Z2dDdEI7O0F5RnZnOEJFO0VBQXVCLGdCQXRnRUg7QXpGaWhnQ3RCOztBeUYzZzhCRTtFQUF1QixnQkF0Z0VIO0F6RnFoZ0N0Qjs7QXlGL2c4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5aGdDdEI7O0F5Rm5oOEJFO0VBQXVCLGdCQXRnRUg7QXpGNmhnQ3RCOztBeUZ2aDhCRTtFQUF1QixnQkF0Z0VIO0F6RmlpZ0N0Qjs7QXlGM2g4QkU7RUFBdUIsZ0JBdGdFSDtBekZxaWdDdEI7O0F5Ri9oOEJFO0VBQXVCLGdCQXRnRUg7QXpGeWlnQ3RCOztBeUZuaThCRTtFQUF1QixnQkF0Z0VIO0F6RjZpZ0N0Qjs7QXlGdmk4QkU7RUFBdUIsZ0JBdGdFSDtBekZpamdDdEI7O0F5RjNpOEJFO0VBQXVCLGdCQXRnRUg7QXpGcWpnQ3RCOztBeUYvaThCRTtFQUF1QixnQkF0Z0VIO0F6RnlqZ0N0Qjs7QXlGbmo4QkU7RUFBdUIsZ0JBdGdFSDtBekY2amdDdEI7O0F5RnZqOEJFO0VBQXVCLGdCQXRnRUg7QXpGaWtnQ3RCOztBeUYzajhCRTtFQUF1QixnQkF0Z0VIO0F6RnFrZ0N0Qjs7QXlGL2o4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5a2dDdEI7O0F5Rm5rOEJFO0VBQXVCLGdCQXRnRUg7QXpGNmtnQ3RCOztBeUZ2azhCRTtFQUF1QixnQkF0Z0VIO0F6RmlsZ0N0Qjs7QXlGM2s4QkU7RUFBdUIsZ0JBdGdFSDtBekZxbGdDdEI7O0F5Ri9rOEJFO0VBQXVCLGdCQXRnRUg7QXpGeWxnQ3RCOztBeUZubDhCRTtFQUF1QixnQkF0Z0VIO0F6RjZsZ0N0Qjs7QXlGdmw4QkU7RUFBdUIsZ0JBdGdFSDtBekZpbWdDdEI7O0F5RjNsOEJFO0VBQXVCLGdCQXRnRUg7QXpGcW1nQ3RCOztBeUYvbDhCRTtFQUF1QixnQkF0Z0VIO0F6RnltZ0N0Qjs7QXlGbm04QkU7RUFBdUIsZ0JBdGdFSDtBekY2bWdDdEI7O0F5RnZtOEJFO0VBQXVCLGdCQXRnRUg7QXpGaW5nQ3RCOztBeUYzbThCRTtFQUF1QixnQkF0Z0VIO0F6RnFuZ0N0Qjs7QXlGL204QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bmdDdEI7O0F5Rm5uOEJFO0VBQXVCLGdCQXRnRUg7QXpGNm5nQ3RCOztBeUZ2bjhCRTtFQUF1QixnQkF0Z0VIO0F6RmlvZ0N0Qjs7QXlGM244QkU7RUFBdUIsZ0JBdGdFSDtBekZxb2dDdEI7O0F5Ri9uOEJFO0VBQXVCLGdCQXRnRUg7QXpGeW9nQ3RCOztBeUZubzhCRTtFQUF1QixnQkF0Z0VIO0F6RjZvZ0N0Qjs7QXlGdm84QkU7RUFBdUIsZ0JBdGdFSDtBekZpcGdDdEI7O0F5RjNvOEJFO0VBQXVCLGdCQXRnRUg7QXpGcXBnQ3RCOztBeUYvbzhCRTtFQUF1QixnQkF0Z0VIO0F6RnlwZ0N0Qjs7QXlGbnA4QkU7RUFBdUIsZ0JBdGdFSDtBekY2cGdDdEI7O0F5RnZwOEJFO0VBQXVCLGdCQXRnRUg7QXpGaXFnQ3RCOztBeUYzcDhCRTtFQUF1QixnQkF0Z0VIO0F6RnFxZ0N0Qjs7QXlGL3A4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cWdDdEI7O0F5Rm5xOEJFO0VBQXVCLGdCQXRnRUg7QXpGNnFnQ3RCOztBeUZ2cThCRTtFQUF1QixnQkF0Z0VIO0F6RmlyZ0N0Qjs7QXlGM3E4QkU7RUFBdUIsZ0JBdGdFSDtBekZxcmdDdEI7O0F5Ri9xOEJFO0VBQXVCLGdCQXRnRUg7QXpGeXJnQ3RCOztBeUZucjhCRTtFQUF1QixnQkF0Z0VIO0F6RjZyZ0N0Qjs7QXlGdnI4QkU7RUFBdUIsZ0JBdGdFSDtBekZpc2dDdEI7O0F5RjNyOEJFO0VBQXVCLGdCQXRnRUg7QXpGcXNnQ3RCOztBeUYvcjhCRTtFQUF1QixnQkF0Z0VIO0F6RnlzZ0N0Qjs7QXlGbnM4QkU7RUFBdUIsZ0JBdGdFSDtBekY2c2dDdEI7O0F5RnZzOEJFO0VBQXVCLGdCQXRnRUg7QXpGaXRnQ3RCOztBeUYzczhCRTtFQUF1QixnQkF0Z0VIO0F6RnF0Z0N0Qjs7QXlGL3M4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dGdDdEI7O0F5Rm50OEJFO0VBQXVCLGdCQXRnRUg7QXpGNnRnQ3RCOztBeUZ2dDhCRTtFQUF1QixnQkF0Z0VIO0F6Rml1Z0N0Qjs7QXlGM3Q4QkU7RUFBdUIsZ0JBdGdFSDtBekZxdWdDdEI7O0F5Ri90OEJFO0VBQXVCLGdCQXRnRUg7QXpGeXVnQ3RCOztBeUZudThCRTtFQUF1QixnQkF0Z0VIO0F6RjZ1Z0N0Qjs7QXlGdnU4QkU7RUFBdUIsZ0JBdGdFSDtBekZpdmdDdEI7O0F5RjN1OEJFO0VBQXVCLGdCQXRnRUg7QXpGcXZnQ3RCOztBeUYvdThCRTtFQUF1QixnQkF0Z0VIO0F6Rnl2Z0N0Qjs7QXlGbnY4QkU7RUFBdUIsZ0JBdGdFSDtBekY2dmdDdEI7O0F5RnZ2OEJFO0VBQXVCLGdCQXRnRUg7QXpGaXdnQ3RCOztBeUYzdjhCRTtFQUF1QixnQkF0Z0VIO0F6RnF3Z0N0Qjs7QXlGL3Y4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5d2dDdEI7O0F5Rm53OEJFO0VBQXVCLGdCQXRnRUg7QXpGNndnQ3RCOztBeUZ2dzhCRTtFQUF1QixnQkF0Z0VIO0F6Rml4Z0N0Qjs7QXlGM3c4QkU7RUFBdUIsZ0JBdGdFSDtBekZxeGdDdEI7O0F5Ri93OEJFO0VBQXVCLGdCQXRnRUg7QXpGeXhnQ3RCOztBeUZueDhCRTtFQUF1QixnQkF0Z0VIO0F6RjZ4Z0N0Qjs7QXlGdng4QkU7RUFBdUIsZ0JBdGdFSDtBekZpeWdDdEI7O0F5RjN4OEJFO0VBQXVCLGdCQXRnRUg7QXpGcXlnQ3RCOztBeUYveDhCRTtFQUF1QixnQkF0Z0VIO0F6Rnl5Z0N0Qjs7QXlGbnk4QkU7RUFBdUIsZ0JBdGdFSDtBekY2eWdDdEI7O0F5RnZ5OEJFO0VBQXVCLGdCQXRnRUg7QXpGaXpnQ3RCOztBeUYzeThCRTtFQUF1QixnQkF0Z0VIO0F6RnF6Z0N0Qjs7QXlGL3k4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5emdDdEI7O0F5Rm56OEJFO0VBQXVCLGdCQXRnRUg7QXpGNnpnQ3RCOztBeUZ2ejhCRTtFQUF1QixnQkF0Z0VIO0F6RmkwZ0N0Qjs7QXlGM3o4QkU7RUFBdUIsZ0JBdGdFSDtBekZxMGdDdEI7O0F5Ri96OEJFO0VBQXVCLGdCQXRnRUg7QXpGeTBnQ3RCOztBeUZuMDhCRTtFQUF1QixnQkF0Z0VIO0F6RjYwZ0N0Qjs7QXlGdjA4QkU7RUFBdUIsZ0JBdGdFSDtBekZpMWdDdEI7O0F5RjMwOEJFO0VBQXVCLGdCQXRnRUg7QXpGcTFnQ3RCOztBeUYvMDhCRTtFQUF1QixnQkF0Z0VIO0F6RnkxZ0N0Qjs7QXlGbjE4QkU7RUFBdUIsZ0JBdGdFSDtBekY2MWdDdEI7O0F5RnYxOEJFO0VBQXVCLGdCQXRnRUg7QXpGaTJnQ3RCOztBeUYzMThCRTtFQUF1QixnQkF0Z0VIO0F6RnEyZ0N0Qjs7QXlGLzE4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MmdDdEI7O0F5Rm4yOEJFO0VBQXVCLGdCQXRnRUg7QXpGNjJnQ3RCOztBeUZ2MjhCRTtFQUF1QixnQkF0Z0VIO0F6RmkzZ0N0Qjs7QXlGMzI4QkU7RUFBdUIsZ0JBdGdFSDtBekZxM2dDdEI7O0F5Ri8yOEJFO0VBQXVCLGdCQXRnRUg7QXpGeTNnQ3RCOztBeUZuMzhCRTtFQUF1QixnQkF0Z0VIO0F6RjYzZ0N0Qjs7QXlGdjM4QkU7RUFBdUIsZ0JBdGdFSDtBekZpNGdDdEI7O0F5RjMzOEJFO0VBQXVCLGdCQXRnRUg7QXpGcTRnQ3RCOztBeUYvMzhCRTtFQUF1QixnQkF0Z0VIO0F6Rnk0Z0N0Qjs7QXlGbjQ4QkU7RUFBdUIsZ0JBdGdFSDtBekY2NGdDdEI7O0F5RnY0OEJFO0VBQXVCLGdCQXRnRUg7QXpGaTVnQ3RCOztBeUYzNDhCRTtFQUF1QixnQkF0Z0VIO0F6RnE1Z0N0Qjs7QXlGLzQ4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NWdDdEI7O0F5Rm41OEJFO0VBQXVCLGdCQXRnRUg7QXpGNjVnQ3RCOztBeUZ2NThCRTtFQUF1QixnQkF0Z0VIO0F6Rmk2Z0N0Qjs7QXlGMzU4QkU7RUFBdUIsZ0JBdGdFSDtBekZxNmdDdEI7O0F5Ri81OEJFO0VBQXVCLGdCQXRnRUg7QXpGeTZnQ3RCOztBeUZuNjhCRTtFQUF1QixnQkF0Z0VIO0F6RjY2Z0N0Qjs7QXlGdjY4QkU7RUFBdUIsZ0JBdGdFSDtBekZpN2dDdEI7O0F5RjM2OEJFO0VBQXVCLGdCQXRnRUg7QXpGcTdnQ3RCOztBeUYvNjhCRTtFQUF1QixnQkF0Z0VIO0F6Rnk3Z0N0Qjs7QXlGbjc4QkU7RUFBdUIsZ0JBdGdFSDtBekY2N2dDdEI7O0F5RnY3OEJFO0VBQXVCLGdCQXRnRUg7QXpGaThnQ3RCOztBeUYzNzhCRTtFQUF1QixnQkF0Z0VIO0F6RnE4Z0N0Qjs7QXlGLzc4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5OGdDdEI7O0F5Rm44OEJFO0VBQXVCLGdCQXRnRUg7QXpGNjhnQ3RCOztBeUZ2ODhCRTtFQUF1QixnQkF0Z0VIO0F6Rmk5Z0N0Qjs7QXlGMzg4QkU7RUFBdUIsZ0JBdGdFSDtBekZxOWdDdEI7O0F5Ri84OEJFO0VBQXVCLGdCQXRnRUg7QXpGeTlnQ3RCOztBeUZuOThCRTtFQUF1QixnQkF0Z0VIO0F6RjY5Z0N0Qjs7QXlGdjk4QkU7RUFBdUIsZ0JBdGdFSDtBekZpK2dDdEI7O0F5RjM5OEJFO0VBQXVCLGdCQXRnRUg7QXpGcStnQ3RCOztBeUYvOThCRTtFQUF1QixnQkF0Z0VIO0F6RnkrZ0N0Qjs7QXlGbis4QkU7RUFBdUIsZ0JBdGdFSDtBekY2K2dDdEI7O0F5RnYrOEJFO0VBQXVCLGdCQXRnRUg7QXpGaS9nQ3RCOztBeUYzKzhCRTtFQUF1QixnQkF0Z0VIO0F6RnEvZ0N0Qjs7QXlGLys4QkU7RUFBdUIsZ0JBdGdFSDtBekZ5L2dDdEI7O0F5Rm4vOEJFO0VBQXVCLGdCQXRnRUg7QXpGNi9nQ3RCOztBeUZ2LzhCRTtFQUF1QixnQkF0Z0VIO0F6RmlnaEN0Qjs7QXlGMy84QkU7RUFBdUIsZ0JBdGdFSDtBekZxZ2hDdEI7O0F5Ri8vOEJFO0VBQXVCLGdCQXRnRUg7QXpGeWdoQ3RCOztBeUZuZzlCRTtFQUF1QixnQkF0Z0VIO0F6RjZnaEN0Qjs7QXlGdmc5QkU7RUFBdUIsZ0JBdGdFSDtBekZpaGhDdEI7O0F5RjNnOUJFO0VBQXVCLGdCQXRnRUg7QXpGcWhoQ3RCOztBeUYvZzlCRTtFQUF1QixnQkF0Z0VIO0F6RnloaEN0Qjs7QXlGbmg5QkU7RUFBdUIsZ0JBdGdFSDtBekY2aGhDdEI7O0F5RnZoOUJFO0VBQXVCLGdCQXRnRUg7QXpGaWloQ3RCOztBeUYzaDlCRTtFQUF1QixnQkF0Z0VIO0F6RnFpaEN0Qjs7QXlGL2g5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5aWhDdEI7O0F5Rm5pOUJFO0VBQXVCLGdCQXRnRUg7QXpGNmloQ3RCOztBeUZ2aTlCRTtFQUF1QixnQkF0Z0VIO0F6RmlqaEN0Qjs7QXlGM2k5QkU7RUFBdUIsZ0JBdGdFSDtBekZxamhDdEI7O0F5Ri9pOUJFO0VBQXVCLGdCQXRnRUg7QXpGeWpoQ3RCOztBeUZuajlCRTtFQUF1QixnQkF0Z0VIO0F6RjZqaEN0Qjs7QXlGdmo5QkU7RUFBdUIsZ0JBdGdFSDtBekZpa2hDdEI7O0F5RjNqOUJFO0VBQXVCLGdCQXRnRUg7QXpGcWtoQ3RCOztBeUYvajlCRTtFQUF1QixnQkF0Z0VIO0F6RnlraEN0Qjs7QXlGbms5QkU7RUFBdUIsZ0JBdGdFSDtBekY2a2hDdEI7O0F5RnZrOUJFO0VBQXVCLGdCQXRnRUg7QXpGaWxoQ3RCOztBeUYzazlCRTtFQUF1QixnQkF0Z0VIO0F6RnFsaEN0Qjs7QXlGL2s5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5bGhDdEI7O0F5Rm5sOUJFO0VBQXVCLGdCQXRnRUg7QXpGNmxoQ3RCOztBeUZ2bDlCRTtFQUF1QixnQkF0Z0VIO0F6RmltaEN0Qjs7QXlGM2w5QkU7RUFBdUIsZ0JBdGdFSDtBekZxbWhDdEI7O0F5Ri9sOUJFO0VBQXVCLGdCQXRnRUg7QXpGeW1oQ3RCOztBeUZubTlCRTtFQUF1QixnQkF0Z0VIO0F6RjZtaEN0Qjs7QXlGdm05QkU7RUFBdUIsZ0JBdGdFSDtBekZpbmhDdEI7O0F5RjNtOUJFO0VBQXVCLGdCQXRnRUg7QXpGcW5oQ3RCOztBeUYvbTlCRTtFQUF1QixnQkF0Z0VIO0F6RnluaEN0Qjs7QXlGbm45QkU7RUFBdUIsZ0JBdGdFSDtBekY2bmhDdEI7O0F5RnZuOUJFO0VBQXVCLGdCQXRnRUg7QXpGaW9oQ3RCOztBeUYzbjlCRTtFQUF1QixnQkF0Z0VIO0F6RnFvaEN0Qjs7QXlGL245QkU7RUFBdUIsZ0JBdGdFSDtBekZ5b2hDdEI7O0F5Rm5vOUJFO0VBQXVCLGdCQXRnRUg7QXpGNm9oQ3RCOztBeUZ2bzlCRTtFQUF1QixnQkF0Z0VIO0F6RmlwaEN0Qjs7QXlGM285QkU7RUFBdUIsZ0JBdGdFSDtBekZxcGhDdEI7O0F5Ri9vOUJFO0VBQXVCLGdCQXRnRUg7QXpGeXBoQ3RCOztBeUZucDlCRTtFQUF1QixnQkF0Z0VIO0F6RjZwaEN0Qjs7QXlGdnA5QkU7RUFBdUIsZ0JBdGdFSDtBekZpcWhDdEI7O0F5RjNwOUJFO0VBQXVCLGdCQXRnRUg7QXpGcXFoQ3RCOztBeUYvcDlCRTtFQUF1QixnQkF0Z0VIO0F6RnlxaEN0Qjs7QXlGbnE5QkU7RUFBdUIsZ0JBdGdFSDtBekY2cWhDdEI7O0F5RnZxOUJFO0VBQXVCLGdCQXRnRUg7QXpGaXJoQ3RCOztBeUYzcTlCRTtFQUF1QixnQkF0Z0VIO0F6RnFyaEN0Qjs7QXlGL3E5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5cmhDdEI7O0F5Rm5yOUJFO0VBQXVCLGdCQXRnRUg7QXpGNnJoQ3RCOztBeUZ2cjlCRTtFQUF1QixnQkF0Z0VIO0F6RmlzaEN0Qjs7QXlGM3I5QkU7RUFBdUIsZ0JBdGdFSDtBekZxc2hDdEI7O0F5Ri9yOUJFO0VBQXVCLGdCQXRnRUg7QXpGeXNoQ3RCOztBeUZuczlCRTtFQUF1QixnQkF0Z0VIO0F6RjZzaEN0Qjs7QXlGdnM5QkU7RUFBdUIsZ0JBdGdFSDtBekZpdGhDdEI7O0F5RjNzOUJFO0VBQXVCLGdCQXRnRUg7QXpGcXRoQ3RCOztBeUYvczlCRTtFQUF1QixnQkF0Z0VIO0F6Rnl0aEN0Qjs7QXlGbnQ5QkU7RUFBdUIsZ0JBdGdFSDtBekY2dGhDdEI7O0F5RnZ0OUJFO0VBQXVCLGdCQXRnRUg7QXpGaXVoQ3RCOztBeUYzdDlCRTtFQUF1QixnQkF0Z0VIO0F6RnF1aEN0Qjs7QXlGL3Q5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5dWhDdEI7O0F5Rm51OUJFO0VBQXVCLGdCQXRnRUg7QXpGNnVoQ3RCOztBeUZ2dTlCRTtFQUF1QixnQkF0Z0VIO0F6Rml2aEN0Qjs7QXlGM3U5QkU7RUFBdUIsZ0JBdGdFSDtBekZxdmhDdEI7O0F5Ri91OUJFO0VBQXVCLGdCQXRnRUg7QXpGeXZoQ3RCOztBeUZudjlCRTtFQUF1QixnQkF0Z0VIO0F6RjZ2aEN0Qjs7QXlGdnY5QkU7RUFBdUIsZ0JBdGdFSDtBekZpd2hDdEI7O0F5RjN2OUJFO0VBQXVCLGdCQXRnRUg7QXpGcXdoQ3RCOztBeUYvdjlCRTtFQUF1QixnQkF0Z0VIO0F6Rnl3aEN0Qjs7QXlGbnc5QkU7RUFBdUIsZ0JBdGdFSDtBekY2d2hDdEI7O0F5RnZ3OUJFO0VBQXVCLGdCQXRnRUg7QXpGaXhoQ3RCOztBeUYzdzlCRTtFQUF1QixnQkF0Z0VIO0F6RnF4aEN0Qjs7QXlGL3c5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5eGhDdEI7O0F5Rm54OUJFO0VBQXVCLGdCQXRnRUg7QXpGNnhoQ3RCOztBeUZ2eDlCRTtFQUF1QixnQkF0Z0VIO0F6Rml5aEN0Qjs7QXlGM3g5QkU7RUFBdUIsZ0JBdGdFSDtBekZxeWhDdEI7O0F5Ri94OUJFO0VBQXVCLGdCQXRnRUg7QXpGeXloQ3RCOztBeUZueTlCRTtFQUF1QixnQkF0Z0VIO0F6RjZ5aEN0Qjs7QXlGdnk5QkU7RUFBdUIsZ0JBdGdFSDtBekZpemhDdEI7O0F5RjN5OUJFO0VBQXVCLGdCQXRnRUg7QXpGcXpoQ3RCOztBeUYveTlCRTtFQUF1QixnQkF0Z0VIO0F6Rnl6aEN0Qjs7QXlGbno5QkU7RUFBdUIsZ0JBdGdFSDtBekY2emhDdEI7O0F5RnZ6OUJFO0VBQXVCLGdCQXRnRUg7QXpGaTBoQ3RCOztBeUYzejlCRTtFQUF1QixnQkF0Z0VIO0F6RnEwaEN0Qjs7QXlGL3o5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5MGhDdEI7O0F5Rm4wOUJFO0VBQXVCLGdCQXRnRUg7QXpGNjBoQ3RCOztBeUZ2MDlCRTtFQUF1QixnQkF0Z0VIO0F6RmkxaEN0Qjs7QXlGMzA5QkU7RUFBdUIsZ0JBdGdFSDtBekZxMWhDdEI7O0F5Ri8wOUJFO0VBQXVCLGdCQXRnRUg7QXpGeTFoQ3RCOztBeUZuMTlCRTtFQUF1QixnQkF0Z0VIO0F6RjYxaEN0Qjs7QXlGdjE5QkU7RUFBdUIsZ0JBdGdFSDtBekZpMmhDdEI7O0F5RjMxOUJFO0VBQXVCLGdCQXRnRUg7QXpGcTJoQ3RCOztBeUYvMTlCRTtFQUF1QixnQkF0Z0VIO0F6RnkyaEN0Qjs7QXlGbjI5QkU7RUFBdUIsZ0JBdGdFSDtBekY2MmhDdEI7O0F5RnYyOUJFO0VBQXVCLGdCQXRnRUg7QXpGaTNoQ3RCOztBeUYzMjlCRTtFQUF1QixnQkF0Z0VIO0F6RnEzaEN0Qjs7QXlGLzI5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5M2hDdEI7O0F5Rm4zOUJFO0VBQXVCLGdCQXRnRUg7QXpGNjNoQ3RCOztBeUZ2MzlCRTtFQUF1QixnQkF0Z0VIO0F6Rmk0aEN0Qjs7QXlGMzM5QkU7RUFBdUIsZ0JBdGdFSDtBekZxNGhDdEI7O0F5Ri8zOUJFO0VBQXVCLGdCQXRnRUg7QXpGeTRoQ3RCOztBeUZuNDlCRTtFQUF1QixnQkF0Z0VIO0F6RjY0aEN0Qjs7QXlGdjQ5QkU7RUFBdUIsZ0JBdGdFSDtBekZpNWhDdEI7O0F5RjM0OUJFO0VBQXVCLGdCQXRnRUg7QXpGcTVoQ3RCOztBeUYvNDlCRTtFQUF1QixnQkF0Z0VIO0F6Rnk1aEN0Qjs7QXlGbjU5QkU7RUFBdUIsZ0JBdGdFSDtBekY2NWhDdEI7O0F5RnY1OUJFO0VBQXVCLGdCQXRnRUg7QXpGaTZoQ3RCOztBeUYzNTlCRTtFQUF1QixnQkF0Z0VIO0F6RnE2aEN0Qjs7QXlGLzU5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5NmhDdEI7O0F5Rm42OUJFO0VBQXVCLGdCQXRnRUg7QXpGNjZoQ3RCOztBeUZ2NjlCRTtFQUF1QixnQkF0Z0VIO0F6Rmk3aEN0Qjs7QXlGMzY5QkU7RUFBdUIsZ0JBdGdFSDtBekZxN2hDdEI7O0F5Ri82OUJFO0VBQXVCLGdCQXRnRUg7QXpGeTdoQ3RCOztBeUZuNzlCRTtFQUF1QixnQkF0Z0VIO0F6RjY3aEN0Qjs7QXlGdjc5QkU7RUFBdUIsZ0JBdGdFSDtBekZpOGhDdEI7O0F5RjM3OUJFO0VBQXVCLGdCQXRnRUg7QXpGcThoQ3RCOztBeUYvNzlCRTtFQUF1QixnQkF0Z0VIO0F6Rnk4aEN0Qjs7QXlGbjg5QkU7RUFBdUIsZ0JBdGdFSDtBekY2OGhDdEI7O0F5RnY4OUJFO0VBQXVCLGdCQXRnRUg7QXpGaTloQ3RCOztBeUYzODlCRTtFQUF1QixnQkF0Z0VIO0F6RnE5aEN0Qjs7QXlGLzg5QkU7RUFBdUIsZ0JBdGdFSDtBekZ5OWhDdEI7O0F5Rm45OUJFO0VBQXVCLGdCQXRnRUg7QXpGNjloQ3RCOztBeUZ2OTlCRTtFQUF1QixnQkF0Z0VIO0F6RmkraEN0Qjs7QXlGMzk5QkU7RUFBdUIsZ0JBdGdFSDtBekZxK2hDdEI7O0F5Ri85OUJFO0VBQXVCLGdCQXRnRUg7QXpGeStoQ3RCOztBeUZuKzlCRTtFQUF1QixnQkF0Z0VIO0F6RjYraEN0Qjs7QXlGdis5QkU7RUFBdUIsZ0JBdGdFSDtBekZpL2hDdEI7O0F5RjMrOUJFO0VBQXVCLGdCQXRnRUg7QXpGcS9oQ3RCOztBeUYvKzlCRTtFQUF1QixnQkF0Z0VIO0F6RnkvaEN0Qjs7QXlGbi85QkU7RUFBdUIsZ0JBdGdFSDtBekY2L2hDdEI7O0F5RnYvOUJFO0VBQXVCLGdCQXRnRUg7QXpGaWdpQ3RCOztBeUYzLzlCRTtFQUF1QixnQkF0Z0VIO0F6RnFnaUN0Qjs7QXlGLy85QkU7RUFBdUIsZ0JBdGdFSDtBekZ5Z2lDdEI7O0F5Rm5nK0JFO0VBQXVCLGdCQXRnRUg7QXpGNmdpQ3RCOztBeUZ2ZytCRTtFQUF1QixnQkF0Z0VIO0F6RmloaUN0Qjs7QXlGM2crQkU7RUFBdUIsZ0JBdGdFSDtBekZxaGlDdEI7O0F5Ri9nK0JFO0VBQXVCLGdCQXRnRUg7QXpGeWhpQ3RCOztBeUZuaCtCRTtFQUF1QixnQkF0Z0VIO0F6RjZoaUN0Qjs7QXlGdmgrQkU7RUFBdUIsZ0JBdGdFSDtBekZpaWlDdEI7O0F5RjNoK0JFO0VBQXVCLGdCQXRnRUg7QXpGcWlpQ3RCOztBeUYvaCtCRTtFQUF1QixnQkF0Z0VIO0F6RnlpaUN0Qjs7QXlGbmkrQkU7RUFBdUIsZ0JBdGdFSDtBekY2aWlDdEI7O0F5RnZpK0JFO0VBQXVCLGdCQXRnRUg7QXpGaWppQ3RCOztBeUYzaStCRTtFQUF1QixnQkF0Z0VIO0F6RnFqaUN0Qjs7QXlGL2krQkU7RUFBdUIsZ0JBdGdFSDtBekZ5amlDdEI7O0F5Rm5qK0JFO0VBQXVCLGdCQXRnRUg7QXpGNmppQ3RCOztBeUZ2aitCRTtFQUF1QixnQkF0Z0VIO0F6RmlraUN0Qjs7QXlGM2orQkU7RUFBdUIsZ0JBdGdFSDtBekZxa2lDdEI7O0F5Ri9qK0JFO0VBQXVCLGdCQXRnRUg7QXpGeWtpQ3RCOztBeUZuaytCRTtFQUF1QixnQkF0Z0VIO0F6RjZraUN0Qjs7QXlGdmsrQkU7RUFBdUIsZ0JBdGdFSDtBekZpbGlDdEI7O0F5RjNrK0JFO0VBQXVCLGdCQXRnRUg7QXpGcWxpQ3RCOztBeUYvaytCRTtFQUF1QixnQkF0Z0VIO0F6RnlsaUN0Qjs7QXlGbmwrQkU7RUFBdUIsZ0JBdGdFSDtBekY2bGlDdEI7O0F5RnZsK0JFO0VBQXVCLGdCQXRnRUg7QXpGaW1pQ3RCOztBeUYzbCtCRTtFQUF1QixnQkF0Z0VIO0F6RnFtaUN0Qjs7QXlGL2wrQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bWlDdEI7O0F5Rm5tK0JFO0VBQXVCLGdCQXRnRUg7QXpGNm1pQ3RCOztBeUZ2bStCRTtFQUF1QixnQkF0Z0VIO0F6RmluaUN0Qjs7QXlGM20rQkU7RUFBdUIsZ0JBdGdFSDtBekZxbmlDdEI7O0F5Ri9tK0JFO0VBQXVCLGdCQXRnRUg7QXpGeW5pQ3RCOztBeUZubitCRTtFQUF1QixnQkF0Z0VIO0F6RjZuaUN0Qjs7QXlGdm4rQkU7RUFBdUIsZ0JBdGdFSDtBekZpb2lDdEI7O0F5RjNuK0JFO0VBQXVCLGdCQXRnRUg7QXpGcW9pQ3RCOztBeUYvbitCRTtFQUF1QixnQkF0Z0VIO0F6RnlvaUN0Qjs7QXlGbm8rQkU7RUFBdUIsZ0JBdGdFSDtBekY2b2lDdEI7O0F5RnZvK0JFO0VBQXVCLGdCQXRnRUg7QXpGaXBpQ3RCOztBeUYzbytCRTtFQUF1QixnQkF0Z0VIO0F6RnFwaUN0Qjs7QXlGL28rQkU7RUFBdUIsZ0JBdGdFSDtBekZ5cGlDdEI7O0F5Rm5wK0JFO0VBQXVCLGdCQXRnRUg7QXpGNnBpQ3RCOztBeUZ2cCtCRTtFQUF1QixnQkF0Z0VIO0F6RmlxaUN0Qjs7QXlGM3ArQkU7RUFBdUIsZ0JBdGdFSDtBekZxcWlDdEI7O0F5Ri9wK0JFO0VBQXVCLGdCQXRnRUg7QXpGeXFpQ3RCOztBeUZucStCRTtFQUF1QixnQkF0Z0VIO0F6RjZxaUN0Qjs7QXlGdnErQkU7RUFBdUIsZ0JBdGdFSDtBekZpcmlDdEI7O0F5RjNxK0JFO0VBQXVCLGdCQXRnRUg7QXpGcXJpQ3RCOztBeUYvcStCRTtFQUF1QixnQkF0Z0VIO0F6RnlyaUN0Qjs7QXlGbnIrQkU7RUFBdUIsZ0JBdGdFSDtBekY2cmlDdEI7O0F5RnZyK0JFO0VBQXVCLGdCQXRnRUg7QXpGaXNpQ3RCOztBeUYzcitCRTtFQUF1QixnQkF0Z0VIO0F6RnFzaUN0Qjs7QXlGL3IrQkU7RUFBdUIsZ0JBdGdFSDtBekZ5c2lDdEI7O0F5Rm5zK0JFO0VBQXVCLGdCQXRnRUg7QXpGNnNpQ3RCOztBeUZ2cytCRTtFQUF1QixnQkF0Z0VIO0F6Rml0aUN0Qjs7QXlGM3MrQkU7RUFBdUIsZ0JBdGdFSDtBekZxdGlDdEI7O0F5Ri9zK0JFO0VBQXVCLGdCQXRnRUg7QXpGeXRpQ3RCOztBeUZudCtCRTtFQUF1QixnQkF0Z0VIO0F6RjZ0aUN0Qjs7QXlGdnQrQkU7RUFBdUIsZ0JBdGdFSDtBekZpdWlDdEI7O0F5RjN0K0JFO0VBQXVCLGdCQXRnRUg7QXpGcXVpQ3RCOztBeUYvdCtCRTtFQUF1QixnQkF0Z0VIO0F6Rnl1aUN0Qjs7QXlGbnUrQkU7RUFBdUIsZ0JBdGdFSDtBekY2dWlDdEI7O0F5RnZ1K0JFO0VBQXVCLGdCQXRnRUg7QXpGaXZpQ3RCOztBeUYzdStCRTtFQUF1QixnQkF0Z0VIO0F6RnF2aUN0Qjs7QXlGL3UrQkU7RUFBdUIsZ0JBdGdFSDtBekZ5dmlDdEI7O0F5Rm52K0JFO0VBQXVCLGdCQXRnRUg7QXpGNnZpQ3RCOztBeUZ2ditCRTtFQUF1QixnQkF0Z0VIO0F6Rml3aUN0Qjs7QXlGM3YrQkU7RUFBdUIsZ0JBdGdFSDtBekZxd2lDdEI7O0F5Ri92K0JFO0VBQXVCLGdCQXRnRUg7QXpGeXdpQ3RCOztBeUZudytCRTtFQUF1QixnQkF0Z0VIO0F6RjZ3aUN0Qjs7QXlGdncrQkU7RUFBdUIsZ0JBdGdFSDtBekZpeGlDdEI7O0F5RjN3K0JFO0VBQXVCLGdCQXRnRUg7QXpGcXhpQ3RCOztBeUYvdytCRTtFQUF1QixnQkF0Z0VIO0F6Rnl4aUN0Qjs7QXlGbngrQkU7RUFBdUIsZ0JBdGdFSDtBekY2eGlDdEI7O0F5RnZ4K0JFO0VBQXVCLGdCQXRnRUg7QXpGaXlpQ3RCOztBeUYzeCtCRTtFQUF1QixnQkF0Z0VIO0F6RnF5aUN0Qjs7QXlGL3grQkU7RUFBdUIsZ0JBdGdFSDtBekZ5eWlDdEI7O0F5Rm55K0JFO0VBQXVCLGdCQXRnRUg7QXpGNnlpQ3RCOztBeUZ2eStCRTtFQUF1QixnQkF0Z0VIO0F6Rml6aUN0Qjs7QXlGM3krQkU7RUFBdUIsZ0JBdGdFSDtBekZxemlDdEI7O0F5Ri95K0JFO0VBQXVCLGdCQXRnRUg7QXpGeXppQ3RCOztBeUZueitCRTtFQUF1QixnQkF0Z0VIO0F6RjZ6aUN0Qjs7QXlGdnorQkU7RUFBdUIsZ0JBdGdFSDtBekZpMGlDdEI7O0F5RjN6K0JFO0VBQXVCLGdCQXRnRUg7QXpGcTBpQ3RCOztBeUYveitCRTtFQUF1QixnQkF0Z0VIO0F6RnkwaUN0Qjs7QXlGbjArQkU7RUFBdUIsZ0JBdGdFSDtBekY2MGlDdEI7O0F5RnYwK0JFO0VBQXVCLGdCQXRnRUg7QXpGaTFpQ3RCOztBeUYzMCtCRTtFQUF1QixnQkF0Z0VIO0F6RnExaUN0Qjs7QXlGLzArQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MWlDdEI7O0F5Rm4xK0JFO0VBQXVCLGdCQXRnRUg7QXpGNjFpQ3RCOztBeUZ2MStCRTtFQUF1QixnQkF0Z0VIO0F6RmkyaUN0Qjs7QXlGMzErQkU7RUFBdUIsZ0JBdGdFSDtBekZxMmlDdEI7O0F5Ri8xK0JFO0VBQXVCLGdCQXRnRUg7QXpGeTJpQ3RCOztBeUZuMitCRTtFQUF1QixnQkF0Z0VIO0F6RjYyaUN0Qjs7QXlGdjIrQkU7RUFBdUIsZ0JBdGdFSDtBekZpM2lDdEI7O0F5RjMyK0JFO0VBQXVCLGdCQXRnRUg7QXpGcTNpQ3RCOztBeUYvMitCRTtFQUF1QixnQkF0Z0VIO0F6RnkzaUN0Qjs7QXlGbjMrQkU7RUFBdUIsZ0JBdGdFSDtBekY2M2lDdEI7O0F5RnYzK0JFO0VBQXVCLGdCQXRnRUg7QXpGaTRpQ3RCOztBeUYzMytCRTtFQUF1QixnQkF0Z0VIO0F6RnE0aUN0Qjs7QXlGLzMrQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NGlDdEI7O0F5Rm40K0JFO0VBQXVCLGdCQXRnRUg7QXpGNjRpQ3RCOztBeUZ2NCtCRTtFQUF1QixnQkF0Z0VIO0F6Rmk1aUN0Qjs7QXlGMzQrQkU7RUFBdUIsZ0JBdGdFSDtBekZxNWlDdEI7O0F5Ri80K0JFO0VBQXVCLGdCQXRnRUg7QXpGeTVpQ3RCOztBeUZuNStCRTtFQUF1QixnQkF0Z0VIO0F6RjY1aUN0Qjs7QXlGdjUrQkU7RUFBdUIsZ0JBdGdFSDtBekZpNmlDdEI7O0F5RjM1K0JFO0VBQXVCLGdCQXRnRUg7QXpGcTZpQ3RCOztBeUYvNStCRTtFQUF1QixnQkF0Z0VIO0F6Rnk2aUN0Qjs7QXlGbjYrQkU7RUFBdUIsZ0JBdGdFSDtBekY2NmlDdEI7O0F5RnY2K0JFO0VBQXVCLGdCQXRnRUg7QXpGaTdpQ3RCOztBeUYzNitCRTtFQUF1QixnQkF0Z0VIO0F6RnE3aUN0Qjs7QXlGLzYrQkU7RUFBdUIsZ0JBdGdFSDtBekZ5N2lDdEI7O0F5Rm43K0JFO0VBQXVCLGdCQXRnRUg7QXpGNjdpQ3RCOztBeUZ2NytCRTtFQUF1QixnQkF0Z0VIO0F6Rmk4aUN0Qjs7QXlGMzcrQkU7RUFBdUIsZ0JBdGdFSDtBekZxOGlDdEI7O0F5Ri83K0JFO0VBQXVCLGdCQXRnRUg7QXpGeThpQ3RCOztBeUZuOCtCRTtFQUF1QixnQkF0Z0VIO0F6RjY4aUN0Qjs7QXlGdjgrQkU7RUFBdUIsZ0JBdGdFSDtBekZpOWlDdEI7O0F5RjM4K0JFO0VBQXVCLGdCQXRnRUg7QXpGcTlpQ3RCOztBeUYvOCtCRTtFQUF1QixnQkF0Z0VIO0F6Rnk5aUN0Qjs7QXlGbjkrQkU7RUFBdUIsZ0JBdGdFSDtBekY2OWlDdEI7O0F5RnY5K0JFO0VBQXVCLGdCQXRnRUg7QXpGaStpQ3RCOztBeUYzOStCRTtFQUF1QixnQkF0Z0VIO0F6RnEraUN0Qjs7QXlGLzkrQkU7RUFBdUIsZ0JBdGdFSDtBekZ5K2lDdEI7O0F5Rm4rK0JFO0VBQXVCLGdCQXRnRUg7QXpGNitpQ3RCOztBeUZ2KytCRTtFQUF1QixnQkF0Z0VIO0F6RmkvaUN0Qjs7QXlGMysrQkU7RUFBdUIsZ0JBdGdFSDtBekZxL2lDdEI7O0F5Ri8rK0JFO0VBQXVCLGdCQXRnRUg7QXpGeS9pQ3RCOztBeUZuLytCRTtFQUF1QixnQkF0Z0VIO0F6RjYvaUN0Qjs7QXlGdi8rQkU7RUFBdUIsZ0JBdGdFSDtBekZpZ2pDdEI7O0F5RjMvK0JFO0VBQXVCLGdCQXRnRUg7QXpGcWdqQ3RCOztBeUYvLytCRTtFQUF1QixnQkF0Z0VIO0F6RnlnakN0Qjs7QXlGbmcvQkU7RUFBdUIsZ0JBdGdFSDtBekY2Z2pDdEI7O0F5RnZnL0JFO0VBQXVCLGdCQXRnRUg7QXpGaWhqQ3RCOztBeUYzZy9CRTtFQUF1QixnQkF0Z0VIO0F6RnFoakN0Qjs7QXlGL2cvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5aGpDdEI7O0F5Rm5oL0JFO0VBQXVCLGdCQXRnRUg7QXpGNmhqQ3RCOztBeUZ2aC9CRTtFQUF1QixnQkF0Z0VIO0F6RmlpakN0Qjs7QXlGM2gvQkU7RUFBdUIsZ0JBdGdFSDtBekZxaWpDdEI7O0F5Ri9oL0JFO0VBQXVCLGdCQXRnRUg7QXpGeWlqQ3RCOztBeUZuaS9CRTtFQUF1QixnQkF0Z0VIO0F6RjZpakN0Qjs7QXlGdmkvQkU7RUFBdUIsZ0JBdGdFSDtBekZpampDdEI7O0F5RjNpL0JFO0VBQXVCLGdCQXRnRUg7QXpGcWpqQ3RCOztBeUYvaS9CRTtFQUF1QixnQkF0Z0VIO0F6RnlqakN0Qjs7QXlGbmovQkU7RUFBdUIsZ0JBdGdFSDtBekY2ampDdEI7O0F5RnZqL0JFO0VBQXVCLGdCQXRnRUg7QXpGaWtqQ3RCOztBeUYzai9CRTtFQUF1QixnQkF0Z0VIO0F6RnFrakN0Qjs7QXlGL2ovQkU7RUFBdUIsZ0JBdGdFSDtBekZ5a2pDdEI7O0F5Rm5rL0JFO0VBQXVCLGdCQXRnRUg7QXpGNmtqQ3RCOztBeUZ2ay9CRTtFQUF1QixnQkF0Z0VIO0F6RmlsakN0Qjs7QXlGM2svQkU7RUFBdUIsZ0JBdGdFSDtBekZxbGpDdEI7O0F5Ri9rL0JFO0VBQXVCLGdCQXRnRUg7QXpGeWxqQ3RCOztBeUZubC9CRTtFQUF1QixnQkF0Z0VIO0F6RjZsakN0Qjs7QXlGdmwvQkU7RUFBdUIsZ0JBdGdFSDtBekZpbWpDdEI7O0F5RjNsL0JFO0VBQXVCLGdCQXRnRUg7QXpGcW1qQ3RCOztBeUYvbC9CRTtFQUF1QixnQkF0Z0VIO0F6RnltakN0Qjs7QXlGbm0vQkU7RUFBdUIsZ0JBdGdFSDtBekY2bWpDdEI7O0F5RnZtL0JFO0VBQXVCLGdCQXRnRUg7QXpGaW5qQ3RCOztBeUYzbS9CRTtFQUF1QixnQkF0Z0VIO0F6RnFuakN0Qjs7QXlGL20vQkU7RUFBdUIsZ0JBdGdFSDtBekZ5bmpDdEI7O0F5Rm5uL0JFO0VBQXVCLGdCQXRnRUg7QXpGNm5qQ3RCOztBeUZ2bi9CRTtFQUF1QixnQkF0Z0VIO0F6RmlvakN0Qjs7QXlGM24vQkU7RUFBdUIsZ0JBdGdFSDtBekZxb2pDdEI7O0F5Ri9uL0JFO0VBQXVCLGdCQXRnRUg7QXpGeW9qQ3RCOztBeUZuby9CRTtFQUF1QixnQkF0Z0VIO0F6RjZvakN0Qjs7QXlGdm8vQkU7RUFBdUIsZ0JBdGdFSDtBekZpcGpDdEI7O0F5RjNvL0JFO0VBQXVCLGdCQXRnRUg7QXpGcXBqQ3RCOztBeUYvby9CRTtFQUF1QixnQkF0Z0VIO0F6RnlwakN0Qjs7QXlGbnAvQkU7RUFBdUIsZ0JBdGdFSDtBekY2cGpDdEI7O0F5RnZwL0JFO0VBQXVCLGdCQXRnRUg7QXpGaXFqQ3RCOztBeUYzcC9CRTtFQUF1QixnQkF0Z0VIO0F6RnFxakN0Qjs7QXlGL3AvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5cWpDdEI7O0F5Rm5xL0JFO0VBQXVCLGdCQXRnRUg7QXpGNnFqQ3RCOztBeUZ2cS9CRTtFQUF1QixnQkF0Z0VIO0F6RmlyakN0Qjs7QXlGM3EvQkU7RUFBdUIsZ0JBdGdFSDtBekZxcmpDdEI7O0F5Ri9xL0JFO0VBQXVCLGdCQXRnRUg7QXpGeXJqQ3RCOztBeUZuci9CRTtFQUF1QixnQkF0Z0VIO0F6RjZyakN0Qjs7QXlGdnIvQkU7RUFBdUIsZ0JBdGdFSDtBekZpc2pDdEI7O0F5RjNyL0JFO0VBQXVCLGdCQXRnRUg7QXpGcXNqQ3RCOztBeUYvci9CRTtFQUF1QixnQkF0Z0VIO0F6RnlzakN0Qjs7QXlGbnMvQkU7RUFBdUIsZ0JBdGdFSDtBekY2c2pDdEI7O0F5RnZzL0JFO0VBQXVCLGdCQXRnRUg7QXpGaXRqQ3RCOztBeUYzcy9CRTtFQUF1QixnQkF0Z0VIO0F6RnF0akN0Qjs7QXlGL3MvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5dGpDdEI7O0F5Rm50L0JFO0VBQXVCLGdCQXRnRUg7QXpGNnRqQ3RCOztBeUZ2dC9CRTtFQUF1QixnQkF0Z0VIO0F6Rml1akN0Qjs7QXlGM3QvQkU7RUFBdUIsZ0JBdGdFSDtBekZxdWpDdEI7O0F5Ri90L0JFO0VBQXVCLGdCQXRnRUg7QXpGeXVqQ3RCOztBeUZudS9CRTtFQUF1QixnQkF0Z0VIO0F6RjZ1akN0Qjs7QXlGdnUvQkU7RUFBdUIsZ0JBdGdFSDtBekZpdmpDdEI7O0F5RjN1L0JFO0VBQXVCLGdCQXRnRUg7QXpGcXZqQ3RCOztBeUYvdS9CRTtFQUF1QixnQkF0Z0VIO0F6Rnl2akN0Qjs7QXlGbnYvQkU7RUFBdUIsZ0JBdGdFSDtBekY2dmpDdEI7O0F5RnZ2L0JFO0VBQXVCLGdCQXRnRUg7QXpGaXdqQ3RCOztBeUYzdi9CRTtFQUF1QixnQkF0Z0VIO0F6RnF3akN0Qjs7QXlGL3YvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5d2pDdEI7O0F5Rm53L0JFO0VBQXVCLGdCQXRnRUg7QXpGNndqQ3RCOztBeUZ2dy9CRTtFQUF1QixnQkF0Z0VIO0F6Rml4akN0Qjs7QXlGM3cvQkU7RUFBdUIsZ0JBdGdFSDtBekZxeGpDdEI7O0F5Ri93L0JFO0VBQXVCLGdCQXRnRUg7QXpGeXhqQ3RCOztBeUZueC9CRTtFQUF1QixnQkF0Z0VIO0F6RjZ4akN0Qjs7QXlGdngvQkU7RUFBdUIsZ0JBdGdFSDtBekZpeWpDdEI7O0F5RjN4L0JFO0VBQXVCLGdCQXRnRUg7QXpGcXlqQ3RCOztBeUYveC9CRTtFQUF1QixnQkF0Z0VIO0F6Rnl5akN0Qjs7QXlGbnkvQkU7RUFBdUIsZ0JBdGdFSDtBekY2eWpDdEI7O0F5RnZ5L0JFO0VBQXVCLGdCQXRnRUg7QXpGaXpqQ3RCOztBeUYzeS9CRTtFQUF1QixnQkF0Z0VIO0F6RnF6akN0Qjs7QXlGL3kvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5empDdEI7O0F5Rm56L0JFO0VBQXVCLGdCQXRnRUg7QXpGNnpqQ3RCOztBeUZ2ei9CRTtFQUF1QixnQkF0Z0VIO0F6RmkwakN0Qjs7QXlGM3ovQkU7RUFBdUIsZ0JBdGdFSDtBekZxMGpDdEI7O0F5Ri96L0JFO0VBQXVCLGdCQXRnRUg7QXpGeTBqQ3RCOztBeUZuMC9CRTtFQUF1QixnQkF0Z0VIO0F6RjYwakN0Qjs7QXlGdjAvQkU7RUFBdUIsZ0JBdGdFSDtBekZpMWpDdEI7O0F5RjMwL0JFO0VBQXVCLGdCQXRnRUg7QXpGcTFqQ3RCOztBeUYvMC9CRTtFQUF1QixnQkF0Z0VIO0F6RnkxakN0Qjs7QXlGbjEvQkU7RUFBdUIsZ0JBdGdFSDtBekY2MWpDdEI7O0F5RnYxL0JFO0VBQXVCLGdCQXRnRUg7QXpGaTJqQ3RCOztBeUYzMS9CRTtFQUF1QixnQkF0Z0VIO0F6RnEyakN0Qjs7QXlGLzEvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5MmpDdEI7O0F5Rm4yL0JFO0VBQXVCLGdCQXRnRUg7QXpGNjJqQ3RCOztBeUZ2Mi9CRTtFQUF1QixnQkF0Z0VIO0F6RmkzakN0Qjs7QXlGMzIvQkU7RUFBdUIsZ0JBdGdFSDtBekZxM2pDdEI7O0F5Ri8yL0JFO0VBQXVCLGdCQXRnRUg7QXpGeTNqQ3RCOztBeUZuMy9CRTtFQUF1QixnQkF0Z0VIO0F6RjYzakN0Qjs7QXlGdjMvQkU7RUFBdUIsZ0JBdGdFSDtBekZpNGpDdEI7O0F5RjMzL0JFO0VBQXVCLGdCQXRnRUg7QXpGcTRqQ3RCOztBeUYvMy9CRTtFQUF1QixnQkF0Z0VIO0F6Rnk0akN0Qjs7QXlGbjQvQkU7RUFBdUIsZ0JBdGdFSDtBekY2NGpDdEI7O0F5RnY0L0JFO0VBQXVCLGdCQXRnRUg7QXpGaTVqQ3RCOztBeUYzNC9CRTtFQUF1QixnQkF0Z0VIO0F6RnE1akN0Qjs7QXlGLzQvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5NWpDdEI7O0F5Rm41L0JFO0VBQXVCLGdCQXRnRUg7QXpGNjVqQ3RCOztBeUZ2NS9CRTtFQUF1QixnQkF0Z0VIO0F6Rmk2akN0Qjs7QXlGMzUvQkU7RUFBdUIsZ0JBdGdFSDtBekZxNmpDdEI7O0F5Ri81L0JFO0VBQXVCLGdCQXRnRUg7QXpGeTZqQ3RCOztBeUZuNi9CRTtFQUF1QixnQkF0Z0VIO0F6RjY2akN0Qjs7QXlGdjYvQkU7RUFBdUIsZ0JBdGdFSDtBekZpN2pDdEI7O0F5RjM2L0JFO0VBQXVCLGdCQXRnRUg7QXpGcTdqQ3RCOztBeUYvNi9CRTtFQUF1QixnQkF0Z0VIO0F6Rnk3akN0Qjs7QXlGbjcvQkU7RUFBdUIsZ0JBdGdFSDtBekY2N2pDdEI7O0F5RnY3L0JFO0VBQXVCLGdCQXRnRUg7QXpGaThqQ3RCOztBeUYzNy9CRTtFQUF1QixnQkF0Z0VIO0F6RnE4akN0Qjs7QXlGLzcvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5OGpDdEI7O0F5Rm44L0JFO0VBQXVCLGdCQXRnRUg7QXpGNjhqQ3RCOztBeUZ2OC9CRTtFQUF1QixnQkF0Z0VIO0F6Rmk5akN0Qjs7QXlGMzgvQkU7RUFBdUIsZ0JBdGdFSDtBekZxOWpDdEI7O0F5Ri84L0JFO0VBQXVCLGdCQXRnRUg7QXpGeTlqQ3RCOztBeUZuOS9CRTtFQUF1QixnQkF0Z0VIO0F6RjY5akN0Qjs7QXlGdjkvQkU7RUFBdUIsZ0JBdGdFSDtBekZpK2pDdEI7O0F5RjM5L0JFO0VBQXVCLGdCQXRnRUg7QXpGcStqQ3RCOztBeUYvOS9CRTtFQUF1QixnQkF0Z0VIO0F6RnkrakN0Qjs7QXlGbisvQkU7RUFBdUIsZ0JBdGdFSDtBekY2K2pDdEI7O0F5RnYrL0JFO0VBQXVCLGdCQXRnRUg7QXpGaS9qQ3RCOztBeUYzKy9CRTtFQUF1QixnQkF0Z0VIO0F6RnEvakN0Qjs7QXlGLysvQkU7RUFBdUIsZ0JBdGdFSDtBekZ5L2pDdEI7O0F5Rm4vL0JFO0VBQXVCLGdCQXRnRUg7QXpGNi9qQ3RCOztBeUZ2Ly9CRTtFQUF1QixnQkF0Z0VIO0F6Rmlna0N0Qjs7QXlGMy8vQkU7RUFBdUIsZ0JBdGdFSDtBekZxZ2tDdEI7O0F5Ri8vL0JFO0VBQXVCLGdCQXRnRUg7QXpGeWdrQ3RCOztBeUZuZ2dDRTtFQUF1QixnQkF0Z0VIO0F6RjZna0N0Qjs7QXlGdmdnQ0U7RUFBdUIsZ0JBdGdFSDtBekZpaGtDdEI7O0F5RjNnZ0NFO0VBQXVCLGdCQXRnRUg7QXpGcWhrQ3RCOztBeUYvZ2dDRTtFQUF1QixnQkF0Z0VIO0F6Rnloa0N0Qjs7QXlGbmhnQ0U7RUFBdUIsZ0JBdGdFSDtBekY2aGtDdEI7O0F5RnZoZ0NFO0VBQXVCLGdCQXRnRUg7QXpGaWlrQ3RCOztBeUYzaGdDRTtFQUF1QixnQkF0Z0VIO0F6RnFpa0N0Qjs7QXlGL2hnQ0U7RUFBdUIsZ0JBdGdFSDtBekZ5aWtDdEI7O0F5Rm5pZ0NFO0VBQXVCLGdCQXRnRUg7QXpGNmlrQ3RCOztBeUZ2aWdDRTtFQUF1QixnQkF0Z0VIO0F6Rmlqa0N0Qjs7QXlGM2lnQ0U7RUFBdUIsZ0JBdGdFSDtBekZxamtDdEI7O0F5Ri9pZ0NFO0VBQXVCLGdCQXRnRUg7QXpGeWprQ3RCOztBeUZuamdDRTtFQUF1QixnQkF0Z0VIO0F6RjZqa0N0Qjs7QXlGdmpnQ0U7RUFBdUIsZ0JBdGdFSDtBekZpa2tDdEI7O0F5RjNqZ0NFO0VBQXVCLGdCQXRnRUg7QXpGcWtrQ3RCOztBeUYvamdDRTtFQUF1QixnQkF0Z0VIO0F6Rnlra0N0Qjs7QXlGbmtnQ0U7RUFBdUIsZ0JBdGdFSDtBekY2a2tDdEI7O0F5RnZrZ0NFO0VBQXVCLGdCQXRnRUg7QXpGaWxrQ3RCOztBeUYza2dDRTtFQUF1QixnQkF0Z0VIO0F6RnFsa0N0Qjs7QXlGL2tnQ0U7RUFBdUIsZ0JBdGdFSDtBekZ5bGtDdEI7O0F5Rm5sZ0NFO0VBQXVCLGdCQXRnRUg7QXpGNmxrQ3RCOztBeUZ2bGdDRTtFQUF1QixnQkF0Z0VIO0F6Rmlta0N0Qjs7QXlGM2xnQ0U7RUFBdUIsZ0JBdGdFSDtBekZxbWtDdEI7O0F5Ri9sZ0NFO0VBQXVCLGdCQXRnRUg7QXpGeW1rQ3RCOztBeUZubWdDRTtFQUF1QixnQkF0Z0VIO0F6RjZta0N0Qjs7QXlGdm1nQ0U7RUFBdUIsZ0JBdGdFSDtBekZpbmtDdEI7O0F5RjNtZ0NFO0VBQXVCLGdCQXRnRUg7QXpGcW5rQ3RCOztBeUYvbWdDRTtFQUF1QixnQkF0Z0VIO0F6Rnlua0N0Qjs7QXlGbm5nQ0U7RUFBdUIsZ0JBdGdFSDtBekY2bmtDdEI7O0F5RnZuZ0NFO0VBQXVCLGdCQXRnRUg7QXpGaW9rQ3RCOztBeUYzbmdDRTtFQUF1QixnQkF0Z0VIO0F6RnFva0N0Qjs7QXlGL25nQ0U7RUFBdUIsZ0JBdGdFSDtBekZ5b2tDdEI7O0F5Rm5vZ0NFO0VBQXVCLGdCQXRnRUg7QXpGNm9rQ3RCOztBeUZ2b2dDRTtFQUF1QixnQkF0Z0VIO0F6Rmlwa0N0Qjs7QXlGM29nQ0U7RUFBdUIsZ0JBdGdFSDtBekZxcGtDdEI7O0F5Ri9vZ0NFO0VBQXVCLGdCQXRnRUg7QXpGeXBrQ3RCOztBeUZucGdDRTtFQUF1QixnQkF0Z0VIO0F6RjZwa0N0Qjs7QXlGdnBnQ0U7RUFBdUIsZ0JBdGdFSDtBekZpcWtDdEI7O0F5RjNwZ0NFO0VBQXVCLGdCQXRnRUg7QXpGcXFrQ3RCOztBeUYvcGdDRTtFQUF1QixnQkF0Z0VIO0F6Rnlxa0N0Qjs7QXlGbnFnQ0U7RUFBdUIsZ0JBdGdFSDtBekY2cWtDdEI7O0F5RnZxZ0NFO0VBQXVCLGdCQXRnRUg7QXpGaXJrQ3RCOztBeUYzcWdDRTtFQUF1QixnQkF0Z0VIO0F6RnFya0N0Qjs7QXlGL3FnQ0U7RUFBdUIsZ0JBdGdFSDtBekZ5cmtDdEI7O0F5Rm5yZ0NFO0VBQXVCLGdCQXRnRUg7QXpGNnJrQ3RCOztBeUZ2cmdDRTtFQUF1QixnQkF0Z0VIO0F6Rmlza0N0Qjs7QXlGM3JnQ0U7RUFBdUIsZ0JBdGdFSDtBekZxc2tDdEI7O0F5Ri9yZ0NFO0VBQXVCLGdCQXRnRUg7QXpGeXNrQ3RCOztBeUZuc2dDRTtFQUF1QixnQkF0Z0VIO0F6RjZza0N0Qjs7QXlGdnNnQ0U7RUFBdUIsZ0JBdGdFSDtBekZpdGtDdEI7O0F5RjNzZ0NFO0VBQXVCLGdCQXRnRUg7QXpGcXRrQ3RCOztBeUYvc2dDRTtFQUF1QixnQkF0Z0VIO0F6Rnl0a0N0Qjs7QXlGbnRnQ0U7RUFBdUIsZ0JBdGdFSDtBekY2dGtDdEI7O0F5RnZ0Z0NFO0VBQXVCLGdCQXRnRUg7QXpGaXVrQ3RCOztBeUYzdGdDRTtFQUF1QixnQkF0Z0VIO0F6RnF1a0N0Qjs7QXlGL3RnQ0U7RUFBdUIsZ0JBdGdFSDtBekZ5dWtDdEI7O0F5Rm51Z0NFO0VBQXVCLGdCQXRnRUg7QXpGNnVrQ3RCOztBeUZ2dWdDRTtFQUF1QixnQkF0Z0VIO0F6Rml2a0N0Qjs7QXlGM3VnQ0U7RUFBdUIsZ0JBdGdFSDtBekZxdmtDdEI7O0F5Ri91Z0NFO0VBQXVCLGdCQXRnRUg7QXpGeXZrQ3RCOztBeUZudmdDRTtFQUF1QixnQkF0Z0VIO0F6RjZ2a0N0Qjs7QXlGdnZnQ0U7RUFBdUIsZ0JBdGdFSDtBekZpd2tDdEI7O0F5RjN2Z0NFO0VBQXVCLGdCQXRnRUg7QXpGcXdrQ3RCOztBeUYvdmdDRTtFQUF1QixnQkF0Z0VIO0F6Rnl3a0N0Qjs7QXlGbndnQ0U7RUFBdUIsZ0JBdGdFSDtBekY2d2tDdEI7O0F5RnZ3Z0NFO0VBQXVCLGdCQXRnRUg7QXpGaXhrQ3RCOztBeUYzd2dDRTtFQUF1QixnQkF0Z0VIO0F6RnF4a0N0Qjs7QXlGL3dnQ0U7RUFBdUIsZ0JBdGdFSDtBekZ5eGtDdEI7O0F5Rm54Z0NFO0VBQXVCLGdCQXRnRUg7QXpGNnhrQ3RCOztBeUZ2eGdDRTtFQUF1QixnQkF0Z0VIO0F6Rml5a0N0Qjs7QXlGM3hnQ0U7RUFBdUIsZ0JBdGdFSDtBekZxeWtDdEI7O0F5Ri94Z0NFO0VBQXVCLGdCQXRnRUg7QXpGeXlrQ3RCOztBeUZueWdDRTtFQUF1QixZQXRnRUg7QXpGNnlrQ3RCOztBeUZ2eWdDRTtFQUF1QixZQXRnRUg7QXpGaXprQ3RCOztBeUYzeWdDRTtFQUF1QixZQXRnRUg7QXpGcXprQ3RCOztBeUYveWdDRTtFQUF1QixZQXRnRUg7QXpGeXprQ3RCOztBMEYzMWtDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRjgxa0NGOztBMEYzMWtDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0ExRjgxa0NGOztBMkZyMmtDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0EzRncya0NGOztBNEZ6MmtDRTtFQU1FLFcxRjJESTtBRjR5a0NSO0E0Rmwya0NFO0VBRUUsVzFGb0RJO0FGK3lrQ1I7O0E0Rmgza0NFO0VBTUUsVzFGMkRJO0FGbXprQ1I7QTRGejJrQ0U7RUFFRSxXMUZvREk7QUZzemtDUjs7QTRGdjNrQ0U7RUFNRSxXMUYyREk7QUYwemtDUjtBNEZoM2tDRTtFQUVFLFcxRm9ESTtBRjZ6a0NSOztBNEY5M2tDRTtFQU1FLFcxRjJESTtBRmkwa0NSO0E0RnYza0NFO0VBRUUsVzFGb0RJO0FGbzBrQ1I7O0E0RnI0a0NFO0VBTUUsVzFGMkRJO0FGdzBrQ1I7QTRGOTNrQ0U7RUFFRSxXMUZvREk7QUYyMGtDUjs7QTRGNTRrQ0U7RUFNRSxXMUYyREk7QUYrMGtDUjtBNEZyNGtDRTtFQUVFLFcxRm9ESTtBRmsxa0NSOztBNEZuNWtDRTtFQU1FLFcxRjJESTtBRnMxa0NSO0E0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QTRIMzQzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIODQzQ0o7O0E0SDc0M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SGc1M0NKOztBNEgvNDNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUhrNTNDSjs7QTRIajUzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIbzUzQ0o7O0E0SG41M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SHM1M0NKOztBNEhyNTNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUh3NTNDSjs7QTRIdjUzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIMDUzQ0o7O0E0SHo1M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SDQ1M0NKOztBNEgzNTNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUg4NTNDSjs7QTRINzUzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIZzYzQ0o7O0E0SC81M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SGs2M0NKOztBNEhqNjNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUhvNjNDSjs7QTRIbjYzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIczYzQ0o7O0E0SHI2M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SHc2M0NKOztBNEh2NjNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUgwNjNDSjs7QTRIejYzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVINDYzQ0o7O0E0SDM2M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SDg2M0NKOztBNEg3NjNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUhnNzNDSjs7QTRILzYzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIazczQ0o7O0E0SGo3M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SG83M0NKOztBNEhuNzNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUhzNzNDSjs7QTRIcjczQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIdzczQ0o7O0E0SHY3M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SDA3M0NKOztBNEh6NzNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUg0NzNDSjs7QTRIMzczQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIODczQ0o7O0E0SDc3M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SGc4M0NKOztBNEgvNzNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUhrODNDSjs7QTRIajgzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIbzgzQ0o7O0E0SG44M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SHM4M0NKOztBNEhyODNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUh3ODNDSjs7QTRIdjgzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIMDgzQ0o7O0E0SHo4M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SDQ4M0NKOztBNEgzODNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUg4ODNDSjs7QTRINzgzQ0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QTVIZzkzQ0o7O0E0SC84M0NFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0E1SGs5M0NKOztBNEhqOTNDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBNUhvOTNDSjs7QTRIbjkzQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIczkzQ0o7O0E0SHI5M0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHc5M0NKOztBNEh2OTNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwOTNDSjs7QTRIejkzQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINDkzQ0o7O0E0SDM5M0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDg5M0NKOztBNEg3OTNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhnKzNDSjs7QTRILzkzQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIayszQ0o7O0E0SGorM0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG8rM0NKOztBNEhuKzNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzKzNDSjs7QTRIciszQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIdyszQ0o7O0E0SHYrM0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDArM0NKOztBNEh6KzNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0KzNDSjs7QTRIMyszQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOCszQ0o7O0E0SDcrM0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGcvM0NKOztBNEgvKzNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrLzNDSjs7QTRIai8zQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIby8zQ0o7O0E0SG4vM0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHMvM0NKOztBNEhyLzNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3LzNDSjs7QTRIdi8zQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMC8zQ0o7O0E0SHovM0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDQvM0NKOztBNEgzLzNDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4LzNDSjs7QTRINy8zQ0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ2c0Q0o7O0E0SC8vM0NFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGtnNENKOztBNEhqZzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvZzRDSjs7QTRIbmc0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc2c0Q0o7O0E0SHJnNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHdnNENKOztBNEh2ZzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwZzRDSjs7QTRIemc0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINGc0Q0o7O0E0SDNnNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDhnNENKOztBNEg3ZzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhnaDRDSjs7QTRIL2c0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa2g0Q0o7O0E0SGpoNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG9oNENKOztBNEhuaDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzaDRDSjs7QTRIcmg0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId2g0Q0o7O0E0SHZoNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDBoNENKOztBNEh6aDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0aDRDSjs7QTRIM2g0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOGg0Q0o7O0E0SDdoNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGdpNENKOztBNEgvaDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhraTRDSjs7QTRIamk0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIb2k0Q0o7O0E0SG5pNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHNpNENKOztBNEhyaTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3aTRDSjs7QTRIdmk0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMGk0Q0o7O0E0SHppNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDRpNENKOztBNEgzaTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4aTRDSjs7QTRIN2k0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ2o0Q0o7O0E0SC9pNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGtqNENKOztBNEhqajRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvajRDSjs7QTRIbmo0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc2o0Q0o7O0E0SHJqNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHdqNENKOztBNEh2ajRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwajRDSjs7QTRIemo0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINGo0Q0o7O0E0SDNqNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDhqNENKOztBNEg3ajRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhnazRDSjs7QTRIL2o0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa2s0Q0o7O0E0SGprNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG9rNENKOztBNEhuazRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzazRDSjs7QTRIcms0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId2s0Q0o7O0E0SHZrNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDBrNENKOztBNEh6azRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0azRDSjs7QTRIM2s0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOGs0Q0o7O0E0SDdrNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGdsNENKOztBNEgvazRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrbDRDSjs7QTRIamw0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIb2w0Q0o7O0E0SG5sNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHNsNENKOztBNEhybDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3bDRDSjs7QTRIdmw0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMGw0Q0o7O0E0SHpsNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDRsNENKOztBNEgzbDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4bDRDSjs7QTRIN2w0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ200Q0o7O0E0SC9sNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGttNENKOztBNEhqbTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvbTRDSjs7QTRIbm00Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc200Q0o7O0E0SHJtNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHdtNENKOztBNEh2bTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwbTRDSjs7QTRIem00Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVING00Q0o7O0E0SDNtNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDhtNENKOztBNEg3bTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhnbjRDSjs7QTRIL200Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa240Q0o7O0E0SGpuNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG9uNENKOztBNEhubjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzbjRDSjs7QTRIcm40Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId240Q0o7O0E0SHZuNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDBuNENKOztBNEh6bjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0bjRDSjs7QTRIM240Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOG40Q0o7O0E0SDduNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGdvNENKOztBNEgvbjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrbzRDSjs7QTRIam80Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIb280Q0o7O0E0SG5vNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHNvNENKOztBNEhybzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3bzRDSjs7QTRIdm80Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMG80Q0o7O0E0SHpvNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDRvNENKOztBNEgzbzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4bzRDSjs7QTRIN280Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ3A0Q0o7O0E0SC9vNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGtwNENKOztBNEhqcDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvcDRDSjs7QTRIbnA0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc3A0Q0o7O0E0SHJwNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHdwNENKOztBNEh2cDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwcDRDSjs7QTRIenA0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINHA0Q0o7O0E0SDNwNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDhwNENKOztBNEg3cDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhncTRDSjs7QTRIL3A0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa3E0Q0o7O0E0SGpxNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG9xNENKOztBNEhucTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzcTRDSjs7QTRIcnE0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId3E0Q0o7O0E0SHZxNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDBxNENKOztBNEh6cTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0cTRDSjs7QTRIM3E0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOHE0Q0o7O0E0SDdxNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGdyNENKOztBNEgvcTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrcjRDSjs7QTRIanI0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIb3I0Q0o7O0E0SG5yNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHNyNENKOztBNEhycjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3cjRDSjs7QTRIdnI0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMHI0Q0o7O0E0SHpyNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDRyNENKOztBNEgzcjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4cjRDSjs7QTRIN3I0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ3M0Q0o7O0E0SC9yNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGtzNENKOztBNEhqczRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvczRDSjs7QTRIbnM0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc3M0Q0o7O0E0SHJzNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHdzNENKOztBNEh2czRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwczRDSjs7QTRIenM0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINHM0Q0o7O0E0SDNzNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDhzNENKOztBNEg3czRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhndDRDSjs7QTRIL3M0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa3Q0Q0o7O0E0SGp0NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG90NENKOztBNEhudDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzdDRDSjs7QTRIcnQ0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId3Q0Q0o7O0E0SHZ0NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDB0NENKOztBNEh6dDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0dDRDSjs7QTRIM3Q0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOHQ0Q0o7O0E0SDd0NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGd1NENKOztBNEgvdDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrdTRDSjs7QTRIanU0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIb3U0Q0o7O0E0SG51NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHN1NENKOztBNEhydTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3dTRDSjs7QTRIdnU0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMHU0Q0o7O0E0SHp1NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDR1NENKOztBNEgzdTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4dTRDSjs7QTRIN3U0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ3Y0Q0o7O0E0SC91NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGt2NENKOztBNEhqdjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvdjRDSjs7QTRIbnY0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc3Y0Q0o7O0E0SHJ2NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHd2NENKOztBNEh2djRDRTtFQUNFLFdBQUE7RUFDQSxnQ0FBQTtBNUgwdjRDSjs7QTRIenY0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINHY0Q0o7O0E0SDN2NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDh2NENKOztBNEg3djRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhndzRDSjs7QTRIL3Y0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa3c0Q0o7O0E0SGp3NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG93NENKOztBNEhudzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzdzRDSjs7QTRIcnc0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId3c0Q0o7O0E0SHZ3NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDB3NENKOztBNEh6dzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0dzRDSjs7QTRIM3c0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOHc0Q0o7O0E0SDd3NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGd4NENKOztBNEgvdzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhreDRDSjs7QTRIang0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIb3g0Q0o7O0E0SG54NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHN4NENKOztBNEhyeDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3eDRDSjs7QTRIdng0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMHg0Q0o7O0E0SHp4NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDR4NENKOztBNEgzeDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4eDRDSjs7QTRIN3g0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZ3k0Q0o7O0E0SC94NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGt5NENKOztBNEhqeTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhveTRDSjs7QTRIbnk0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIc3k0Q0o7O0E0SHJ5NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHd5NENKOztBNEh2eTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgweTRDSjs7QTRIenk0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINHk0Q0o7O0E0SDN5NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDh5NENKOztBNEg3eTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhnejRDSjs7QTRIL3k0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIa3o0Q0o7O0E0SGp6NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG96NENKOztBNEhuejRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzejRDSjs7QTRIcno0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVId3o0Q0o7O0E0SHZ6NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDB6NENKOztBNEh6ejRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0ejRDSjs7QTRIM3o0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIOHo0Q0o7O0E0SDd6NENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGcwNENKOztBNEgvejRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrMDRDSjs7QTRIajA0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIbzA0Q0o7O0E0SG4wNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHMwNENKOztBNEhyMDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3MDRDSjs7QTRIdjA0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMDA0Q0o7O0E0SHowNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDQwNENKOztBNEgzMDRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg4MDRDSjs7QTRINzA0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIZzE0Q0o7O0E0SC8wNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGsxNENKOztBNEhqMTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhvMTRDSjs7QTRIbjE0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIczE0Q0o7O0E0SHIxNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHcxNENKOztBNEh2MTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUgwMTRDSjs7QTRIejE0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVINDE0Q0o7O0E0SDMxNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDgxNENKOztBNEg3MTRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhnMjRDSjs7QTRILzE0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIazI0Q0o7O0E0SGoyNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SG8yNENKOztBNEhuMjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhzMjRDSjs7QTRIcjI0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIdzI0Q0o7O0E0SHYyNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDAyNENKOztBNEh6MjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUg0MjRDSjs7QTRIMzI0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIODI0Q0o7O0E0SDcyNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SGczNENKOztBNEgvMjRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUhrMzRDSjs7QTRIajM0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIbzM0Q0o7O0E0SG4zNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SHMzNENKOztBNEhyMzRDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBNUh3MzRDSjs7QTRIdjM0Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QTVIMDM0Q0o7O0E0SHozNENFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0E1SDQzNENKOztBNEgxMzRDQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0E1SDYzNENGOztBNEg1MzRDRTtFQUNFO0lBQ0UsNENBQUE7RTVIKzM0Q0o7QUFDRjtBNEg5MzRDQTtFQUNFLDZCQUFBO0E1SGc0NENGOztBNkhudjZDQTtFQUNFLHFEQUFBO0E3SHN2NkNGOztBNkhudjZDQTtFQUNFO0lBQ0Usd0RBQUE7RTdIc3Y2Q0Y7QUFDRjtBNkhudjZDQTtFQUNFLGdCQUFBO0E3SHF2NkNGO0E2SG52NkNFO0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0E3SHF2NkNKO0E2SGx2NkNFO0VBQ0UsbUJBQUE7RTNHeU5JLCtCQUFBO0FsQjRoNkNSO0FrQnhyNkNJO0UyRzlERjtJM0dpT00sYUFBQTtFbEJ5aDZDTjtBQUNGO0E2SHZ2NkNJO0UzR3NOSSxpQ0FBQTtFQUFBLHNDQUFBO0FsQnFpNkNSO0FrQmpzNkNJO0UyRzFEQTtJM0c2TkksaUJBQUE7RWxCa2k2Q047QUFDRjtBa0J0czZDSTtFMkcxREE7STNHNk5JLG9CQUFBO0VsQnVpNkNOO0FBQ0Y7QTZIaHc2Q0k7RUFDRSxnQkFBQTtBN0hrdzZDTjtBNkgvdjZDSTtFM0d5TUUsb0JBTEk7QWxCOGo2Q1Y7QTZCeng2Q0k7RWdHNkJJO0lBQ0UsdUJBQUE7STNHc01GLHFDQUFBO0VsQjBqNkNOO0FBQ0Y7QWtCdnQ2Q0k7RTJHM0NJO0kzRzhNQSxtQkFBQTtFbEJ3ajZDTjtBQUNGO0E2QnB5NkNJO0VnR2tDSTtJM0drTUEsb0NBQUE7RWxCb2s2Q047QUFDRjtBa0JqdTZDSTtFMkd0Q0k7STNHeU1BLGtCQUFBO0VsQmtrNkNOO0FBQ0Y7QTZIdnc2Q007RUFDRSxVQUFBO0VBQ0EsMkJBQUE7QTdIeXc2Q1I7QTZIdnc2Q1E7RTNHcUxGLHVCQUxJO0FsQjBsNkNWO0E2SHJ3NkNNO0UzR2dMQSxxQkFMSTtFQVNGLHNDQUFBO0FsQnFsNkNSO0FrQmp2NkNJO0UyR3hCRTtJM0cyTEUsc0JBQUE7RWxCa2w2Q047QUFDRjtBNkgxdzZDUTtFM0c0S0Ysa0JBTEk7RUFLSix1QkFMSTtFQUtKLHFCQUxJO0VBS0osd0JBTEk7RTJHbEtBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0E3SDR3NkNWO0E2QjF6NkNJO0VnR3VDSTtJM0c0S0Ysc0JBTEk7STJHNUpFLFlBQUE7SUFDQSxlQUFBO0U3SDZ3NkNWO0FBQ0Y7O0E2SHR3NkNBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBRUEsc0RBQUE7QTdId3c2Q0Y7O0E2SHJ3NkNBO0VBQ0U7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLDBCQUFBO0lBQ0EsMkJBQUE7RTdId3c2Q0Y7RTZIcnc2Q0E7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFN0h1dzZDRjtBQUNGO0E2SHB3NkNBLDZEQUFBO0FBRUEsaUJBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0E3SHF3NkNGOztBNkhsdzZDQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsVzNIckdNO0UySHNHTixxQkFBQTtBN0hxdzZDRjs7QTZIbHc2Q0E7RUFDRSxlQUFBO0VBQ0EsYzNIakhTO0FGczM2Q1g7O0E2SGx3NkNBO0VBQ0U7SUFDRSw4QkFBQTtFN0hxdzZDRjtFNkhsdzZDQTtJQUNFLFdBQUE7RTdIb3c2Q0Y7QUFDRjtBNkhqdzZDQTtFQUNFLG9CQUFBO0E3SG13NkNGIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyJ9 */
