
: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;
}

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%;
  }
}

/* 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: min(420px, 100vw - 2rem);
  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 {
    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.8125rem !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 {
  max-width: min(1080px, 100vw - 2.5rem);
}

.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 {
  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 {
  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 {
  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;
}

.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,
#stateSelect,
#citySelect,
#countrySelect + .ss-main,
#stateSelect + .ss-main,
#citySelect + .ss-main {
  width: 400px;
  max-width: 100%;
}

/* 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,
  #stateSelect,
  #citySelect,
  #countrySelect + .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;
  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: 1;
  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;
  }
}

.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.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 */
  /* Horizontal scroll so all columns visible; dropdown uses data-bs-popper-config fixed */
}
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%;
  }
}
body.stores .kiosk-list.table-responsive {
  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 .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;
}

: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsIi4uL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2F1dGguc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2Rhc2hib2FyZC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvZGVzaWduX3N0dWRpby5zY3NzIiwiLi4vc3R5bGVzaGVldHMvbWVkaWEtbGlicmFyeS5zY3NzIiwiLi4vc3R5bGVzaGVldHMvc2V0dXBfd2l6YXJkLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9wYWlyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9wbGF5bGlzdHMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbW1vbi5zY3NzIiwiLi4vc3R5bGVzaGVldHMvc2V0dGluZ3Muc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3N1YnNjcmlwdGlvbnMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3Jldmlld3Muc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2Vhcm5pbmdzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWljb25zL2ZvbnQvYm9vdHN0cmFwLWljb25zLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19hdmF0YXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL21peGlucy9fYnV0dG9uLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19jaGFydC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19tYWluLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19uYXZiYXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19wYWdlLWxheW91dC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9fcmVib290LnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3R5cGUuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3BsYXRmb3JtX3N0YW5kYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZHJpdmVyLmpzL2Rpc3QvZHJpdmVyLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Rhc2hib2FyZF90b3VyLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9nZXR0aW5nX3N0YXJ0ZWQuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2NoZWNrb3V0LnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY2FtcGFpZ25zLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY3JlYXRlX2NhbXBhaWduLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jYW1wYWlnbnMvY2FtcGFpZ25fbGlzdC5zY3NzIiwiLi4vc3R5bGVzaGVldHMvYWRtaW4vbWFuYWdlX3VzZXIuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL2FkbWluL2dsb2JhbF9jb250cm9scy5zY3NzIiwiLi4vc3R5bGVzaGVldHMvcGFneS5zY3NzIiwiLi4vc3R5bGVzaGVldHMvX3BhaXJpbmdfbW9kYWwuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3N0b3Jlcy5zY3NzIiwiLi4vc3R5bGVzaGVldHMva2lvc2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpbS1zZWxlY3QvZGlzdC9zbGltc2VsZWN0LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9pbnRsLXRlbC1pbnB1dC9idWlsZC9jc3MvaW50bFRlbElucHV0LmNzcyIsIi4uL3N0eWxlc2hlZXRzL2FwcGxpY2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDbVZoQjtFQUNFLHVD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QUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FsQitwWEY7O0FrQnRwWEE7RUFDRSxjQUFBO0VBQ0EsY0NtbkI0QjtFRGxuQjVCLFNBQUE7RUFDQSx3Q0FBQTtFQUNBLGFDeW5CNEI7QW5CZ2lXOUI7O0FrQi9vWEE7RUFDRSxhQUFBO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQmpCNERxQjtFaUIzRHJCLGdCQ3dqQjRCO0VEdmpCNUIsOEJBQUE7QWxCZ3BYRjs7QWtCN29YQTtFRnVNUSxxQ0FBQTtBaEIwOFdSO0FnQnRtWEk7RUUzQ0o7SUY4TVEsb0JBQUE7RWhCdThXTjtBQUNGOztBa0JqcFhBO0VGa01RLCtCQUFBO0FoQm05V1I7QWdCL21YSTtFRXRDSjtJRnlNUSxrQkFBQTtFaEJnOVdOO0FBQ0Y7O0FrQnJwWEE7RUY2TFEsdUNBQUE7QWhCNDlXUjtBZ0J4blhJO0VFakNKO0lGb01RLHFCQUFBO0VoQnk5V047QUFDRjs7QWtCenBYQTtFRndMUSxxQ0FBQTtBaEJxK1dSO0FnQmpvWEk7RUU1Qko7SUYrTFEsb0JBQUE7RWhCaytXTjtBQUNGOztBa0I3cFhBO0VGK0tNLHFCQUxJO0FoQnUvV1Y7O0FrQjVwWEE7RUYwS00sbUJBTEk7QWhCMi9XVjs7QWtCcnBYQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0FuQmcwVzVCOztBa0I5b1hBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0FsQmlwWEY7O0FrQjNvWEE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QWxCOG9YRjs7QWtCeG9YQTs7RUFFRSxrQkFBQTtBbEIyb1hGOztBa0J4b1hBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QWxCMm9YRjs7QWtCeG9YQTs7OztFQUlFLGdCQUFBO0FsQjJvWEY7O0FrQnhvWEE7RUFDRSxnQmpCOUtpQjtBRHl6WG5COztBa0J0b1hBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FsQnlvWEY7O0FrQm5vWEE7RUFDRSxnQkFBQTtBbEJzb1hGOztBa0I5blhBOztFQUVFLG1CQ3NhNEI7QW5CMnRXOUI7O0FrQnpuWEE7RUY2RU0sY0FMSTtBaEJxalhWOztBa0J0blhBO0VBQ0UsaUJDcWY0QjtFRHBmNUIsZ0NBQUE7RUFDQSx3Q0FBQTtBbEJ5blhGOztBa0JoblhBOztFQUVFLGtCQUFBO0VGd0RJLGlCQUxJO0VFakRSLGNBQUE7RUFDQSx3QkFBQTtBbEJtblhGOztBa0JoblhBO0VBQU0sZUFBQTtBbEJvblhOOztBa0JublhBO0VBQU0sV0FBQTtBbEJ1blhOOztBa0JsblhBO0VBQ0UsZ0VBQUE7RUFDQSxxQmpCdEhnQjtBRDJ1WGxCO0FrQm5uWEU7RUFDRSxtREFBQTtFQUNBLDBCakJ6SG9CO0FEOHVYeEI7O0FrQjNtWEU7RUFFRSxjQUFBO0VBQ0EscUJBQUE7QWxCNm1YSjs7QWtCdG1YQTs7OztFQUlFLHFDQ2dWNEI7RUhsVXhCLGNBTEk7QWhCaW1YVjs7QWtCbG1YQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VGRUksY0FMSTtBaEJ5bVhWO0FrQmptWEU7RUZISSxrQkFMSTtFRVVOLGNBQUE7RUFDQSxrQkFBQTtBbEJtbVhKOztBa0IvbFhBO0VGVk0sY0FMSTtFRWlCUiwyQkFBQTtFQUNBLHFCQUFBO0FsQmttWEY7QWtCL2xYRTtFQUNFLGNBQUE7QWxCaW1YSjs7QWtCN2xYQTtFQUNFLDJCQUFBO0VGdEJJLGNBTEk7RUU2QlIsd0JDeTVDa0M7RUR4NUNsQyxzQ0N5NUNrQztFQzlyRGhDLHFCQUFBO0FwQnM0WEo7QWtCOWxYRTtFQUNFLFVBQUE7RUY3QkUsY0FMSTtBaEJtb1hWOztBa0J0bFhBO0VBQ0UsZ0JBQUE7QWxCeWxYRjs7QWtCbmxYQTs7RUFFRSxzQkFBQTtBbEJzbFhGOztBa0I5a1hBO0VBQ0Usb0JBQUE7RUFDQSx5QkFBQTtBbEJpbFhGOztBa0I5a1hBO0VBQ0Usb0JqQnRIcUI7RWlCdUhyQix1QmpCdkhxQjtFaUJ3SHJCLGdDQzRaNEI7RUQzWjVCLGdCQUFBO0FsQmlsWEY7O0FrQjFrWEE7RUFFRSxtQkFBQTtFQUNBLGdDQUFBO0FsQjRrWEY7O0FrQnprWEE7Ozs7OztFQU1FLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FsQjRrWEY7O0FrQnBrWEE7RUFDRSxxQkFBQTtBbEJ1a1hGOztBa0Jqa1hBO0VBRUUsZ0JBQUE7QWxCbWtYRjs7QWtCM2pYQTtFQUNFLFVBQUE7QWxCOGpYRjs7QWtCempYQTs7Ozs7RUFLRSxTQUFBO0VBQ0Esb0JBQUE7RUY1SEksa0JBTEk7RUVtSVIsb0JBQUE7QWxCNGpYRjs7QWtCeGpYQTs7RUFFRSxvQkFBQTtBbEIyalhGOztBa0J0alhBO0VBQ0UsZUFBQTtBbEJ5alhGOztBa0J0alhBO0VBR0UsaUJBQUE7QWxCdWpYRjtBa0JwalhFO0VBQ0UsVUFBQTtBbEJzalhKOztBa0IvaVhBO0VBQ0Usd0JBQUE7QWxCa2pYRjs7QWtCMWlYQTs7OztFQUlFLDBCQUFBO0FsQjZpWEY7QWtCMWlYSTs7OztFQUNFLGVBQUE7QWxCK2lYTjs7QWtCeGlYQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBbEIyaVhGOztBa0J0aVhBO0VBQ0UsZ0JBQUE7QWxCeWlYRjs7QWtCL2hYQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QWxCa2lYRjs7QWtCMWhYQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQ21ONEI7RUhwYXRCLGlDQUFBO0VFb05OLG9CQUFBO0FsQjRoWEY7QWdCNTRYSTtFRXlXSjtJRnRNUSxpQkFBQTtFaEI2dVhOO0FBQ0Y7QWtCL2hYRTtFQUNFLFdBQUE7QWxCaWlYSjs7QWtCMWhYQTs7Ozs7OztFQU9FLFVBQUE7QWxCNmhYRjs7QWtCMWhYQTtFQUNFLFlBQUE7QWxCNmhYRjs7QWtCcGhYQTtFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7QWxCdWhYRjs7QWtCL2dYQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBbEIrZ1hGOztBa0IxZ1hBO0VBQ0UsVUFBQTtBbEI2Z1hGOztBa0J0Z1hBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FsQnlnWEY7O0FrQnBnWEE7RUFDRSxxQkFBQTtBbEJ1Z1hGOztBa0JsZ1hBO0VBQ0UsU0FBQTtBbEJxZ1hGOztBa0I5L1dBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FsQmlnWEY7O0FrQnovV0E7RUFDRSx3QkFBQTtBbEI0L1dGOztBa0JwL1dBO0VBQ0Usd0JBQUE7QWxCdS9XRjs7QXFCNWpZQTtFTG1RTSxxQkFMSTtFSzVQUixnQkZ3b0I0QjtBbkJ1N1c5Qjs7QXFCMWpZRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FuQm05VzlCO0FnQjU5WEk7RUtwR0Y7SUx1UU0sZUFBQTtFaEI2elhOO0FBQ0Y7O0FxQnJrWUU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBbkI4OVc5QjtBZ0J2K1hJO0VLcEdGO0lMdVFNLGlCQUFBO0VoQncwWE47QUFDRjs7QXFCaGxZRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FuQnkrVzlCO0FnQmwvWEk7RUtwR0Y7SUx1UU0saUJBQUE7RWhCbTFYTjtBQUNGOztBcUIzbFlFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QW5Cby9XOUI7QWdCNy9YSTtFS3BHRjtJTHVRTSxpQkFBQTtFaEI4MVhOO0FBQ0Y7O0FxQnRtWUU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBbkIrL1c5QjtBZ0J4Z1lJO0VLcEdGO0lMdVFNLGVBQUE7RWhCeTJYTjtBQUNGOztBcUJqbllFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QW5CMGdYOUI7QWdCbmhZSTtFS3BHRjtJTHVRTSxpQkFBQTtFaEJvM1hOO0FBQ0Y7O0FxQnBtWUE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0F0QitwWUY7O0FxQnBtWUE7RUM1REUsZUFBQTtFQUNBLGdCQUFBO0F0Qm9xWUY7O0FxQnRtWUE7RUFDRSxxQkFBQTtBckJ5bVlGO0Fx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QTtFaEJvUUksbUJBTEk7QWhCNjNhVjs7QWdDeG5iQTtFQUNFLCtCQUFBO0VBQ0Esa0NBQUE7RWhCOFBJLGtCQUxJO0FoQm00YVY7O0FpQ3pwYkE7RUFDRSxtQmQrMUJzQztFSHJrQmxDLGNBTEk7RWlCalJSLGdDZCsxQnNDO0FuQjJ6WnhDOztBa0MvcGJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFbEJ3UkksbUJBTEk7RWtCaFJSLGdCakNQbUI7RWlDUW5CLGdCakM0SGlCO0VpQzNIakIsY2pDOERTO0VpQzdEVCx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQmpDb0RNO0VpQ25ETiw0QkFBQTtFQUNBLHdDQUFBO0VkR0Usc0NBQUE7RWVIRSx3RURNSjtBbEM2cGJGO0FtQy9wYk07RURoQk47SUNpQlEsZ0JBQUE7RW5Da3FiTjtBQUNGO0FrQ2hxYkU7RUFDRSxnQkFBQTtBbENrcWJKO0FrQ2hxYkk7RUFDRSxlQUFBO0FsQ2txYk47QWtDN3BiRTtFQUNFLGNqQ3dDTztFaUN2Q1Asc0JqQytCSTtFaUM5QkoscUJmODJCb0M7RWU3MkJwQyxVQUFBO0VBS0Usa0Rma2hCa0I7QW5CeW9heEI7QWtDdnBiRTtFQU1FLGVBQUE7RUFNQSxhQUFBO0VBS0EsU0FBQTtBbEMyb2JKO0FrQ3RvYkU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBbEN3b2JKO0FrQ3BvYkU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QWxDcW9iSjtBa0N4b2JFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQyxVQUFBO0FsQ3FvYko7QWtDN25iRTtFQUVFLHlCakNsQk87RWlDcUJQLFVBQUE7QWxDNG5iSjtBa0N4bmJFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCakMwR2tCO0VpQ3pHbEIsY2pDeEJPO0VtQ3RFVCx1Q2pCcWlDZ0M7RWVyOEI5QixvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJqQzJCVztFaUMxQlgsZ0JBQUE7RUN6RkUscUlEMEZGO0FsQzBuYko7QW1DaHRiTTtFRDBFSjtJQ3pFTSxnQkFBQTtFbkNtdGJOO0FBQ0Y7QWtDNW5iRTtFQUNFLHdDZjQ3QjhCO0FuQmtzWmxDOztBa0NybmJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JqQ1dpQjtFaUNWakIsMkJmMnhCc0M7RWUxeEJ0Qyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QWxDd25iRjtBa0N0bmJFO0VBQ0UsVUFBQTtBbEN3bmJKO0FrQ3JuYkU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWxDc25iSjs7QWtDM21iQTtFQUNFLGdDakM4RGdCO0VpQzdEaEIsc0JBQUE7RWxCeUlJLGtCQUxJO0VJdlFOLHlDQUFBO0FwQm12Yko7QWtDNW1iRTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QmZvb0IwQjtBbkIwK1o5Qjs7QWtDMW1iQTtFQUNFLGlDakNvRGdCO0VpQ25EaEIsb0JBQUE7RWxCNEhJLG1CQUxJO0VJdlFOLHlDQUFBO0FwQit2Yko7QWtDM21iRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QmYybkIwQjtBbkJrL1o5Qjs7QWtDcm1iRTtFQUNFLGlDakM2Qlc7QUQya2JmO0FrQ3JtYkU7RUFDRSxnQ2pDNEJjO0FEMmtibEI7QWtDcG1iRTtFQUNFLGlDakMyQmM7QUQya2JsQjs7QWtDam1iQTtFQUNFLFdmcXVCc0M7RWVwdUJ0Qyw2QmpDY2E7RWlDYmIsZWpDS29CO0FEK2xidEI7QWtDbG1iRTtFQUNFLGVBQUE7QWxDb21iSjtBa0NqbWJFO0VBQ0Usb0JBQUE7RWR2TEEsc0NBQUE7QXBCMnhiSjtBa0NobWJFO0VBQ0Usb0JBQUE7RWQ1TEEsc0NBQUE7QXBCK3hiSjtBa0MvbGJFO0VBQW9CLDRCQUFBO0FsQ2ttYnRCO0FrQ2ptYkU7RUFBb0IsNkJqQ0VKO0FEa21ibEI7O0FxQ256YkE7RUFDRSx3UEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esc0NBQUE7RXJCcVJJLG1CQUxJO0VxQjdRUixnQnBDVm1CO0VvQ1duQixnQnBDeUhpQjtFb0N4SGpCLGNwQzJEUztFb0MxRFQsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0JwQ2lETTtFb0NoRE4sbUZBQUE7RUFDQSw0QkFBQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEMsd0NBQUE7RWpCSEUsc0NBQUE7RWVIRSx3RUVTSjtBckNtemJGO0FtQ3h6Yk07RUVmTjtJRmdCUSxnQkFBQTtFbkMyemJOO0FBQ0Y7QXFDdHpiRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQyxVQUFBO0VBS0UsaURsQmkrQjRCO0FuQm0xWmxDO0FxQ2h6YkU7RUFFRSxzQnBDbUtrQjtFb0NsS2xCLHNCQUFBO0FyQ2l6Yko7QXFDOXliRTtFQUVFLHlCcEN1Qk87QUR3eGJYO0FxQzF5YkU7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0FyQzR5Yko7O0FxQ3h5YkE7RUFDRSxtQnBDK0l1QjtFb0M5SXZCLHNCcEM4SXVCO0VvQzdJdkIsb0JsQnF1QjRCO0VIbGdCeEIsa0JBTEk7RUl2UU4seUNBQUE7QXBCczFiSjs7QXFDeHliQTtFQUNFLG1CcEN3SXVCO0VvQ3ZJdkIsc0JwQ3VJdUI7RW9DdEl2QixrQmxCaXVCNEI7RUh0Z0J4QixtQkFMSTtFSXZRTix5Q0FBQTtBcEI4MWJKOztBcUN0eWJJO0VBQ0Usd1BBQUE7QXJDeXliTjs7QXNDajNiQTtFQUNFLGNBQUE7RUFDQSxxQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBbkIrOFoxQztBc0NsM2JFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0F0Q28zYko7O0FzQ2gzYkE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEMsZUFBQTtFQUNBLGlCQUFBO0F0Q20zYkY7QXNDajNiRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QXRDbTNiSjs7QXNDLzJiQTtFQUNFLHdCQUFBO0VBRUEsY0FBQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkRuQjI0QndDO0VtQjE0QnhDLGlDQUFBO1VBQUEseUJBQUE7QXRDaTNiRjtBc0M5MmJFO0VsQjNCRSxxQkFBQTtBcEI0NGJKO0FzQzcyYkU7RUFFRSxrQm5CbTRCc0M7QW5CMitaMUM7QXNDMzJiRTtFQUNFLHVCbkIwM0JzQztBbkJtL1oxQztBc0MxMmJFO0VBQ0UscUJuQnMxQm9DO0VtQnIxQnBDLFVBQUE7RUFDQSxrRG5COGZvQjtBbkI4MmF4QjtBc0N6MmJFO0VBQ0UseUJyQ05LO0VxQ09MLHFCckNQSztBRGszYlQ7QXNDejJiSTtFQUlJLHVQQUFBO0F0Q3cyYlI7QXNDcDJiSTtFQUlJLCtKQUFBO0F0Q20yYlI7QXNDOTFiRTtFQUNFLHlCckMzQks7RXFDNEJMLHFCckM1Qks7RXFDaUNILGlQQUFBO0F0QzQxYk47QXNDeDFiRTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFluQmsyQnVDO0FuQncvWjNDO0FzQ24xYkk7RUFDRSxlQUFBO0VBQ0EsWW5CeTFCcUM7QW5CNC9aM0M7O0FzQ3YwYkE7RUFDRSxtQm5CbzFCZ0M7QW5Ccy9abEM7QXNDeDBiRTtFQUNFLDJLQUFBO0VBRUEsVW5CODBCOEI7RW1CNzBCOUIsbUJBQUE7RUFDQSwwQ0FBQTtFQUNBLGdDQUFBO0VsQmpIQSxrQkFBQTtFZUhFLGlER3NIRjtBdEN5MGJKO0FtQzM3Yk07RUcwR0o7SUh6R00sZ0JBQUE7RW5DODdiTjtBQUNGO0FzQzUwYkk7RUFDRSw2SkFBQTtBdEM4MGJOO0FzQzMwYkk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUIsMEpBQUE7QXRDeTBiUjtBc0NwMGJFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCLGVBQUE7QXRDczBiSjtBc0NwMGJJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0F0Q3MwYk47O0FzQ2owYkE7RUFDRSxxQkFBQTtFQUNBLGtCbkJzeUJnQztBbkI4aGFsQzs7QXNDajBiQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBdENvMGJGO0FzQ2gwYkk7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhbkJzcEJ3QjtBbkI0cWE5Qjs7QXNDM3piSTtFQUNFLGlMQUFBO0F0Qzh6Yk47O0F1Q2ovYkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtBdkNvL2JGO0F1Q2wvYkU7RUFDRSxVQUFBO0F2Q28vYko7QXVDaC9iSTtFQUEwQixrRXBCOGdDYTtBbkJxK1ozQztBdUNsL2JJO0VBQTBCLGtFcEI2Z0NhO0FuQncrWjNDO0F1Q2wvYkU7RUFDRSxTQUFBO0F2Q28vYko7QXVDai9iRTtFQUNFLFdwQisvQnVDO0VvQjkvQnZDLFlwQjgvQnVDO0VvQjcvQnZDLG9CQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFSDFCRix5Qm5Dd0RPO0VzQzVCTCxTcEI2L0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBdkNrL2JKO0FtQ2pnY007RUlNSjtJSkxNLHdCQUFBO0lBQUEsZ0JBQUE7RW5Db2djTjtBQUNGO0F1Q3IvYkk7RUhqQ0YseUJqQjhoQ3lDO0FuQjIvWjNDO0F1Q24vYkU7RUFDRSxXcEJ3K0I4QjtFb0J2K0I5QixjcEJ3K0I4QjtFb0J2K0I5QixrQkFBQTtFQUNBLGVwQnUrQjhCO0VvQnQrQjlCLHdDcEJ1K0I4QjtFb0J0K0I5Qix5QkFBQTtFbkI3QkEsbUJBQUE7QXBCbWhjSjtBdUNqL2JFO0VBQ0UsV3BCbytCdUM7RW9CbitCdkMsWXBCbStCdUM7RW9CbCtCdkMscUJBQUE7T0FBQSxnQkFBQTtFSHBERix5Qm5Dd0RPO0VzQ0ZMLFNwQm0rQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSxpSEk2Q0Y7RUo3Q0UsNEdJNkNGO0F2Q2svYko7QW1DM2hjTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0VuQzhoY047QUFDRjtBdUNyL2JJO0VIM0RGLHlCakI4aEN5QztBbkJxaGEzQztBdUNuL2JFO0VBQ0UsV3BCODhCOEI7RW9CNzhCOUIsY3BCODhCOEI7RW9CNzhCOUIsa0JBQUE7RUFDQSxlcEI2OEI4QjtFb0I1OEI5Qix3Q3BCNjhCOEI7RW9CNThCOUIseUJBQUE7RW5CdkRBLG1CQUFBO0FwQjZpY0o7QXVDai9iRTtFQUNFLG9CQUFBO0F2Q20vYko7QXVDai9iSTtFQUNFLDJDcEJnOUJxQztBbkJtaWEzQztBdUNoL2JJO0VBQ0UsMkNwQjQ4QnFDO0FuQnNpYTNDOztBd0N6a2NBO0VBQ0Usa0JBQUE7QXhDNGtjRjtBd0Mxa2NFOzs7RUFHRSwwQnJCd2lDb0M7RXFCdmlDcEMsOEJyQnVpQ29DO0VxQnRpQ3BDLGlCckJ1aUNvQztBbkJxaWF4QztBd0N6a2NFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFTFJFLGdFS1NGO0F4QzJrY0o7QW1DaGxjTTtFS1RKO0lMVU0sZ0JBQUE7RW5DbWxjTjtBQUNGO0F3QzdrY0U7O0VBRUUscUJBQUE7QXhDK2tjSjtBd0M3a2NJO0VBQ0Usa0JBQUE7QXhDZ2xjTjtBd0NqbGNJOztFQUNFLGtCQUFBO0F4Q2dsY047QXdDN2tjSTtFQUVFLHFCckI0Z0NrQztFcUIzZ0NsQyx3QnJCNGdDa0M7QW5Cb2theEM7QXdDbmxjSTs7O0VBRUUscUJyQjRnQ2tDO0VxQjNnQ2xDLHdCckI0Z0NrQztBbkJva2F4QztBd0M3a2NJOztFQUNFLHFCckJ1Z0NrQztFcUJ0Z0NsQyx3QnJCdWdDa0M7QW5CeWtheEM7QXdDNWtjRTtFQUNFLHFCckJpZ0NvQztFcUJoZ0NwQyx3QnJCaWdDb0M7QW5CNmtheEM7QXdDdmtjSTtFQUNFLDJDQUFBO0VBQ0EsOERyQjIvQmtDO0FuQmlsYXhDO0F3QzlrY0k7Ozs7RUFDRSwyQ0FBQTtFQUNBLDhEckIyL0JrQztBbkJpbGF4QztBd0Mxa2NNO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxhckJtL0JnQztFcUJsL0JoQyxXQUFBO0VBQ0Esc0J2Q0RBO0VtQi9DSixzQ0FBQTtBcEJnb2NKO0F3Q3RsY007Ozs7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGFyQm0vQmdDO0VxQmwvQmhDLFdBQUE7RUFDQSxzQnZDREE7RW1CL0NKLHNDQUFBO0FwQmdvY0o7QXdDemtjSTtFQUNFLDJDQUFBO0VBQ0EsOERyQjArQmtDO0FuQmltYXhDO0F3Q3RrY0k7RUFDRSxtQkFBQTtBeEN3a2NOO0F3Q3BrY0U7O0VBRUUsY3ZDZk87QURxbGNYO0F3Q3BrY0k7O0VBQ0UseUJ2Q3RCSztBRDZsY1g7O0F5QzlwY0E7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0F6Q2lxY0Y7QXlDL3BjRTs7O0VBR0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QXpDaXFjSjtBeUM3cGNFOzs7RUFHRSxVQUFBO0F6QytwY0o7QXlDenBjRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBekMycGNKO0F5Q3pwY0k7RUFDRSxVQUFBO0F6QzJwY047O0F5Q2hwY0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFekI4T0ksbUJBTEk7RXlCdk9SLGdCeENoRG1CO0V3Q2lEbkIsZ0J4Q21GaUI7RXdDbEZqQixjeENxQlM7RXdDcEJULGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1Q3RCMDZCc0M7RXNCejZCdEMsd0NBQUE7RXJCdENFLHNDQUFBO0FwQjByY0o7O0F5QzFvY0E7Ozs7RUFJRSxvQkFBQTtFekJ3TkksbUJBTEk7RUl2UU4seUNBQUE7QXBCbXNjSjs7QXlDMW9jQTs7OztFQUlFLHNCQUFBO0V6QitNSSxrQkFMSTtFSXZRTix5Q0FBQTtBcEI0c2NKOztBeUMxb2NBOztFQUVFLHFCQUFBO0F6QzZvY0Y7O0F5Q2hvY0k7Ozs7RXJCakVBLDBCQUFBO0VBQ0EsNkJBQUE7QXBCd3NjSjtBeUMvbmNJOzs7O0VyQjFFQSwwQkFBQTtFQUNBLDZCQUFBO0FwQitzY0o7QXlDem5jRTtFQUNFLDJCQUFBO0VyQjFFQSx5QkFBQTtFQUNBLDRCQUFBO0FwQnNzY0o7QXlDem5jRTs7RXJCOUVFLHlCQUFBO0VBQ0EsNEJBQUE7QXBCMnNjSjs7QTBDbnVjRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsY0FMSTtFMEIxUE4saUN2QmtqQ3FCO0FuQm1yYXpCOztBMENsdWNFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFMUJxUEUsa0JBTEk7RTBCN09OLFd2QnFpQ3FCO0V1QnBpQ3JCLG1DdkJvaUNxQjtFQy9qQ3JCLHNDQUFBO0FwQmd3Y0o7O0EwQ2h1Y0k7Ozs7RUFFRSxjQUFBO0ExQ3F1Y047O0EwQ3B4Y0k7RUFxREUsK0N2QnVoQ21CO0FuQjRzYXpCO0EwQ3p0Y007RUFDRSwrQ3ZCNGdDaUI7RXVCdmdDZiwwRHZCdWdDZTtBbkJndGF6Qjs7QTBDNXhjSTtFQXVGRSwrQ3ZCcS9CbUI7QW5Cb3RhekI7QTBDN3JjTTtFQUNFLCtDdkJ3K0JpQjtFdUJuK0JmLDBEdkJtK0JlO0FuQnd0YXpCOztBMENweWNJO0VBeUhFLCtDdkJtOUJtQjtBbkI0dGF6QjtBMEM3cWNNO0VBQ0UsNEN2Qmc5QmlCO0FuQit0YXpCO0EwQzVxY007RUFDRSwwRHZCNDhCaUI7QW5Ca3VhekI7QTBDM3FjTTtFQUNFLGlDdkJ3OEJpQjtBbkJxdWF6Qjs7QTBDeHFjSTtFQUNFLGtCQUFBO0ExQzJxY047O0EwQ3J6Y0k7Ozs7O0VBb0pNLFVBQUE7QTFDeXFjVjs7QTBDenljRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsY0FMSTtFMEIxUE4sbUN2QmtqQ3FCO0FuQnl2YXpCOztBMEN4eWNFO0VBQ0Usa0JBQUE7RUFDQSxT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O0FyRms5a0JaOztBcUZ6OWtCUTtFQU9JLDhCQUFBO0tBQUEsMkJBQUE7QXJGczlrQlo7O0FxRjc5a0JRO0VBT0kscUJBQUE7QXJGMDlrQlo7O0FxRmora0JRO0VBT0ksd0JBQUE7QXJGODlrQlo7O0FxRnIra0JRO0VBT0ksdUJBQUE7QXJGaytrQlo7O0FxRnora0JRO0VBT0ksd0JBQUE7QXJGcytrQlo7O0FxRjcra0JRO0VBT0kscUJBQUE7QXJGMCtrQlo7O0FxRmova0JRO0VBT0kseUJBQUE7QXJGOCtrQlo7O0FxRnIva0JRO0VBT0ksMkJBQUE7QXJGay9rQlo7O0FxRnova0JRO0VBT0ksNEJBQUE7QXJGcy9rQlo7O0FxRjcva0JRO0VBT0ksMkJBQUE7QXJGMC9rQlo7O0FxRmpnbEJRO0VBT0ksMkJBQUE7QXJGOC9rQlo7O0FxRnJnbEJRO0VBT0ksNkJBQUE7QXJGa2dsQlo7O0FxRnpnbEJRO0VBT0ksOEJBQUE7QXJGc2dsQlo7O0FxRjdnbEJRO0VBT0ksNkJBQUE7QXJGMGdsQlo7O0FxRmpobEJRO0VBT0ksMkJBQUE7QXJGOGdsQlo7O0FxRnJobEJRO0VBT0ksNkJBQUE7QXJGa2hsQlo7O0FxRnpobEJRO0VBT0ksOEJBQUE7QXJGc2hsQlo7O0FxRjdobEJRO0VBT0ksNkJBQUE7QXJGMGhsQlo7O0FxRmppbEJRO0VBT0ksMEJBQUE7QXJGOGhsQlo7O0FxRnJpbEJRO0VBT0ksZ0NBQUE7QXJGa2lsQlo7O0FxRnppbEJRO0VBT0kseUJBQUE7QXJGc2lsQlo7O0FxRjdpbEJRO0VBT0ksd0JBQUE7QXJGMGlsQlo7O0FxRmpqbEJRO0VBT0ksK0JBQUE7QXJGOGlsQlo7O0FxRnJqbEJRO0VBT0kseUJBQUE7QXJGa2psQlo7O0FxRnpqbEJRO0VBT0ksNkJBQUE7QXJGc2psQlo7O0FxRjdqbEJRO0VBT0ksOEJBQUE7QXJGMGpsQlo7O0FxRmprbEJRO0VBT0ksd0JBQUE7QXJGOGpsQlo7O0FxRnJrbEJRO0VBT0ksK0JBQUE7QXJGa2tsQlo7O0FxRnprbEJRO0VBT0ksd0JBQUE7QXJGc2tsQlo7O0FxRjdrbEJRO0VBT0ksMkNBQUE7QXJGMGtsQlo7O0FxRmpsbEJRO0VBT0ksOENBQUE7QXJGOGtsQlo7O0FxRnJsbEJRO0VBT0ksOENBQUE7QXJGa2xsQlo7O0FxRnpsbEJRO0VBT0ksMkJBQUE7QXJGc2xsQlo7O0FxRnZtbEJRO0VBQ0UsZ0ZBQUE7QXJGMG1sQlY7O0FxRjNtbEJRO0VBQ0Usa0ZBQUE7QXJGOG1sQlY7O0FxRi9tbEJRO0VBQ0UsZ0ZBQUE7QXJGa25sQlY7O0FxRm5ubEJRO0VBQ0UsNkVBQUE7QXJGc25sQlY7O0FxRnZubEJRO0VBQ0UsZ0ZBQUE7QXJGMG5sQlY7O0FxRjNubEJRO0VBQ0UsK0VBQUE7QXJGOG5sQlY7O0FxRi9ubEJRO0VBQ0UsOEVBQUE7QXJGa29sQlY7O0FxRm5vbEJRO0VBQ0UsNkVBQUE7QXJGc29sQlY7O0FxRjdubEJRO0VBT0ksMkJBQUE7QXJGMG5sQlo7O0FxRmpvbEJRO0VBT0ksNkJBQUE7QXJGOG5sQlo7O0FxRnJvbEJRO0VBT0ksNkJBQUE7QXJGa29sQlo7O0FxRnpvbEJRO0VBT0ksMEJBQUE7QXJGc29sQlo7O0FxRjdvbEJRO0VBT0ksMkJBQUE7QXJGMG9sQlo7O0FxRmpwbEJRO0VBT0ksaUJBQUE7QXJGOG9sQlo7O0FxRnJwbEJRO0VBT0ksbUJBQUE7QXJGa3BsQlo7O0FxRnpwbEJRO0VBT0ksb0JBQUE7QXJGc3BsQlo7O0FxRjdwbEJRO0VBT0ksb0JBQUE7QXJGMHBsQlo7O0FxRmpxbEJRO0VBT0ksc0JBQUE7QXJGOHBsQlo7O0FxRnJxbEJRO0VBT0ksdUJBQUE7QXJGa3FsQlo7O0FxRnpxbEJRO0VBT0ksa0JBQUE7QXJGc3FsQlo7O0FxRjdxbEJRO0VBT0ksb0JBQUE7QXJGMHFsQlo7O0FxRmpybEJRO0VBT0kscUJBQUE7QXJGOHFsQlo7O0FxRnJybEJRO0VBT0ksbUJBQUE7QXJGa3JsQlo7O0FxRnpybEJRO0VBT0kscUJBQUE7QXJGc3JsQlo7O0FxRjdybEJRO0VBT0ksc0JBQUE7QXJGMHJsQlo7O0FxRmpzbEJRO0VBT0ksMkNBQUE7QXJGOHJsQlo7O0FxRnJzbEJRO0VBT0ksc0NBQUE7QXJGa3NsQlo7O0FxRnpzbEJRO0VBT0ksc0NBQUE7QXJGc3NsQlo7O0FxRjdzbEJRO0VBT0ksdUZBQUE7QXJGMHNsQlo7O0FxRmp0bEJRO0VBT0ksb0JBQUE7QXJGOHNsQlo7O0FxRnJ0bEJRO0VBT0ksMkZBQUE7QXJGa3RsQlo7O0FxRnp0bEJRO0VBT0ksd0JBQUE7QXJGc3RsQlo7O0FxRjd0bEJRO0VBT0ksNkZBQUE7QXJGMHRsQlo7O0FxRmp1bEJRO0VBT0ksMEJBQUE7QXJGOHRsQlo7O0FxRnJ1bEJRO0VBT0ksOEZBQUE7QXJGa3VsQlo7O0FxRnp1bEJRO0VBT0ksMkJBQUE7QXJGc3VsQlo7O0FxRjd1bEJRO0VBT0ksNEZBQUE7QXJGMHVsQlo7O0FxRmp2bEJRO0VBT0kseUJBQUE7QXJGOHVsQlo7O0FxRnJ2bEJRO0VBSVEsc0JBQUE7RUFHSiw4RUFBQTtBckZtdmxCWjs7QXFGMXZsQlE7RUFJUSxzQkFBQTtFQUdKLGdGQUFBO0FyRnd2bEJaOztBcUYvdmxCUTtFQUlRLHNCQUFBO0VBR0osOEVBQUE7QXJGNnZsQlo7O0FxRnB3bEJRO0VBSVEsc0JBQUE7RUFHSiwyRUFBQTtBckZrd2xCWjs7QXFGendsQlE7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0FyRnV3bEJaOztBcUY5d2xCUTtFQUlRLHNCQUFBO0VBR0osNkVBQUE7QXJGNHdsQlo7O0FxRm54bEJRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBckZpeGxCWjs7QXFGeHhsQlE7RUFJUSxzQkFBQTtFQUdKLDJFQUFBO0FyRnN4bEJaOztBcUY3eGxCUTtFQUlRLHNCQUFBO0VBR0osNEVBQUE7QXJGMnhsQlo7O0FxRmx5bEJRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBckZneWxCWjs7QXFGdnlsQlE7RUFPSSx3REFBQTtBckZveWxCWjs7QXFGM3lsQlE7RUFPSSwwREFBQTtBckZ3eWxCWjs7QXFGL3lsQlE7RUFPSSx3REFBQTtBckY0eWxCWjs7QXFGbnpsQlE7RUFPSSxxREFBQTtBckZnemxCWjs7QXFGdnpsQlE7RUFPSSx3REFBQTtBckZvemxCWjs7QXFGM3psQlE7RUFPSSx1REFBQTtBckZ3emxCWjs7QXFGL3psQlE7RUFPSSxzREFBQTtBckY0emxCWjs7QXFGbjBsQlE7RUFPSSxxREFBQTtBckZnMGxCWjs7QXFGdjBsQlE7RUFPSSw0QkFBQTtBckZvMGxCWjs7QXFGMzBsQlE7RUFPSSw0QkFBQTtBckZ3MGxCWjs7QXFGLzBsQlE7RUFPSSw0QkFBQTtBckY0MGxCWjs7QXFGbjFsQlE7RUFPSSw0QkFBQTtBckZnMWxCWjs7QXFGdjFsQlE7RUFPSSw0QkFBQTtBckZvMWxCWjs7QXFGcjJsQlE7RUFDRSx3QkFBQTtBckZ3MmxCVjs7QXFGejJsQlE7RUFDRSx5QkFBQTtBckY0MmxCVjs7QXFGNzJsQlE7RUFDRSx3QkFBQTtBckZnM2xCVjs7QXFGajNsQlE7RUFDRSx5QkFBQTtBckZvM2xCVjs7QXFGcjNsQlE7RUFDRSxzQkFBQTtBckZ3M2xCVjs7QXFGLzJsQlE7RUFPSSxxQkFBQTtBckY0MmxCWjs7QXFGbjNsQlE7RUFPSSxxQkFBQTtBckZnM2xCWjs7QXFGdjNsQlE7RUFPSSxxQkFBQTtBckZvM2xCWjs7QXFGMzNsQlE7RUFPSSxzQkFBQTtBckZ3M2xCWjs7QXFGLzNsQlE7RUFPSSxzQkFBQTtBckY0M2xCWjs7QXFGbjRsQlE7RUFPSSwwQkFBQTtBckZnNGxCWjs7QXFGdjRsQlE7RUFPSSx1QkFBQTtBckZvNGxCWjs7QXFGMzRsQlE7RUFPSSwyQkFBQTtBckZ3NGxCWjs7QXFGLzRsQlE7RUFPSSxzQkFBQTtBckY0NGxCWjs7QXFGbjVsQlE7RUFPSSxzQkFBQTtBckZnNWxCWjs7QXFGdjVsQlE7RUFPSSxzQkFBQTtBckZvNWxCWjs7QXFGMzVsQlE7RUFPSSx1QkFBQTtBckZ3NWxCWjs7QXFGLzVsQlE7RUFPSSx1QkFBQTtBckY0NWxCWjs7QXFGbjZsQlE7RUFPSSwyQkFBQTtBckZnNmxCWjs7QXFGdjZsQlE7RUFPSSx3QkFBQTtBckZvNmxCWjs7QXFGMzZsQlE7RUFPSSw0QkFBQTtBckZ3NmxCWjs7QXFGLzZsQlE7RUFPSSx5QkFBQTtBckY0NmxCWjs7QXFGbjdsQlE7RUFPSSw4QkFBQTtBckZnN2xCWjs7QXFGdjdsQlE7RUFPSSxpQ0FBQTtBckZvN2xCWjs7QXFGMzdsQlE7RUFPSSxzQ0FBQTtBckZ3N2xCWjs7QXFGLzdsQlE7RUFPSSx5Q0FBQTtBckY0N2xCWjs7QXFGbjhsQlE7RUFPSSx1QkFBQTtBckZnOGxCWjs7QXFGdjhsQlE7RUFPSSx1QkFBQTtBckZvOGxCWjs7QXFGMzhsQlE7RUFPSSx5QkFBQTtBckZ3OGxCWjs7QXFGLzhsQlE7RUFPSSx5QkFBQTtBckY0OGxCWjs7QXFGbjlsQlE7RUFPSSwwQkFBQTtBckZnOWxCWjs7QXFGdjlsQlE7RUFPSSw0QkFBQTtBckZvOWxCWjs7QXFGMzlsQlE7RUFPSSxrQ0FBQTtBckZ3OWxCWjs7QXFGLzlsQlE7RUFPSSxzQ0FBQTtBckY0OWxCWjs7QXFGbitsQlE7RUFPSSxvQ0FBQTtBckZnK2xCWjs7QXFGditsQlE7RUFPSSxrQ0FBQTtBckZvK2xCWjs7QXFGMytsQlE7RUFPSSx5Q0FBQTtBckZ3K2xCWjs7QXFGLytsQlE7RUFPSSx3Q0FBQTtBckY0K2xCWjs7QXFGbi9sQlE7RUFPSSx3Q0FBQTtBckZnL2xCWjs7QXFGdi9sQlE7RUFPSSxrQ0FBQTtBckZvL2xCWjs7QXFGMy9sQlE7RUFPSSxnQ0FBQTtBckZ3L2xCWjs7QXFGLy9sQlE7RUFPSSw4QkFBQTtBckY0L2xCWjs7QXFGbmdtQlE7RUFPSSxnQ0FBQTtBckZnZ21CWjs7QXFGdmdtQlE7RUFPSSwrQkFBQTtBckZvZ21CWjs7QXFGM2dtQlE7RUFPSSxvQ0FBQTtBckZ3Z21CWjs7QXFGL2dtQlE7RUFPSSxrQ0FBQTtBckY0Z21CWjs7QXFGbmhtQlE7RUFPSSxnQ0FBQTtBckZnaG1CWjs7QXFGdmhtQlE7RUFPSSx1Q0FBQTtBckZvaG1CWjs7QXFGM2htQlE7RUFPSSxzQ0FBQTtBckZ3aG1CWjs7QXFGL2htQlE7RUFPSSxpQ0FBQTtBckY0aG1CWjs7QXFGbmltQlE7RUFPSSwyQkFBQTtBckZnaW1CWjs7QXFGdmltQlE7RUFPSSxpQ0FB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O0FyRm00bUJaOztBcUYxNG1CUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QXJGdzRtQlo7O0FxRi80bUJRO0VBT0ksOEJBQUE7RUFBQSw2QkFBQTtBckY2NG1CWjs7QXFGcDVtQlE7RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0FyRms1bUJaOztBcUZ6NW1CUTtFQU9JLDhCQUFBO0VBQUEsNkJBQUE7QXJGdTVtQlo7O0FxRjk1bUJRO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtBckY0NW1CWjs7QXFGbjZtQlE7RUFPSSw4QkFBQTtFQUFBLDZCQUFBO0FyRmk2bUJaOztBcUZ4Nm1CUTtFQU9JLCtCQUFBO0VBQUEsa0NBQUE7QXJGczZtQlo7O0FxRjc2bUJRO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtBckYyNm1CWjs7QXFGbDdtQlE7RUFPSSw0QkFBQTtFQUFBLCtCQUFBO0FyRmc3bUJaOztBcUZ2N21CUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QXJGcTdtQlo7O0FxRjU3bUJRO0VBT0ksNEJBQUE7RUFBQSwrQkFBQTtBckYwN21CWjs7QXFGajhtQlE7RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0FyRis3bUJaOztBcUZ0OG1CUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QXJGbzhtQlo7O0FxRjM4bUJRO0VBT0ksK0JBQUE7QXJGdzhtQlo7O0FxRi84bUJRO0VBT0ksOEJBQUE7QXJGNDhtQlo7O0FxRm45bUJRO0VBT0ksNEJBQUE7QXJGZzltQlo7O0FxRnY5bUJRO0VBT0ksOEJBQUE7QXJGbzltQlo7O0FxRjM5bUJRO0VBT0ksNEJBQUE7QXJGdzltQlo7O0FxRi85bUJRO0VBT0ksOEJBQUE7QXJGNDltQlo7O0FxRm4rbUJRO0VBT0ksNEJBQUE7QXJGZyttQlo7O0FxRnYrbUJRO0VBT0ksaUNBQUE7QXJGbyttQlo7O0FxRjMrbUJRO0VBT0ksZ0NBQUE7QXJGdyttQlo7O0FxRi8rbUJRO0VBT0ksOEJBQUE7QXJGNCttQlo7O0FxRm4vbUJRO0VBT0ksZ0NBQUE7QXJGZy9tQlo7O0FxRnYvbUJRO0VBT0ksOEJBQUE7QXJGby9t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QXFGbnVuQlE7RUFPSSxnQ0FBQTtBckZndW5CWjs7QXFGdnVuQlE7RUFPSSw4QkFBQTtBckZvdW5CWjs7QXFGM3VuQlE7RUFPSSw0QkFBQTtBckZ3dW5CWjs7QXFGL3VuQlE7RUFPSSxrQ0FBQTtBckY0dW5CWjs7QXFGbnZuQlE7RUFPSSxpQ0FBQTtBckZndm5CWjs7QXFGdnZuQlE7RUFPSSwrQkFBQTtBckZvdm5CWjs7QXFGM3ZuQlE7RUFPSSxpQ0FBQTtBckZ3dm5CWjs7QXFGL3ZuQlE7RUFPSSwrQkFBQTtBckY0dm5CWjs7QXFGbnduQlE7RUFPSSxpQ0FBQTtBckZnd25CWjs7QXFGdnduQlE7RUFPSSwrQkFBQTtBckZvd25CWjs7QXFGM3duQlE7RUFPSSwwQkFBQTtBckZ3d25CWjs7QXFGL3duQlE7RUFPSSxnQ0FBQTtBckY0d25CWjs7QXFGbnhuQlE7RUFPSSwrQkFBQTtBckZneG5CWjs7QXFGdnhuQlE7RUFPSSw2QkFBQTtBckZveG5CWjs7QXFGM3huQlE7RUFPSSwrQkFBQTtBckZ3eG5CWjs7QXFGL3huQlE7RUFPSSw2QkFBQTtBckY0eG5CWjs7QXFGbnluQlE7RUFPSSwrQkFBQTtBckZneW5CWjs7QXFGdnluQlE7RUFPSSw2QkFBQTtBckZveW5CWjs7QXFGM3luQlE7RUFPSSxpQkFBQTtBckZ3eW5CWjs7QXFGL3luQlE7RUFPSSx1QkFBQTtBckY0eW5CWjs7QXFGbnpuQlE7RUFPSSxzQkFBQTtBckZnem5CWjs7QXFGdnpuQlE7RUFPSSxvQkFBQTtBckZvem5CWjs7QXFGM3puQlE7RUFPSSxzQkFBQTtBckZ3em5CWjs7QXFGL3puQlE7RUFPSSxvQkFBQTtBckY0em5CWjs7QXFGbjBuQlE7RUFPSSxzQkFBQTtBckZnMG5CWjs7QXFGdjBuQlE7RUFPSSxvQkFBQTtBckZvMG5CWjs7QXFGMzBuQlE7RUFPSSxxQkFBQTtBckZ3MG5CWjs7QXFGLzBuQlE7RUFPSSwyQkFBQTtBckY0MG5CWjs7QXFGbjFuQlE7RUFPSSwwQkFBQTtBckZnMW5CWjs7QXFGdjFuQlE7RUFPSSx3QkFBQTtBckZvMW5CWjs7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ckY4c3BCVjtFcUZydHBCTTtJQU9JLDBCQUFBO0VyRml0cEJWO0VxRnh0cEJNO0lBT0ksZ0NBQUE7RXJGb3RwQlY7RXFGM3RwQk07SUFPSSx5QkFBQTtFckZ1dHBCVjtFcUY5dHBCTTtJQU9JLHdCQUFBO0VyRjB0cEJWO0VxRmp1cEJNO0lBT0ksK0JBQUE7RXJGNnRwQlY7RXFGcHVwQk07SUFPSSx5QkFBQTtFckZndXBCVjtFcUZ2dXBCTTtJQU9JLDZCQUFBO0VyRm11cEJWO0VxRjF1cEJNO0lBT0ksOEJBQUE7RXJGc3VwQlY7RXFGN3VwQk07SUFPSSx3QkFBQTtFckZ5dXBCVjtFcUZodnBCTTtJQU9JLCtCQUFBO0VyRjR1cEJWO0VxRm52cEJNO0lBT0ksd0JBQUE7RXJGK3VwQlY7RXFGdHZwQk07SUFPSSx5QkFBQTtFckZrdnBCVjtFcUZ6dnBCTTtJQU9JLDhCQUFBO0VyRnF2cEJWO0VxRjV2cEJNO0lBT0ksaUNBQUE7RXJGd3ZwQlY7RXFGL3ZwQk07SUFPSSxzQ0FBQTtFckYydnBCVjtFcUZsd3BCTTtJQU9JLHlDQUFBO0VyRjh2cEJWO0VxRnJ3cEJNO0lBT0ksdUJBQUE7RXJGaXdwQlY7RXFGeHdwQk07SUFPSSx1QkFBQTtFckZvd3BCVjtFcUYzd3BCTTtJQU9JLHlCQUFBO0VyRnV3cEJWO0VxRjl3cEJNO0lBT0kseUJBQUE7RXJGMHdwQlY7RXFGanhwQk07SUFPSSwwQkFBQTtFckY2d3BCVjtFcUZweHBCTTtJQU9JLDRCQUFBO0VyRmd4cEJWO0VxRnZ4cEJNO0lBT0ksa0NBQUE7RXJGbXhwQlY7RXFGMXhwQk07SUFPSSxzQ0FBQTtFckZzeHBCVjtFcUY3eHBCTTtJQU9JLG9DQUFBO0VyRnl4cEJWO0VxRmh5cEJNO0lBT0ksa0NBQUE7RXJGNHhwQlY7RXFGbnlwQk07SUFPSSx5Q0FBQTtFckYreHBCVjtFcUZ0eXBCTTtJQU9JLHdDQUFBO0VyRmt5cEJWO0VxRnp5cEJNO0lBT0ksd0NBQUE7RXJGcXlwQlY7RXFGNXlwQk07SUFPSSxrQ0FBQTtFckZ3eXBCVjtFcUYveXBCTTtJQU9JLGdDQUFBO0VyRjJ5cEJWO0VxRmx6cEJNO0lBT0ksOEJBQUE7RXJGOHlwQlY7RXFGcnpwQk07SUFPSSxnQ0FBQTtFckZpenBCVjtFcUZ4enBCTTtJQU9JLCtCQUFBO0VyRm96cEJWO0VxRjN6cEJNO0lBT0ksb0NBQUE7RXJGdXpwQlY7RXFGOXpwQk07SUFPSSxrQ0FBQTtFckYwenBCVjtFcUZqMHBCTTtJQU9JLGdDQUFBO0VyRjZ6cEJWO0VxRnAwcEJNO0lBT0ksdUNBQUE7RXJGZzBwQlY7RXFGdjBwQk07SUFPSSxzQ0FBQTtFckZtMHBCVjtFcUYxMHBCTTtJQU9JLGlDQUFBO0VyRnMwcEJWO0VxRjcwcEJNO0lBT0ksMkJBQUE7RXJGeTBwQlY7RXFGaDFwQk07SUFPSSxpQ0FBQTtFckY0MHBCVjtFcUZuMXBCTTtJQU9JLCtCQUFBO0VyRiswcEJWO0VxRnQxcEJNO0lBT0ksNkJBQUE7RXJGazFwQlY7RXFGejFwQk07SUFPSSwrQkFBQTtFckZxMXBCVjtFcUY1MXBCTTtJQU9JLDhCQUFBO0VyRncxcEJWO0VxRi8xcEJNO0lBT0ksb0JBQUE7RXJGMjFwQlY7RXFGbDJwQk07SUFPSSxtQkFBQTtFckY4MXBCVjtFcUZyMnBCTTtJQU9JLG1CQUFBO0VyRmkycEJWO0VxRngycEJNO0lBT0ksbUJBQUE7RXJGbzJwQlY7RXFGMzJwQk07SUFPSSxtQkFBQTtFckZ1MnBCVjtFcUY5MnBCTTtJQU9JLG1CQUFBO0VyRjAycEJWO0VxRmozcEJNO0lBT0ksbUJBQUE7RXJGNjJwQlY7RXFGcDNwQk07SUFPSSxtQkFBQTtFckZnM3BCVjtFcUZ2M3BCTTtJQU9JLG9CQUFBO0VyRm0zcEJWO0VxRjEzcEJNO0lBT0ksMEJBQUE7RXJGczNwQlY7RXFGNzNwQk07SUFPSSx5QkFBQTtFckZ5M3BCVjtFcUZoNHBCTTtJQU9JLHVCQUFBO0VyRjQzcEJWO0VxRm40cEJNO0lBT0kseUJBQUE7RXJGKzNwQlY7RXFGdDRwQk07SUFPSSx1QkFBQTtFckZrNHBCVjtFcUZ6NHBCTTtJQU9JLHlCQUFBO0VyRnE0cEJWO0VxRjU0cEJNO0lBT0ksdUJBQUE7RXJGdzRwQlY7RXFGLzRwQk07SUFPSSx1QkFBQTtFckYyNHBCVjtFcUZsNXBCTTtJQU9JLDBCQUFBO0lBQUEseUJBQUE7RXJGKzRwQlY7RXFGdDVwQk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRm01cEJWO0VxRjE1cEJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckZ1NXBCVjtFcUY5NXBCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGMjVwQlY7RXFGbDZwQk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRis1cEJWO0VxRnQ2cEJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckZtNnBCVjtFcUYxNnBCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGdTZwQlY7RXFGOTZwQk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRjI2cEJWO0VxRmw3cEJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckYrNnBCVjtFcUZ0N3BCTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RXJGbTdwQlY7RXFGMTdwQk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRnU3cEJWO0VxRjk3cEJNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckYyN3BCVjtFcUZsOHBCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGKzdwQlY7RXFGdDhwQk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRm04cEJWO0VxRjE4cEJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZ1OHBCVjtFcUY5OHBCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGMjhwQlY7RXFGbDlwQk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRis4cEJWO0VxRnQ5cEJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZtOXBCVjtFcUYxOXBCTTtJQU9JLHdCQUFBO0VyRnM5cEJWO0VxRjc5cEJNO0lBT0ksOEJBQUE7RXJGeTlwQlY7RXFGaCtwQk07SUFPSSw2QkFBQTtFckY0OXBCVjtFcUZuK3BCTTtJQU9JLDJCQUFBO0VyRis5cEJWO0VxRnQrcEJNO0lBT0ksNkJBQUE7RXJGaytwQlY7RXFGeitwQk07SUFPSSwyQkFBQTtFckZxK3BCVjtFcUY1K3BCTTtJQU9JLDZCQUFBO0VyRncrcEJWO0VxRi8rcEJNO0lBT0ksMkJBQUE7RXJGMitwQlY7RXFGbC9wQk07SUFPSSwyQkFBQTtFckY4K3BCVjtFcUZyL3BCTTtJQU9JLDBCQUFBO0VyRmkvcEJWO0VxRngvcEJNO0lBT0ksZ0NBQUE7RXJGby9wQlY7RXFGMy9wQk07SUFPSSwrQkFBQTtFckZ1L3BCVjtFcUY5L3BCTTtJQU9JLDZCQUFBO0VyRjAvcEJWO0VxRmpncUJNO0lBT0ksK0JBQUE7RXJGNi9wQlY7RXFGcGdxQk07SUFPSSw2QkFBQTtFckZnZ3FCVjtFcUZ2Z3FCTTtJQU9JLCtCQUFBO0VyRm1ncUJWO0VxRjFncUJNO0lBT0ksNkJBQUE7RXJGc2dxQlY7RXFGN2dxQk07SUFPSSw2QkFBQTtFckZ5Z3FCVjtFcUZoaHFCTTtJQU9JLDJCQUFBO0VyRjRncUJWO0VxRm5ocUJNO0lBT0ksaUNBQUE7RXJGK2dxQlY7RXFGdGhxQk07SUFPSSxnQ0FBQTtFckZraHFCVjtFcUZ6aHFCTTtJQU9JLDhCQUFBO0VyRnFocUJWO0VxRjVocUJNO0lBT0ksZ0NBQUE7RXJGd2hxQlY7RXFGL2hxQk07SUFPSSw4QkFBQTtFckYyaHFCVjtFcUZsaXFCTTtJQU9JLGdDQUFBO0VyRjhocUJWO0VxRnJpcUJNO0lBT0ksOEJBQUE7RXJGaWlxQlY7RXFGeGlxQk07SUFPSSw4QkFBQTtFckZvaXFCVjtFcUYzaXFCTTtJQU9JLHlCQUFBO0VyRnVpcUJWO0VxRjlpcUJNO0lBT0ksK0JBQUE7RXJGMGlxQlY7RXFGampxQk07SUFPSSw4QkFBQTtFckY2aXFCVjtFcUZwanFCTTtJQU9JLDRCQUFBO0VyRmdqcUJWO0VxRnZqcUJNO0lBT0ksOEJBQUE7RXJGbWpxQlY7RXFGMWpxQk07SUFPSSw0QkFBQTtFckZzanFCVjtFcUY3anFCTTtJQU9JLDhCQUFBO0VyRnlqcUJWO0VxRmhrcUJNO0lBT0ksNEJBQUE7RXJGNGpxQlY7RXFGbmtxQk07SUFPSSw0QkFBQTtFckYranFCVjtFcUZ0a3FCTTtJQU9JLDJCQUFBO0VyRmtrcUJWO0VxRnprcUJNO0lBT0ksMEJBQUE7RXJGcWtxQlY7RXFGNWtxQk07SUFPSSx3QkFBQTtFckZ3a3FCVjtFcUYva3FCTTtJQU9JLDBCQUFBO0VyRjJrcUJWO0VxRmxscUJNO0lBT0ksd0JBQUE7RXJGOGtxQlY7RXFGcmxxQk07SUFPSSwwQkFBQTtFckZpbHFCVjtFcUZ4bHFCTTtJQU9JLHdCQUFBO0VyRm9scUJWO0VxRjNscUJNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFckZ3bHFCVjtFcUYvbHFCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGNGxxQlY7RXFGbm1xQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRmdtcUJWO0VxRnZtcUJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZvbXFCVjtFcUYzbXFCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGd21xQlY7RXFGL21xQk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRjRtcUJWO0VxRm5ucUJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZnbnFCVjtFcUZ2bnFCTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RXJGb25xQlY7RXFGM25xQk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRnducUJWO0VxRi9ucUJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckY0bnFCVjtFcUZub3FCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGZ29xQlY7RXFGdm9xQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRm9vcUJWO0VxRjNvcUJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZ3b3FCVjtFcUYvb3FCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGNG9xQlY7RXFGbnBxQk07SUFPSSwrQkFBQTtFckYrb3FCVjtFcUZ0cHFCTTtJQU9JLDhCQUFBO0VyRmtwcUJWO0VxRnpwcUJNO0lBT0ksNEJBQUE7RXJGcXBxQlY7RXFGNXBxQk07SUFPSSw4QkFBQTtFckZ3cHFCVjtFcUYvcHFCTTtJQU9JLDRCQUFBO0VyRjJwcUJWO0VxRmxxcUJNO0lBT0ksOEJBQUE7RXJGOHBxQlY7RXFGcnFxQk07SUFPSSw0QkFBQTtFckZpcXFCVjtFcUZ4cXFCTTtJQU9JLGlDQUFBO0VyRm9xcUJWO0VxRjNxcUJNO0lBT0ksZ0NBQUE7RXJGdXFxQlY7RXFGOXFxQk07SUFPSSw4QkFBQTtFckYwcXFCVjtFcUZqcnFCTTtJQU9JLGdDQUFBO0VyRjZxcUJWO0VxRnBycUJNO0lBT0ksOEJBQUE7RXJGZ3JxQlY7RXFGdnJxQk07SUFPSSxnQ0FBQTtFckZtcnFCVjtFcUYxcnFCTTtJQU9JLDhCQUFBO0VyRnNycUJWO0VxRjdycUJNO0lBT0ksa0NBQUE7RXJGeXJxQlY7RXFGaHNxQk07SUFPSSxpQ0FBQTtFckY0cnFCVjtFcUZuc3FCTTtJQU9JLCtCQUFBO0VyRitycUJWO0VxRnRzcUJNO0lBT0ksaUNBQUE7RXJGa3NxQlY7RXFGenNxQk07SUFPSSwrQkFBQTtFckZxc3FCVjtFcUY1c3FCTTtJQU9JLGlDQUFBO0VyRndzcUJWO0VxRi9zcUJNO0lBT0ksK0JBQUE7RXJGMnNxQlY7RXFGbHRxQk07SUFPSSxnQ0FBQTtFckY4c3FCVjtFcUZydHFCTTtJQU9JLCtCQUFBO0VyRml0cUJWO0VxRnh0cUJNO0lBT0ksNkJBQUE7RXJGb3RxQlY7RXFGM3RxQk07SUFPSSwrQkFBQTtFckZ1dHFCVjtFcUY5dHFCTTtJQU9JLDZCQUFBO0VyRjB0cUJWO0VxRmp1cUJNO0lBT0ksK0JBQUE7RXJGNnRxQlY7RXFGcHVxQk07SUFPSSw2QkFBQTtFckZndXFCVjtFcUZ2dXFCTTtJQU9JLHFCQUFBO0VyRm11cUJWO0VxRjF1cUJNO0lBT0ksMkJBQUE7RXJGc3VxQlY7RXFGN3VxQk07SUFPSSwwQkFBQTtFckZ5dXFCVjtFcUZodnFCTTtJQU9JLHdCQUFBO0VyRjR1cUJWO0VxRm52cUJNO0lBT0ksMEJBQUE7RXJGK3VxQlY7RXFGdHZxQk07SUFPSSx3QkFBQTtFckZrdnFCVjtFcUZ6dnFCTTtJQU9JLDBCQUFBO0VyRnF2cUJWO0VxRjV2cUJNO0lBT0ksd0JBQUE7RXJGd3ZxQlY7RXFGL3ZxQk07SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0VyRjR2cUJWO0VxRm53cUJNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFckZnd3FCVjtFcUZ2d3FCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGb3dxQlY7RXFGM3dxQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRnd3cUJWO0VxRi93cUJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckY0d3FCVjtFcUZueHFCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGZ3hxQlY7RXFGdnhxQk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRm94cUJWO0VxRjN4cUJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZ3eHFCVjtFcUYveHFCTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RXJGNHhxQlY7RXFGbnlxQk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VyRmd5cUJWO0VxRnZ5cUJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZveXFCVjtFcUYzeXFCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGd3lxQlY7RXFGL3lxQk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRjR5cUJWO0VxRm56cUJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZnenFCVjtFcUZ2enFCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGb3pxQlY7RXFGM3pxQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRnd6cUJWO0VxRi96cUJNO0lBT0kseUJBQUE7RXJGMnpxQlY7RXFGbDBxQk07SUFPSSwrQkFBQTtFckY4enFCVjtFcUZyMHFCTTtJQU9JLDhCQUFBO0VyRmkwcUJWO0VxRngwcUJNO0lBT0ksNEJBQUE7RXJGbzBxQlY7RXFGMzBxQk07SUFPSSw4QkFBQTtFckZ1MHFCVjtFcUY5MHFCTTtJQU9JLDRCQUFBO0VyRjAwcUJWO0VxRmoxcUJNO0lBT0ksOEJBQUE7RXJGNjBxQlY7RXFGcDFxQk07SUFPSSw0QkFBQTtFckZnMXFCVjtFcUZ2MXFCTTtJQU9JLDJCQUFBO0VyRm0xcUJWO0VxRjExcUJNO0lBT0ksaUNBQUE7RXJGczFxQlY7RXFGNzFxQk07SUFPSSxnQ0FBQTtFckZ5MXFCVjtFcUZoMnFCTTtJQU9JLDhCQUFBO0VyRjQxcUJWO0VxRm4ycUJNO0lBT0ksZ0NBQUE7RXJGKzFxQlY7RXFGdDJxQk07SUFPSSw4QkFBQTtFckZrMnFCVjtFcUZ6MnFCTTtJQU9JLGdDQUFBO0VyRnEycUJWO0VxRjUycUJNO0lBT0ksOEJBQUE7RXJGdzJxQlY7RXFGLzJxQk07SUFPSSw0QkFBQTtFckYyMnFCVjtFcUZsM3FCTTtJQU9JLGtDQUFBO0VyRjgycUJWO0VxRnIzcUJNO0lBT0ksaUNBQUE7RXJGaTNxQlY7RXFGeDNxQk07SUFPSSwrQkFBQTtFckZvM3FCVjtFcUYzM3FCTTtJQU9JLGlDQUFBO0VyRnUzcUJWO0VxRjkzcUJNO0lBT0ksK0JBQUE7RXJGMDNxQlY7RXFGajRxQk07SUFPSSxpQ0FBQTtFckY2M3FCVjtFcUZwNHFCTTtJQU9JLCtCQUFBO0VyRmc0cUJWO0VxRnY0cUJNO0lBT0ksMEJBQUE7RXJGbTRxQlY7RXFGMTRxQk07SUFPSSxnQ0FBQTtFckZzNHFCVjtFcUY3NHFCTTtJQU9JLCtCQUFBO0VyRnk0cUJWO0VxRmg1cUJNO0lBT0ksNkJBQUE7RXJGNDRxQlY7RXFGbjVxQk07SUFPSSwrQkFBQTtFckYrNHFCVjtFcUZ0NXFCTTtJQU9JLDZCQUFBO0VyRms1cUJWO0VxRno1cUJNO0lBT0ksK0JBQUE7RXJGcTVxQlY7RXFGNTVxQk07SUFPSSw2QkFBQTtFckZ3NXFCVjtFcUYvNXFCTTtJQU9JLGlCQUFBO0VyRjI1cUJWO0VxRmw2cUJNO0lBT0ksdUJBQUE7RXJGODVxQlY7RXFGcjZxQk07SUFPSSxzQkFBQTtFckZpNnFCVjtFcUZ4NnFCTTtJQU9JLG9CQUFBO0VyRm82cUJWO0VxRjM2cUJNO0lBT0ksc0JBQUE7RXJGdTZxQlY7RXFGOTZxQk07SUFPSSxvQkFBQTtFckYwNnFCVjtFcUZqN3FCTTtJQU9JLHNCQUFBO0VyRjY2cUJWO0VxRnA3cUJNO0lBT0ksb0JBQUE7RXJGZzdxQlY7RXFGdjdxQk07SUFPSSxxQkFBQTtFckZtN3FCVjtFcUYxN3FCTTtJQU9JLDJCQUFBO0VyRnM3cUJWO0VxRjc3cUJNO0lBT0ksMEJBQUE7RXJGeTdxQlY7RXFGaDhxQk07SUFPSSx3QkFBQTtFckY0N3FCVjtFcUZuOHFCTTtJQU9JLDBCQUFBO0VyRis3cUJWO0VxRnQ4cUJNO0lBT0ksd0JBQUE7RXJGazhxQlY7RXFGejhxQk07SUFPSSwwQkFBQTtFckZxOHFCVjtFcUY1OHFCTTtJQU9JLHdCQUFBO0VyRnc4cUJWO0VxRi84cUJNO0lBT0ksNkJBQUE7U0FBQSx3QkFBQTtFckYyOHFCVjtFcUZsOXFCTTtJQU9JLG1DQUFBO1NBQUEsOEJBQUE7RXJGODhxQlY7RXFGcjlxQk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0VyRmk5cUJWO0VxRng5cUJNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFckZvOXFCVjtFcUYzOXFCTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RXJGdTlxQlY7RXFGOTlxQk07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0VyRjA5cUJWO0VxRmorcUJNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFckY2OXFCVjtFcUZwK3FCTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXJGZytxQlY7RXFGditxQk07SUFPSSwyQkFBQTtFckZtK3FCVjtFcUYxK3FCTTtJQU9JLDRCQUFBO0VyRnMrcUJWO0VxRjcrcUJNO0lBT0ksNkJBQUE7RXJGeStxQlY7QUFDRjtBMkJwL3FCSTtFMERHSTtJQU9JLHNCQUFBO0VyRjgrcUJWO0VxRnIvcUJNO0lBT0ksdUJBQUE7RXJGaS9xQlY7RXFGeC9xQk07SUFPSSxzQkFBQTtFckZvL3FCVjtFcUYzL3FCTTtJQU9JLGlDQUFBO09BQUEsOEJBQUE7RXJGdS9xQlY7RXFGOS9xQk07SUFPSSwrQkFBQTtPQUFBLDRCQUFBO0VyRjAvcUJWO0VxRmpnckJNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFckY2L3FCVjtFcUZwZ3JCTTtJQU9JLG9DQUFBO09BQUEsaUNBQUE7RXJGZ2dyQlY7RXFGdmdyQk07SUFPSSw4QkFBQTtPQUFBLDJCQUFBO0VyRm1nckJWO0VxRjFnckJNO0lBT0ksMEJBQUE7RXJGc2dyQlY7RXFGN2dyQk07SUFPSSxnQ0FBQTtFckZ5Z3JCVjtFcUZoaHJCTTtJQU9JLHlCQUFBO0VyRjRnckJWO0VxRm5ockJNO0lBT0ksd0JBQUE7RXJGK2dyQlY7RXFGdGhyQk07SUFPSSwrQkFBQTtFckZraHJCVjtFcUZ6aHJCTTtJQU9JLHlCQUFBO0VyRnFockJWO0VxRjVockJNO0lBT0ksNkJBQUE7RXJGd2hyQlY7RXFGL2hyQk07SUFPSSw4QkFBQTtFckYyaHJCVjtFcUZsaXJCTTtJQU9JLHdCQUFBO0VyRjhockJWO0VxRnJpckJNO0lBT0ksK0JBQUE7RXJGaWlyQlY7RXFGeGlyQk07SUFPSSx3QkFBQTtFckZvaXJCVjtFcUYzaXJCTTtJQU9JLHlCQUFBO0VyRnVpckJWO0VxRjlpckJNO0lBT0ksOEJBQUE7RXJGMGlyQlY7RXFGampyQk07SUFPSSxpQ0FBQTtFckY2aXJCVjtFcUZwanJCTTtJQU9JLHNDQUFBO0VyRmdqckJWO0VxRnZqckJNO0lBT0kseUNBQUE7RXJGbWpyQlY7RXFGMWpyQk07SUFPSSx1QkFBQTtFckZzanJCVjtFcUY3anJCTTtJQU9JLHVCQUFBO0VyRnlqckJWO0VxRmhrckJNO0lBT0kseUJBQUE7RXJGNGpyQlY7RXFGbmtyQk07SUFPSSx5QkFBQTtFckYranJCVjtFcUZ0a3JCTTtJQU9JLDBCQUFBO0VyRmtrckJWO0VxRnprckJNO0lBT0ksNEJBQUE7RXJGcWtyQlY7RXFGNWtyQk07SUFPSSxrQ0FBQTtFckZ3a3JCVjtFcUYva3JCTTtJQU9JLHNDQUFBO0VyRjJrckJWO0VxRmxsckJNO0lBT0ksb0NBQUE7RXJGOGtyQlY7RXFGcmxyQk07SUFPSSxrQ0FBQTtFckZpbHJCVjtFcUZ4bHJCTTtJQU9JLHlDQUFBO0VyRm9sckJWO0VxRjNsckJNO0lBT0ksd0NBQUE7RXJGdWxyQlY7RXFGOWxyQk07SUFPSSx3Q0FBQTtFckYwbHJCVjtFcUZqbXJCTTtJQU9JLGtDQUFBO0VyRjZsckJWO0VxRnBtckJNO0lBT0ksZ0NBQUE7RXJGZ21yQlY7RXFGdm1yQk07SUFPSSw4QkFBQTtFckZtbXJCVjtFcUYxbXJCTTtJQU9JLGdDQUFBO0VyRnNtckJWO0VxRjdtckJNO0lBT0ksK0JBQUE7RXJGeW1yQlY7RXFGaG5yQk07SUFPSSxvQ0FBQTtFckY0bXJCVjtFcUZubnJCTTtJQU9JLGtDQUFBO0VyRittckJWO0VxRnRuckJNO0lBT0ksZ0NBQUE7RXJGa25yQlY7RXFGem5yQk07SUFPSSx1Q0FBQTtFckZxbnJCVjtFcUY1bnJCTTtJQU9JLHNDQUFBO0VyRnduckJWO0VxRi9uckJNO0lBT0ksaUNBQUE7RXJGMm5yQlY7RXFGbG9yQk07SUFPSSwyQkFBQTtFckY4bnJCVjtFcUZyb3JCTTtJQU9JLGlDQUFBO0VyRmlvckJWO0VxRnhvckJNO0lBT0ksK0JBQUE7RXJGb29yQlY7RXFGM29yQk07SUFPSSw2QkFBQTtFckZ1b3JCVjtFcUY5b3JCTTtJQU9JLCtCQUFBO0VyRjBvckJWO0VxRmpwckJNO0lBT0ksOEJBQUE7RXJGNm9yQlY7RXFGcHByQk07SUFPSSxvQkFBQTtFckZncHJCVjtFcUZ2cHJCTTtJQU9JLG1CQUFBO0VyRm1wckJWO0VxRjFwckJNO0lBT0ksbUJBQUE7RXJGc3ByQlY7RXFGN3ByQk07SUFPSSxtQkFBQTtFckZ5cHJCVjtFcUZocXJCTTtJQU9JLG1CQUFBO0VyRjRwckJWO0VxRm5xckJNO0lBT0ksbUJBQUE7RXJGK3ByQlY7RXFGdHFyQk07SUFPSSxtQkFBQTtFckZrcXJCVjtFcUZ6cXJCTTtJQU9JLG1CQUFBO0VyRnFxckJWO0VxRjVxckJNO0lBT0ksb0JBQUE7RXJGd3FyQlY7RXFGL3FyQk07SUFPSSwwQkFBQTtFckYycXJCVjtFcUZscnJCTTtJQU9JLHlCQUFBO0VyRjhxckJWO0VxRnJyckJNO0lBT0ksdUJBQUE7RXJGaXJyQlY7RXFGeHJyQk07SUFPSSx5QkFBQTtFckZvcnJCVjtFcUYzcnJCTTtJQU9JLHVCQUFBO0VyRnVyckJWO0VxRjlyckJNO0lBT0kseUJBQUE7RXJGMHJyQlY7RXFGanNyQk07SUFPSSx1QkFBQTtFckY2cnJCVjtFcUZwc3JCTTtJQU9JLHVCQUFBO0VyRmdzckJWO0VxRnZzckJNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFckZvc3JCVjtFcUYzc3JCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGd3NyQlY7RXFGL3NyQk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRjRzckJWO0VxRm50ckJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckZndHJCVjtFcUZ2dHJCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGb3RyQlY7RXFGM3RyQk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRnd0ckJWO0VxRi90ckJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckY0dHJCVjtFcUZudXJCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGZ3VyQlY7RXFGdnVyQk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRm91ckJWO0VxRjN1ckJNO0lBT0ksd0JBQUE7SUFBQSwyQkFBQTtFckZ3dXJCVjtFcUYvdXJCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGNHVyQlY7RXFGbnZyQk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRmd2ckJWO0VxRnZ2ckJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZvdnJCVjtFcUYzdnJCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGd3ZyQlY7RXFGL3ZyQk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRjR2ckJWO0VxRm53ckJNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckZnd3JCVjtFcUZ2d3JCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGb3dyQlY7RXFGM3dyQk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRnd3ckJWO0VxRi93ckJNO0lBT0ksd0JBQUE7RXJGMndyQlY7RXFGbHhyQk07SUFPSSw4QkFBQTtFckY4d3JCVjtFcUZyeHJCTTtJQU9JLDZCQUFBO0VyRml4ckJWO0VxRnh4ckJNO0lBT0ksMkJBQUE7RXJGb3hyQlY7RXFGM3hyQk07SUFPSSw2QkFBQTtFckZ1eHJCVjtFcUY5eHJCTTtJQU9JLDJCQUFBO0VyRjB4ckJWO0VxRmp5ckJNO0lBT0ksNkJBQUE7RXJGNnhyQlY7RXFGcHlyQk07SUFPSSwyQkFBQTtFckZneXJCVjtFcUZ2eXJCTTtJQU9JLDJCQUFBO0VyRm15ckJWO0VxRjF5ckJNO0lBT0ksMEJBQUE7RXJGc3lyQlY7RXFGN3lyQk07SUFPSSxnQ0FBQTtFckZ5eXJCVjtFcUZoenJCTTtJQU9JLCtCQUFBO0VyRjR5ckJWO0VxRm56ckJNO0lBT0ksNkJBQUE7RXJGK3lyQlY7RXFGdHpyQk07SUFPSSwrQkFBQTtFckZrenJCVjtFcUZ6enJCTTtJQU9JLDZCQUFBO0VyRnF6ckJWO0VxRjV6ckJNO0lBT0ksK0JBQUE7RXJGd3pyQlY7RXFGL3pyQk07SUFPSSw2QkFBQTtFckYyenJCVjtFcUZsMHJCTTtJQU9JLDZCQUFBO0VyRjh6ckJWO0VxRnIwckJNO0lBT0ksMkJBQUE7RXJGaTByQlY7RXFGeDByQk07SUFPSSxpQ0FBQTtFckZvMHJCVjtFcUYzMHJCTTtJQU9JLGdDQUFBO0VyRnUwckJWO0VxRjkwckJNO0lBT0ksOEJBQUE7RXJGMDByQlY7RXFGajFyQk07SUFPSSxnQ0FBQTtFckY2MHJCVjtFcUZwMXJCTTtJQU9JLDhCQUFBO0VyRmcxckJWO0VxRnYxckJNO0lBT0ksZ0NBQUE7RXJGbTFyQlY7RXFGMTFyQk07SUFPSSw4QkFBQTtFckZzMXJCVjtFcUY3MXJCTTtJQU9JLDhCQUFBO0VyRnkxckJWO0VxRmgyckJNO0lBT0kseUJBQUE7RXJGNDFyQlY7RXFGbjJyQk07SUFPSSwrQkFBQTtFckYrMXJCVjtFcUZ0MnJCTTtJQU9JLDhCQUFBO0VyRmsyckJWO0VxRnoyckJNO0lBT0ksNEJBQUE7RXJGcTJyQlY7RXFGNTJyQk07SUFPSSw4QkFBQTtFckZ3MnJCVjtFcUYvMnJCTTtJQU9JLDRCQUFBO0VyRjIyckJWO0VxRmwzckJNO0lBT0ksOEJBQUE7RXJGODJyQlY7RXFGcjNyQk07SUFPSSw0QkFBQTtFckZpM3JCVjtFcUZ4M3JCTTtJQU9JLDRCQUFBO0VyRm8zckJWO0VxRjMzckJNO0lBT0ksMkJBQUE7RXJGdTNyQlY7RXFGOTNyQk07SUFPSSwwQkFBQTtFckYwM3JCVjtFcUZqNHJCTTtJQU9JLHdCQUFBO0VyRjYzckJWO0VxRnA0ckJNO0lBT0ksMEJBQUE7RXJGZzRyQlY7RXFGdjRyQk07SUFPSSx3QkFBQTtFckZtNHJCVjtFcUYxNHJCTTtJQU9JLDBCQUFBO0VyRnM0ckJWO0VxRjc0ckJNO0lBT0ksd0JBQUE7RXJGeTRyQlY7RXFGaDVyQk07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VyRjY0ckJWO0VxRnA1ckJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZpNXJCVjtFcUZ4NXJCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGcTVyQlY7RXFGNTVyQk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRnk1ckJWO0VxRmg2ckJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckY2NXJCVjtFcUZwNnJCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGaTZyQlY7RXFGeDZyQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRnE2ckJWO0VxRjU2ckJNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFckZ5NnJCVjtFcUZoN3JCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGNjZyQlY7RXFGcDdyQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRmk3ckJWO0VxRng3ckJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZxN3JCVjtFcUY1N3JCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGeTdyQlY7RXFGaDhyQk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRjY3ckJWO0VxRnA4ckJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZpOHJCVjtFcUZ4OHJCTTtJQU9JLCtCQUFBO0VyRm84ckJWO0VxRjM4ckJNO0lBT0ksOEJBQUE7RXJGdThyQlY7RXFGOThyQk07SUFPSSw0QkFBQTtFckYwOHJCVjtFcUZqOXJCTTtJQU9JLDhCQUFBO0VyRjY4ckJWO0VxRnA5ckJNO0lBT0ksNEJBQUE7RXJGZzlyQlY7RXFGdjlyQk07SUFPSSw4QkFBQTtFckZtOXJCVjtFcUYxOXJCTTtJQU9JLDRCQUFBO0VyRnM5ckJWO0VxRjc5ckJNO0lBT0ksaUNBQUE7RXJGeTlyQlY7RXFGaCtyQk07SUFPSSxnQ0FBQTtFckY0OXJCVjtFcUZuK3JCTTtJQU9JLDhCQUFBO0VyRis5ckJWO0VxRnQrckJNO0lBT0ksZ0NBQUE7RXJGaytyQlY7RXFGeityQk07SUFPSSw4QkFBQTtFckZxK3JCVjtFcUY1K3JCTTtJQU9JLGdDQUFBO0VyRncrckJWO0VxRi8rckJNO0lBT0ksOEJBQUE7RXJGMityQlY7RXFGbC9yQk07SUFPSSxrQ0FBQTtFckY4K3JCVjtFcUZyL3JCTTtJQU9JLGlDQUFBO0VyRmkvckJWO0VxRngvckJNO0lBT0ksK0JBQUE7RXJGby9yQlY7RXFGMy9yQk07SUFPSSxpQ0FBQTtFckZ1L3JCVjtFcUY5L3JCTTtJQU9JLCtCQUFBO0VyRjAvckJWO0VxRmpnc0JNO0lBT0ksaUNBQUE7RXJGNi9yQlY7RXFGcGdzQk07SUFPSSwrQkFBQTtFckZnZ3NCVjtFcUZ2Z3NCTTtJQU9JLGdDQUFBO0VyRm1nc0JWO0VxRjFnc0JNO0lBT0ksK0JBQUE7RXJGc2dzQlY7RXFGN2dzQk07SUFPSSw2QkFBQTtFckZ5Z3NCVjtFcUZoaHNCTTtJQU9JLCtCQUFBO0VyRjRnc0JWO0VxRm5oc0JNO0lBT0ksNkJBQUE7RXJGK2dzQlY7RXFGdGhzQk07SUFPSSwrQkFBQTtFckZraHNCVjtFcUZ6aHNCTTtJQU9JLDZCQUFBO0VyRnFoc0JWO0VxRjVoc0JNO0lBT0kscUJBQUE7RXJGd2hzQlY7RXFGL2hzQk07SUFPSSwyQkFBQTtFckYyaHNCVjtFcUZsaXNCTTtJQU9JLDBCQUFBO0VyRjhoc0JWO0VxRnJpc0JNO0lBT0ksd0JBQUE7RXJGaWlzQlY7RXFGeGlzQk07SUFPSSwwQkFBQTtFckZvaXNCVjtFcUYzaXNCTTtJQU9JLHdCQUFBO0VyRnVpc0JWO0VxRjlpc0JNO0lBT0ksMEJBQUE7RXJGMGlzQlY7RXFGampzQk07SUFPSSx3QkFBQTtFckY2aXNCVjtFcUZwanNCTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RXJGaWpzQlY7RXFGeGpzQk07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VyRnFqc0JWO0VxRjVqc0JNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZ5anNCVjtFcUZoa3NCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGNmpzQlY7RXFGcGtzQk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRmlrc0JWO0VxRnhrc0JNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZxa3NCVjtFcUY1a3NCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGeWtzQlY7RXFGaGxzQk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRjZrc0JWO0VxRnBsc0JNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFckZpbHNCVjtFcUZ4bHNCTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RXJGcWxzQlY7RXFGNWxzQk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRnlsc0JWO0VxRmhtc0JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckY2bHNCVjtFcUZwbXNCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGaW1zQlY7RXFGeG1zQk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRnFtc0JWO0VxRjVtc0JNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZ5bXNCVjtFcUZobnNCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGNm1zQlY7RXFGcG5zQk07SUFPSSx5QkFBQTtFckZnbnNCVjtFcUZ2bnNCTTtJQU9JLCtCQUFBO0VyRm1uc0JWO0VxRjFuc0JNO0lBT0ksOEJBQUE7RXJGc25zQlY7RXFGN25zQk07SUFPSSw0QkFBQTtFckZ5bnNCVjtFcUZob3NCTTtJQU9JLDhCQUFBO0VyRjRuc0JWO0VxRm5vc0JNO0lBT0ksNEJBQUE7RXJGK25zQlY7RXFGdG9zQk07SUFPSSw4QkFBQTtFckZrb3NCVjtFcUZ6b3NCTTtJQU9JLDRCQUFBO0VyRnFvc0JWO0VxRjVvc0JNO0lBT0ksMkJBQUE7RXJGd29zQlY7RXFGL29zQk07SUFPSSxpQ0FBQTtFckYyb3NCVjtFcUZscHNCTTtJQU9JLGdDQUFBO0VyRjhvc0JWO0VxRnJwc0JNO0lBT0ksOEJBQUE7RXJGaXBzQlY7RXFGeHBzQk07SUFPSSxnQ0FBQTtFckZvcHNCVjtFcUYzcHNCTTtJQU9JLDhCQUFBO0VyRnVwc0JWO0VxRjlwc0JNO0lBT0ksZ0NBQUE7RXJGMHBzQlY7RXFGanFzQk07SUFPSSw4QkFBQTtFckY2cHNCVjtFcUZwcXNCTTtJQU9JLDRCQUFBO0VyRmdxc0JWO0VxRnZxc0JNO0lBT0ksa0NBQUE7RXJGbXFzQlY7RXFGMXFzQk07SUFPSSxpQ0FBQTtFckZzcXNCVjtFcUY3cXNCTTtJQU9JLCtCQUFBO0VyRnlxc0JWO0VxRmhyc0JNO0lBT0ksaUNBQUE7RXJGNHFzQlY7RXFGbnJzQk07SUFPSSwrQkFBQTtFckYrcXNCVjtFcUZ0cnNCTTtJQU9JLGlDQUFBO0VyRmtyc0JWO0VxRnpyc0JNO0lBT0ksK0JBQUE7RXJGcXJzQlY7RXFGNXJzQk07SUFPSSwwQkFBQTtFckZ3cnNCVjtFcUYvcnNCTTtJQU9JLGdDQUFBO0VyRjJyc0JWO0VxRmxzc0JNO0lBT0ksK0JBQUE7RXJGOHJzQlY7RXFGcnNzQk07SUFPSSw2QkFBQTtFckZpc3NCVjtFcUZ4c3NCTTtJQU9JLCtCQUFBO0VyRm9zc0JWO0VxRjNzc0JNO0lBT0ksNkJBQUE7RXJGdXNzQlY7RXFGOXNzQk07SUFPSSwrQkFBQTtFckYwc3NCVjtFcUZqdHNCTTtJQU9JLDZCQUFBO0VyRjZzc0JWO0VxRnB0c0JNO0lBT0ksaUJBQUE7RXJGZ3RzQlY7RXFGdnRzQk07SUFPSSx1QkFBQTtFckZtdHNCVjtFcUYxdHNCTTtJQU9JLHNCQUFBO0VyRnN0c0JWO0VxRjd0c0JNO0lBT0ksb0JBQUE7RXJGeXRzQlY7RXFGaHVzQk07SUFPSSxzQkFBQTtFckY0dHNCVjtFcUZudXNCTTtJQU9JLG9CQUFBO0VyRit0c0JWO0VxRnR1c0JNO0lBT0ksc0JBQUE7RXJGa3VzQlY7RXFGenVzQk07SUFPSSxvQkFBQTtFckZxdXNCVjtFcUY1dXNCTTtJQU9JLHFCQUFBO0VyRnd1c0JWO0VxRi91c0JNO0lBT0ksMkJBQUE7RXJGMnVzQlY7RXFGbHZzQk07SUFPSSwwQkFBQTtFckY4dXNCVjtFcUZydnNCTTtJQU9JLHdCQUFBO0VyRml2c0JWO0VxRnh2c0JNO0lBT0ksMEJBQUE7RXJGb3ZzQlY7RXFGM3ZzQk07SUFPSSx3QkFBQTtFckZ1dnNCVjtFcUY5dnNCTTtJQU9JLDBCQUFBO0VyRjB2c0JWO0VxRmp3c0JNO0lBT0ksd0JBQUE7RXJGNnZzQlY7RXFGcHdzQk07SUFPSSw2QkFBQTtTQUFBLHdCQUFBO0VyRmd3c0JWO0VxRnZ3c0JNO0lBT0ksbUNBQUE7U0FBQSw4QkFBQTtFckZtd3NCVjtFcUYxd3NCTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RXJGc3dzQlY7RXFGN3dzQk07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0VyRnl3c0JWO0VxRmh4c0JNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFckY0d3NCVjtFcUZueHNCTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXJGK3dzQlY7RXFGdHhzQk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0VyRmt4c0JWO0VxRnp4c0JNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFckZxeHNCVjtFcUY1eHNCTTtJQU9JLDJCQUFBO0VyRnd4c0JWO0VxRi94c0JNO0lBT0ksNEJBQUE7RXJGMnhzQlY7RXFGbHlzQk07SUFPSSw2QkFBQTtFckY4eHNCVjtBQUNGO0EyQnp5c0JJO0UwREdJO0lBT0ksc0JBQUE7RXJGbXlzQlY7RXFGMXlzQk07SUFPSSx1QkFBQTtFckZzeXNCVjtFcUY3eXNCTTtJQU9JLHNCQUFBO0VyRnl5c0JWO0VxRmh6c0JNO0lBT0ksaUNBQUE7T0FBQSw4QkFBQTtFckY0eXNCVjtFcUZuenNCTTtJQU9JLCtCQUFBO09BQUEsNEJBQUE7RXJGK3lzQlY7RXFGdHpzQk07SUFPSSw4QkFBQTtPQUFBLDJCQUFBO0VyRmt6c0JWO0VxRnp6c0JNO0lBT0ksb0NBQUE7T0FBQSxpQ0FBQTtFckZxenNCVjtFcUY1enNCTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RXJGd3pzQlY7RXFGL3pzQk07SUFPSSwwQkFBQTtFckYyenNCVjtFcUZsMHNCTTtJQU9JLGdDQUFBO0VyRjh6c0JWO0VxRnIwc0JNO0lBT0kseUJBQUE7RXJGaTBzQlY7RXFGeDBzQk07SUFPSSx3QkFBQTtFckZvMHNCVjtFcUYzMHNCTTtJQU9JLCtCQUFBO0VyRnUwc0JWO0VxRjkwc0JNO0lBT0kseUJBQUE7RXJGMDBzQlY7RXFGajFzQk07SUFPSSw2QkFBQTtFckY2MHNCVjtFcUZwMXNCTTtJQU9JLDhCQUFBO0VyRmcxc0JWO0VxRnYxc0JNO0lBT0ksd0JBQUE7RXJGbTFzQlY7RXFGMTFzQk07SUFPSSwrQkFBQTtFckZzMXNCVjtFcUY3MXNCTTtJQU9JLHdCQUFBO0VyRnkxc0JWO0VxRmgyc0JNO0lBT0kseUJBQUE7RXJGNDFzQlY7RXFGbjJzQk07SUFPSSw4QkFBQTtFckYrMXNCVjtFcUZ0MnNCTTtJQU9JLGlDQUFBO0VyRmsyc0JWO0VxRnoyc0JNO0lBT0ksc0NBQUE7RXJGcTJzQlY7RXFGNTJzQk07SUFPSSx5Q0FBQTtFckZ3MnNCVjtFcUYvMnNCTTtJQU9JLHVCQUFBO0VyRjIyc0JWO0VxRmwzc0JNO0lBT0ksdUJBQUE7RXJGODJzQlY7RXFGcjNzQk07SUFPSSx5QkFBQTtFckZpM3NCVjtFcUZ4M3NCTTtJQU9JLHlCQUFBO0VyRm8zc0JWO0VxRjMzc0JNO0lBT0ksMEJBQUE7RXJGdTNzQlY7RXFGOTNzQk07SUFPSSw0QkFBQTtFckYwM3NCVjtFcUZqNHNCTTtJQU9JLGtDQUFBO0VyRjYzc0JWO0VxRnA0c0JNO0lBT0ksc0NBQUE7RXJGZzRzQlY7RXFGdjRzQk07SUFPSSxvQ0FBQTtFckZtNHNCVjtFcUYxNHNCTTtJQU9JLGtDQUFBO0VyRnM0c0JWO0VxRjc0c0JNO0lBT0kseUNBQUE7RXJGeTRzQlY7RXFGaDVzQk07SUFPSSx3Q0FBQTtFckY0NHNCVjtFcUZuNXNCTTtJQU9JLHdDQUFBO0VyRis0c0JWO0VxRnQ1c0JNO0lBT0ksa0NBQUE7RXJGazVzQlY7RXFGejVzQk07SUFPSSxnQ0FBQTtFckZxNXNCVjtFcUY1NXNCTTtJQU9JLDhCQUFBO0VyRnc1c0JWO0VxRi81c0JNO0lBT0ksZ0NBQUE7RXJGMjVzQlY7RXFGbDZzQk07SUFPSSwrQkFBQTtFckY4NXNCVjtFcUZyNnNCTTtJQU9JLG9DQUFBO0VyRmk2c0JWO0VxRng2c0JNO0lBT0ksa0NBQUE7RXJGbzZzQlY7RXFGMzZzQk07SUFPSSxnQ0FBQTtFckZ1NnNCVjtFcUY5NnNCTTtJQU9JLHVDQUFBO0VyRjA2c0JWO0VxRmo3c0JNO0lBT0ksc0NBQUE7RXJGNjZzQlY7RXFGcDdzQk07SUFPSSxpQ0FBQTtFckZnN3NCVjtFcUZ2N3NCTTtJQU9JLDJCQUFBO0VyRm03c0JWO0VxRjE3c0JNO0lBT0ksaUNBQUE7RXJGczdzQlY7RXFGNzdzQk07SUFPSSwrQkFBQTtFckZ5N3NCVjtFcUZoOHNCTTtJQU9JLDZCQUFBO0VyRjQ3c0JWO0VxRm44c0JNO0lBT0ksK0JBQUE7RXJGKzdzQlY7RXFGdDhzQk07SUFPSSw4QkFBQTtFckZrOHNCVjtFcUZ6OHNCTTtJQU9JLG9CQUFBO0VyRnE4c0JWO0VxRjU4c0JNO0lBT0ksbUJBQUE7RXJGdzhzQlY7RXFGLzhzQk07SUFPSSxtQkFBQTtFckYyOHNCVjtFcUZsOXNCTTtJQU9JLG1CQUFBO0VyRjg4c0JWO0VxRnI5c0JNO0lBT0ksbUJBQUE7RXJGaTlzQlY7RXFGeDlzQk07SUFPSSxtQkFBQTtFckZvOXNCVjtFcUYzOXNCTTtJQU9JLG1CQUFBO0VyRnU5c0JWO0VxRjk5c0JNO0lBT0ksbUJBQUE7RXJGMDlzQlY7RXFGaitzQk07SUFPSSxvQkFBQTtFckY2OXNCVjtFcUZwK3NCTTtJQU9JLDBCQUFBO0VyRmcrc0JWO0VxRnYrc0JNO0lBT0kseUJBQUE7RXJGbStzQlY7RXFGMStzQk07SUFPSSx1QkFBQTtFckZzK3NCVjtFcUY3K3NCTTtJQU9JLHlCQUFBO0VyRnkrc0JWO0VxRmgvc0JNO0lBT0ksdUJBQUE7RXJGNCtzQlY7RXFGbi9zQk07SUFPSSx5QkFBQTtFckYrK3NCVjtFcUZ0L3NCTTtJQU9JLHVCQUFBO0VyRmsvc0JWO0VxRnovc0JNO0lBT0ksdUJBQUE7RXJGcS9zQlY7RXFGNS9zQk07SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0VyRnkvc0JWO0VxRmhndEJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckY2L3NCVjtFcUZwZ3RCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGaWd0QlY7RXFGeGd0Qk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRnFndEJWO0VxRjVndEJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckZ5Z3RCVjtFcUZoaHRCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGNmd0QlY7RXFGcGh0Qk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRmlodEJWO0VxRnhodEJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckZxaHRCVjtFcUY1aHRCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGeWh0QlY7RXFGaGl0Qk07SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0VyRjZodEJWO0VxRnBpdEJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZpaXRCVjtFcUZ4aXRCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGcWl0QlY7RXFGNWl0Qk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRnlpdEJWO0VxRmhqdEJNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckY2aXRCVjtFcUZwanRCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGaWp0QlY7RXFGeGp0Qk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRnFqdEJWO0VxRjVqdEJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZ5anRCVjtFcUZoa3RCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGNmp0QlY7RXFGcGt0Qk07SUFPSSx3QkFBQTtFckZna3RCVjtFcUZ2a3RCTTtJQU9JLDhCQUFBO0VyRm1rdEJWO0VxRjFrdEJNO0lBT0ksNkJBQUE7RXJGc2t0QlY7RXFGN2t0Qk07SUFPSSwyQkFBQTtFckZ5a3RCVjtFcUZobHRCTTtJQU9JLDZCQUFBO0VyRjRrdEJWO0VxRm5sdEJNO0lBT0ksMkJBQUE7RXJGK2t0QlY7RXFGdGx0Qk07SUFPSSw2QkFBQTtFckZrbHRCVjtFcUZ6bHRCTTtJQU9JLDJCQUFBO0VyRnFsdEJWO0VxRjVsdEJNO0lBT0ksMkJBQUE7RXJGd2x0QlY7RXFGL2x0Qk07SUFPSSwwQkFBQTtFckYybHRCVjtFcUZsbXRCTTtJQU9JLGdDQUFBO0VyRjhsdEJWO0VxRnJtdEJNO0lBT0ksK0JBQUE7RXJGaW10QlY7RXFGeG10Qk07SUFPSSw2QkFBQTtFckZvbXRCVjtFcUYzbXRCTTtJQU9JLCtCQUFBO0VyRnVtdEJWO0VxRjltdEJNO0lBT0ksNkJBQUE7RXJGMG10QlY7RXFGam50Qk07SUFPSSwrQkFBQTtFckY2bXRCVjtFcUZwbnRCTTtJQU9JLDZCQUFBO0VyRmdudEJWO0VxRnZudEJNO0lBT0ksNkJBQUE7RXJGbW50QlY7RXFGMW50Qk07SUFPSSwyQkFBQTtFckZzbnRCVjtFcUY3bnRCTTtJQU9JLGlDQUFBO0VyRnludEJWO0VxRmhvdEJNO0lBT0ksZ0NBQUE7RXJGNG50QlY7RXFGbm90Qk07SUFPSSw4QkFBQTtFckYrbnRCVjtFcUZ0b3RCTTtJQU9JLGdDQUFBO0VyRmtvdEJWO0VxRnpvdEJNO0lBT0ksOEJBQUE7RXJGcW90QlY7RXFGNW90Qk07SUFPSSxnQ0FBQTtFckZ3b3RCVjtFcUYvb3RCTTtJQU9JLDhCQUFBO0VyRjJvdEJWO0VxRmxwdEJNO0lBT0ksOEJBQUE7RXJGOG90QlY7RXFGcnB0Qk07SUFPSSx5QkFBQTtFckZpcHRCVjtFcUZ4cHRCTTtJQU9JLCtCQUFBO0VyRm9wdEJWO0VxRjNwdEJNO0lBT0ksOEJBQUE7RXJGdXB0QlY7RXFGOXB0Qk07SUFPSSw0QkFBQTtFckYwcHRCVjtFcUZqcXRCTTtJQU9JLDhCQUFBO0VyRjZwdEJWO0VxRnBxdEJNO0lBT0ksNEJBQUE7RXJGZ3F0QlY7RXFGdnF0Qk07SUFPSSw4QkFBQTtFckZtcXRCVjtFcUYxcXRCTTtJQU9JLDRCQUFBO0VyRnNxdEJWO0VxRjdxdEJNO0lBT0ksNEJBQUE7RXJGeXF0QlY7RXFGaHJ0Qk07SUFPSSwyQkFBQTtFckY0cXRCVjtFcUZucnRCTTtJQU9JLDBCQUFBO0VyRitxdEJWO0VxRnRydEJNO0lBT0ksd0JBQUE7RXJGa3J0QlY7RXFGenJ0Qk07SUFPSSwwQkFBQTtFckZxcnRCVjtFcUY1cnRCTTtJQU9JLHdCQUFBO0VyRndydEJWO0VxRi9ydEJNO0lBT0ksMEJBQUE7RXJGMnJ0QlY7RXFGbHN0Qk07SUFPSSx3QkFBQTtFckY4cnRCVjtFcUZyc3RCTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RXJGa3N0QlY7RXFGenN0Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRnNzdEJWO0VxRjdzdEJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckYwc3RCVjtFcUZqdHRCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGOHN0QlY7RXFGcnR0Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRmt0dEJWO0VxRnp0dEJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZzdHRCVjtFcUY3dHRCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGMHR0QlY7RXFGanV0Qk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VyRjh0dEJWO0VxRnJ1dEJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZrdXRCVjtFcUZ6dXRCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGc3V0QlY7RXFGN3V0Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRjB1dEJWO0VxRmp2dEJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckY4dXRCVjtFcUZydnRCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGa3Z0QlY7RXFGenZ0Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRnN2dEJWO0VxRjd2dEJNO0lBT0ksK0JBQUE7RXJGeXZ0QlY7RXFGaHd0Qk07SUFPSSw4QkFBQTtFckY0dnRCVjtFcUZud3RCTTtJQU9JLDRCQUFBO0VyRit2dEJWO0VxRnR3dEJNO0lBT0ksOEJBQUE7RXJGa3d0QlY7RXFGend0Qk07SUFPSSw0QkFBQTtFckZxd3RCVjtFcUY1d3RCTTtJQU9JLDhCQUFBO0VyRnd3dEJWO0VxRi93dEJNO0lBT0ksNEJBQUE7RXJGMnd0QlY7RXFGbHh0Qk07SUFPSSxpQ0FBQTtFckY4d3RCVjtFcUZyeHRCTTtJQU9JLGdDQUFBO0VyRml4dEJWO0VxRnh4dEJNO0lBT0ksOEJBQUE7RXJGb3h0QlY7RXFGM3h0Qk07SUFPSSxnQ0FBQTtFckZ1eHRCVjtFcUY5eHRCTTtJQU9JLDhCQUFBO0VyRjB4dEJWO0VxRmp5dEJNO0lBT0ksZ0NBQUE7RXJGNnh0QlY7RXFGcHl0Qk07SUFPSSw4QkFBQTtFckZneXRCVjtFcUZ2eXRCTTtJQU9JLGtDQUFBO0VyRm15dEJWO0VxRjF5dEJNO0lBT0ksaUNBQUE7RXJGc3l0QlY7RXFGN3l0Qk07SUFPSSwrQkFBQTtFckZ5eXRCVjtFcUZoenRCTTtJQU9JLGlDQUFBO0VyRjR5dEJWO0VxRm56dEJNO0lBT0ksK0JBQUE7RXJGK3l0QlY7RXFGdHp0Qk07SUFPSSxpQ0FBQTtFckZrenRCVjtFcUZ6enRCTTtJQU9JLCtCQUFBO0VyRnF6dEJWO0VxRjV6dEJNO0lBT0ksZ0NBQUE7RXJGd3p0QlY7RXFGL3p0Qk07SUFPSSwrQkFBQTtFckYyenRCVjtFcUZsMHRCTTtJQU9JLDZCQUFBO0VyRjh6dEJWO0VxRnIwdEJNO0lBT0ksK0JBQUE7RXJGaTB0QlY7RXFGeDB0Qk07SUFPSSw2QkFBQTtFckZvMHRCVjtFcUYzMHRCTTtJQU9JLCtCQUFBO0VyRnUwdEJWO0VxRjkwdEJNO0lBT0ksNkJBQUE7RXJGMDB0QlY7RXFGajF0Qk07SUFPSSxxQkFBQTtFckY2MHRCVjtFcUZwMXRCTTtJQU9JLDJCQUFBO0VyRmcxdEJWO0VxRnYxdEJNO0lBT0ksMEJBQUE7RXJGbTF0QlY7RXFGMTF0Qk07SUFPSSx3QkFBQTtFckZzMXRCVjtFcUY3MXRCTTtJQU9JLDBCQUFBO0VyRnkxdEJWO0VxRmgydEJNO0lBT0ksd0JBQUE7RXJGNDF0QlY7RXFGbjJ0Qk07SUFPSSwwQkFBQTtFckYrMXRCVjtFcUZ0MnRCTTtJQU9JLHdCQUFBO0VyRmsydEJWO0VxRnoydEJNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFckZzMnRCVjtFcUY3MnRCTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RXJGMDJ0QlY7RXFGajN0Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRjgydEJWO0VxRnIzdEJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZrM3RCVjtFcUZ6M3RCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGczN0QlY7RXFGNzN0Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRjAzdEJWO0VxRmo0dEJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckY4M3RCVjtFcUZyNHRCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGazR0QlY7RXFGejR0Qk07SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0VyRnM0dEJWO0VxRjc0dEJNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFckYwNHRCVjtFcUZqNXRCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGODR0QlY7RXFGcjV0Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRms1dEJWO0VxRno1dEJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZzNXRCVjtFcUY3NXRCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGMDV0QlY7RXFGajZ0Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRjg1dEJWO0VxRnI2dEJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZrNnRCVjtFcUZ6NnRCTTtJQU9JLHlCQUFBO0VyRnE2dEJWO0VxRjU2dEJNO0lBT0ksK0JBQUE7RXJGdzZ0QlY7RXFGLzZ0Qk07SUFPSSw4QkFBQTtFckYyNnRCVjtFcUZsN3RCTTtJQU9JLDRCQUFBO0VyRjg2dEJWO0VxRnI3dEJNO0lBT0ksOEJBQUE7RXJGaTd0QlY7RXFGeDd0Qk07SUFPSSw0QkFBQTtFckZvN3RCVjtFcUYzN3RCTTtJQU9JLDhCQUFBO0VyRnU3dEJWO0VxRjk3dEJNO0lBT0ksNEJBQUE7RXJGMDd0QlY7RXFGajh0Qk07SUFPSSwyQkFBQTtFckY2N3RCVjtFcUZwOHRCTTtJQU9JLGlDQUFBO0VyRmc4dEJWO0VxRnY4dEJNO0lBT0ksZ0NBQUE7RXJGbTh0QlY7RXFGMTh0Qk07SUFPSSw4QkFBQTtFckZzOHRCVjtFcUY3OHRCTTtJQU9JLGdDQUFBO0VyRnk4dEJWO0VxRmg5dEJNO0lBT0ksOEJBQUE7RXJGNDh0QlY7RXFGbjl0Qk07SUFPSSxnQ0FBQTtFckYrOHRCVjtFcUZ0OXRCTTtJQU9JLDhCQUFBO0VyRms5dEJWO0VxRno5dEJNO0lBT0ksNEJBQUE7RXJGcTl0QlY7RXFGNTl0Qk07SUFPSSxrQ0FBQTtFckZ3OXRCVjtFcUYvOXRCTTtJQU9JLGlDQUFBO0VyRjI5dEJWO0VxRmwrdEJNO0lBT0ksK0JBQUE7RXJGODl0QlY7RXFGcit0Qk07SUFPSSxpQ0FBQTtFckZpK3RCVjtFcUZ4K3RCTTtJQU9JLCtCQUFBO0VyRm8rdEJWO0VxRjMrdEJNO0lBT0ksaUNBQUE7RXJGdSt0QlY7RXFGOSt0Qk07SUFPSSwrQkFBQTtFckYwK3RCVjtFcUZqL3RCTTtJQU9JLDBCQUFBO0VyRjYrdEJWO0VxRnAvdEJNO0lBT0ksZ0NBQUE7RXJGZy90QlY7RXFGdi90Qk07SUFPSSwrQkFBQTtFckZtL3RCVjtFcUYxL3RCTTtJQU9JLDZCQUFBO0VyRnMvdEJWO0VxRjcvdEJNO0lBT0ksK0JBQUE7RXJGeS90QlY7RXFGaGd1Qk07SUFPSSw2QkFBQTtFckY0L3RCVjtFcUZuZ3VCTTtJQU9JLCtCQUFBO0VyRisvdEJWO0VxRnRndUJNO0lBT0ksNkJBQUE7RXJGa2d1QlY7RXFGemd1Qk07SUFPSSxpQkFBQTtFckZxZ3VCVjtFcUY1Z3VCTTtJQU9JLHVCQUFBO0VyRndndUJWO0VxRi9ndUJNO0lBT0ksc0JBQUE7RXJGMmd1QlY7RXFGbGh1Qk07SUFPSSxvQkFBQTtFckY4Z3VCVjtFcUZyaHVCTTtJQU9JLHNCQUFBO0VyRmlodUJWO0VxRnhodUJNO0lB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c3VCTTtJQU9JLHdDQUFBO0VyRmlzdUJWO0VxRnhzdUJNO0lBT0ksd0NBQUE7RXJGb3N1QlY7RXFGM3N1Qk07SUFPSSxrQ0FBQTtFckZ1c3VCVjtFcUY5c3VCTTtJQU9JLGdDQUFBO0VyRjBzdUJWO0VxRmp0dUJNO0lBT0ksOEJBQUE7RXJGNnN1QlY7RXFGcHR1Qk07SUFPSSxnQ0FBQTtFckZndHVCVjtFcUZ2dHVCTTtJQU9JLCtCQUFBO0VyRm10dUJWO0VxRjF0dUJNO0lBT0ksb0NBQUE7RXJGc3R1QlY7RXFGN3R1Qk07SUFPSSxrQ0FBQTtFckZ5dHVCVjtFcUZodXVCTTtJQU9JLGdDQUFBO0VyRjR0dUJWO0VxRm51dUJNO0lBT0ksdUNBQUE7RXJGK3R1QlY7RXFGdHV1Qk07SUFPSSxzQ0FBQTtFckZrdXVCVjtFcUZ6dXVCTTtJQU9JLGlDQUFBO0VyRnF1dUJWO0VxRjV1dUJNO0lBT0ksMkJBQUE7RXJGd3V1QlY7RXFGL3V1Qk07SUFPSSxpQ0FBQTtFckYydXVCVjtFcUZsdnVCTTtJQU9JLCtCQUFBO0VyRjh1dUJWO0VxRnJ2dUJNO0lBT0ksNkJBQUE7RXJGaXZ1QlY7RXFGeHZ1Qk07SUFPSSwrQkFBQTtFckZvdnVCVjtFcUYzdnVCTTtJQU9JLDhCQUFBO0VyRnV2dUJWO0VxRjl2dUJNO0lBT0ksb0JBQUE7RXJGMHZ1QlY7RXFGand1Qk07SUFPSSxtQkFBQTtFckY2dnVCVjtFcUZwd3VCTTtJQU9JLG1CQUFBO0VyRmd3dUJWO0VxRnZ3dUJNO0lBT0ksbUJBQUE7RXJGbXd1QlY7RXFGMXd1Qk07SUFPSSxtQkFBQTtFckZzd3VCVjtFcUY3d3VCTTtJQU9JLG1CQUFBO0VyRnl3dUJWO0VxRmh4dUJNO0lBT0ksbUJBQUE7RXJGNHd1QlY7RXFGbnh1Qk07SUFPSSxtQkFBQTtFckYrd3VCVjtFcUZ0eHVCTTtJQU9JLG9CQUFBO0VyRmt4dUJWO0VxRnp4dUJNO0lBT0ksMEJBQUE7RXJGcXh1QlY7RXFGNXh1Qk07SUFPSSx5QkFBQTtFckZ3eHVCVjtFcUYveHVCTTtJQU9JLHVCQUFBO0VyRjJ4dUJWO0VxRmx5dUJNO0lBT0kseUJBQUE7RXJGOHh1QlY7RXFGcnl1Qk07SUFPSSx1QkFBQTtFckZpeXVCVjtFcUZ4eXVCTTtJQU9JLHlCQUFBO0VyRm95dUJWO0VxRjN5dUJNO0lBT0ksdUJBQUE7RXJGdXl1QlY7RXFGOXl1Qk07SUFPSSx1QkFBQTtFckYweXVCVjtFcUZqenVCTTtJQU9JLDBCQUFBO0lBQUEseUJBQUE7RXJGOHl1QlY7RXFGcnp1Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRmt6dUJWO0VxRnp6dUJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckZzenVCVjtFcUY3enVCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGMHp1QlY7RXFGajB1Qk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRjh6dUJWO0VxRnIwdUJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckZrMHVCVjtFcUZ6MHVCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGczB1QlY7RXFGNzB1Qk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRjAwdUJWO0VxRmoxdUJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckY4MHVCVjtFcUZyMXVCTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RXJGazF1QlY7RXFGejF1Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRnMxdUJWO0VxRjcxdUJNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckYwMXVCVjtFcUZqMnVCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGODF1QlY7RXFGcjJ1Qk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRmsydUJWO0VxRnoydUJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZzMnVCVjtFcUY3MnVCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGMDJ1QlY7RXFGajN1Qk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRjgydUJWO0VxRnIzdUJNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZrM3VCVjtFcUZ6M3VCTTtJQU9JLHdCQUFBO0VyRnEzdUJWO0VxRjUzdUJNO0lBT0ksOEJBQUE7RXJGdzN1QlY7RXFGLzN1Qk07SUFPSSw2QkFBQTtFckYyM3VCVjtFcUZsNHVCTTtJQU9JLDJCQUFBO0VyRjgzdUJWO0VxRnI0dUJNO0lBT0ksNkJBQUE7RXJGaTR1QlY7RXFGeDR1Qk07SUFPSSwyQkFBQTtFckZvNHVCVjtFcUYzNHVCTTtJQU9JLDZCQUFBO0VyRnU0dUJWO0VxRjk0dUJNO0lBT0ksMkJBQUE7RXJGMDR1QlY7RXFGajV1Qk07SUFPSSwyQkFBQTtFckY2NHVCVjtFcUZwNXVCTTtJQU9JLDBCQUFBO0VyRmc1dUJWO0VxRnY1dUJNO0lBT0ksZ0NBQUE7RXJGbTV1QlY7RXFGMTV1Qk07SUFPSSwrQkFBQTtFckZzNXVCVjtFcUY3NXVCTTtJQU9JLDZCQUFBO0VyRnk1dUJWO0VxRmg2dUJNO0lBT0ksK0JBQUE7RXJGNDV1QlY7RXFGbjZ1Qk07SUFPSSw2QkFBQTtFckYrNXVCVjtFcUZ0NnVCTTtJQU9JLCtCQUFBO0VyRms2dUJWO0VxRno2dUJNO0lBT0ksNkJBQUE7RXJGcTZ1QlY7RXFGNTZ1Qk07SUFPSSw2QkFBQTtFckZ3NnVCVjtFcUYvNnVCTTtJQU9JLDJCQUFBO0VyRjI2dUJWO0VxRmw3dUJNO0lBT0ksaUNBQUE7RXJGODZ1QlY7RXFGcjd1Qk07SUFPSSxnQ0FBQTtFckZpN3VCVjtFcUZ4N3VCTTtJQU9JLDhCQUFBO0VyRm83dUJWO0VxRjM3dUJNO0lBT0ksZ0NBQUE7RXJGdTd1QlY7RXFGOTd1Qk07SUFPSSw4QkFBQTtFckYwN3VCVjtFcUZqOHVCTTtJQU9JLGdDQUFBO0VyRjY3dUJWO0VxRnA4dUJNO0lBT0ksOEJBQUE7RXJGZzh1QlY7RXFGdjh1Qk07SUFPSSw4QkFBQTtFckZtOHVCVjtFcUYxOHVCTTtJQU9JLHlCQUFBO0VyRnM4dUJWO0VxRjc4dUJNO0lBT0ksK0JBQUE7RXJGeTh1QlY7RXFGaDl1Qk07SUFPSSw4QkFBQTtFckY0OHVCVjtFcUZuOXVCTTtJQU9JLDRCQUFBO0VyRis4dUJWO0VxRnQ5dUJNO0lBT0ksOEJBQUE7RXJGazl1QlY7RXFGejl1Qk07SUFPSSw0QkFBQTtFckZxOXVCVjtFcUY1OXVCTTtJQU9JLDhCQUFBO0VyRnc5dUJWO0VxRi85dUJNO0lBT0ksNEJBQUE7RXJGMjl1QlY7RXFGbCt1Qk07SUFPSSw0QkFBQTtFckY4OXVCVjtFcUZyK3VCTTtJQU9JLDJCQUFBO0VyRmkrdUJWO0VxRngrdUJNO0lBT0ksMEJBQUE7RXJGbyt1QlY7RXFGMyt1Qk07SUFPSSx3QkFBQTtFckZ1K3VCVjtFcUY5K3VCTTtJQU9JLDBCQUFBO0VyRjArdUJWO0VxRmovdUJNO0lBT0ksd0JBQUE7RXJGNit1QlY7RXFGcC91Qk07SUFPSSwwQkFBQTtFckZnL3VCVjtFcUZ2L3VCTTtJQU9JLHdCQUFBO0VyRm0vdUJWO0VxRjEvdUJNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFckZ1L3VCVjtFcUY5L3VCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGMi91QlY7RXFGbGd2Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRisvdUJWO0VxRnRndkJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZtZ3ZCVjtFcUYxZ3ZCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGdWd2QlY7RXFGOWd2Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRjJndkJWO0VxRmxodkJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckYrZ3ZCVjtFcUZ0aHZCTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RXJGbWh2QlY7RXFGMWh2Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRnVodkJWO0VxRjlodkJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckYyaHZCVjtFcUZsaXZCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGK2h2QlY7RXFGdGl2Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRm1pdkJWO0VxRjFpdkJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZ1aXZCVjtFcUY5aXZCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGMml2QlY7RXFGbGp2Qk07SUFPSSwrQkFBQTtFckY4aXZCVjtFcUZyanZCTTtJQU9JLDhCQUFBO0VyRmlqdkJWO0VxRnhqdkJNO0lBT0ksNEJBQUE7RXJGb2p2QlY7RXFGM2p2Qk07SUFPSSw4QkFBQTtFckZ1anZCVjtFcUY5anZCTTtJQU9JLDRCQUFBO0VyRjBqdkJWO0VxRmprdkJNO0lBT0ksOEJBQUE7RXJGNmp2QlY7RXFGcGt2Qk07SUFPSSw0QkFBQTtFckZna3ZCVjtFcUZ2a3ZCTTtJQU9JLGlDQUFBO0VyRm1rdkJWO0VxRjFrdkJNO0lBT0ksZ0NBQUE7RXJGc2t2QlY7RXFGN2t2Qk07SUFPSSw4QkFBQTtFckZ5a3ZCVjtFcUZobHZCTTtJQU9JLGdDQUFBO0VyRjRrdkJWO0VxRm5sdkJNO0lBT0ksOEJBQUE7RXJGK2t2QlY7RXFGdGx2Qk07SUFPSSxnQ0FBQTtFckZrbHZCVjtFcUZ6bHZCTTtJQU9JLDhCQUFBO0VyRnFsdkJWO0VxRjVsdkJNO0lBT0ksa0NBQUE7RXJGd2x2QlY7RXFGL2x2Qk07SUFPSSxpQ0FBQTtFckYybHZCVjtFcUZsbXZCTTtJQU9JLCtCQUFBO0VyRjhsdkJWO0VxRnJtdkJNO0lBT0ksaUNBQUE7RXJGaW12QlY7RXFGeG12Qk07SUFPSSwrQkFBQTtFckZvbXZCVjtFcUYzbXZCTTtJQU9JLGlDQUFBO0VyRnVtdkJWO0VxRjltdkJNO0lBT0ksK0JBQUE7RXJGMG12QlY7RXFGam52Qk07SUFPSSxnQ0FBQTtFckY2bXZCVjtFcUZwbnZCTTtJQU9JLCtCQUFBO0VyRmdudkJWO0VxRnZudkJNO0lBT0ksNkJBQUE7RXJGbW52QlY7RXFGMW52Qk07SUFPSSwrQkFBQTtFckZzbnZCVjtFcUY3bnZCTTtJQU9JLDZCQUFBO0VyRnludkJWO0VxRmhvdkJNO0lBT0ksK0JBQUE7RXJGNG52QlY7RXFGbm92Qk07SUFPSSw2QkFBQTtFckYrbnZCVjtFcUZ0b3ZCTTtJQU9JLHFCQUFBO0VyRmtvdkJWO0VxRnpvdkJNO0lBT0ksMkJBQUE7RXJGcW92QlY7RXFGNW92Qk07SUFPSSwwQkFBQTtFckZ3b3ZCVjtFcUYvb3ZCTTtJQU9JLHdCQUFBO0VyRjJvdkJWO0VxRmxwdkJNO0lBT0ksMEJBQUE7RXJGOG92QlY7RXFGcnB2Qk07SUFPSSx3QkFBQTtFckZpcHZCVjtFcUZ4cHZCTTtJQU9JLDBCQUFBO0VyRm9wdkJWO0VxRjNwdkJNO0lBT0ksd0JBQUE7RXJGdXB2QlY7RXFGOXB2Qk07SUFPSSwyQkFBQTtJQUFBLDBCQUFBO0VyRjJwdkJWO0VxRmxxdkJNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFckYrcHZCVjtFcUZ0cXZCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGbXF2QlY7RXFGMXF2Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRnVxdkJWO0VxRjlxdkJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckYycXZCVjtFcUZscnZCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGK3F2QlY7RXFGdHJ2Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRm1ydkJWO0VxRjFydkJNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZ1cnZCVjtFcUY5cnZCTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RXJGMnJ2QlY7RXFGbHN2Qk07SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0VyRitydkJWO0VxRnRzdkJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZtc3ZCVjtFcUYxc3ZCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGdXN2QlY7RXFGOXN2Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRjJzdkJWO0VxRmx0dkJNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckYrc3ZCVjtFcUZ0dHZCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGbXR2QlY7RXFGMXR2Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRnV0dkJWO0VxRjl0dkJNO0lBT0kseUJBQUE7RXJGMHR2QlY7RXFGanV2Qk07SUFPSSwrQkFBQTtFckY2dHZCVjtFcUZwdXZCTTtJQU9JLDhCQUFBO0VyRmd1dkJWO0VxRnZ1dkJNO0lBT0ksNEJBQUE7RXJGbXV2QlY7RXFGMXV2Qk07SUFPSSw4QkFBQTtFckZzdXZCVjtFcUY3dXZCTTtJQU9JLDRCQUFBO0VyRnl1dkJWO0VxRmh2dkJNO0lBT0ksOEJBQUE7RXJGNHV2QlY7RXFGbnZ2Qk07SUFPSSw0QkFBQTtFckYrdXZCVjtFcUZ0dnZCTTtJQU9JLDJCQUFBO0VyRmt2dkJWO0VxRnp2dkJNO0lBT0ksaUNBQUE7RXJGcXZ2QlY7RXFGNXZ2Qk07SUFPSSxnQ0FBQTtFckZ3dnZCVjtFcUYvdnZCTTtJQU9JLDhCQUFBO0VyRjJ2dkJWO0VxRmx3dkJNO0lBT0ksZ0NBQUE7RXJGOHZ2QlY7RXFGcnd2Qk07SUFPSSw4QkFBQTtFckZpd3ZCVjtFcUZ4d3ZCTTtJQU9JLGdDQUFBO0VyRm93dkJWO0VxRjN3dkJNO0lBT0ksOEJBQUE7RXJGdXd2QlY7RXFGOXd2Qk07SUFPSSw0QkFBQTtFckYwd3ZCVjtFcUZqeHZCTTtJQU9JLGtDQUFBO0VyRjZ3dkJWO0VxRnB4dkJNO0lBT0ksaUNBQUE7RXJGZ3h2QlY7RXFGdnh2Qk07SUFPSSwrQkFBQTtFckZteHZCVjtFcUYxeHZCTTtJQU9JLGlDQUFBO0VyRnN4dkJWO0VxRjd4dkJNO0lBT0ksK0JBQUE7RXJGeXh2QlY7RXFGaHl2Qk07SUFPSSxpQ0FBQTtFckY0eHZCVjtFcUZueXZCTTtJQU9JLCtCQUFBO0VyRit4dkJWO0VxRnR5dkJNO0lBT0ksMEJBQUE7RXJGa3l2QlY7RXFGenl2Qk07SUFPSSxnQ0FBQTtFckZxeXZCVjtFcUY1eXZCTTtJQU9JLCtCQUFBO0VyRnd5dkJWO0VxRi95dkJNO0lBT0ksNkJBQUE7RXJGMnl2QlY7RXFGbHp2Qk07SUFPSSwrQkFBQTtFckY4eXZCVjtFcUZyenZCTTtJQU9JLDZCQUFBO0VyRml6dkJWO0VxRnh6dkJNO0lBT0ksK0JBQUE7RXJGb3p2QlY7RXFGM3p2Qk07SUFPSSw2QkFBQTtFckZ1enZCVjtFcUY5enZCTTtJQU9JLGlCQUFBO0VyRjB6dkJWO0VxRmowdkJNO0lBT0ksdUJBQUE7RXJGNnp2QlY7RXFGcDB2Qk07SUFPSSxzQkFBQTtFckZnMHZCVjtFcUZ2MHZCTTtJQU9JLG9CQUFBO0VyRm0wdkJWO0VxRjEw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VjtFcUZ2L3ZCTTtJQU9JLHlDQUFBO0VyRm0vdkJWO0VxRjEvdkJNO0lBT0ksd0NBQUE7RXJGcy92QlY7RXFGNy92Qk07SUFPSSx3Q0FBQTtFckZ5L3ZCVjtFcUZoZ3dCTTtJQU9JLGtDQUFBO0VyRjQvdkJWO0VxRm5nd0JNO0lBT0ksZ0NBQUE7RXJGKy92QlY7RXFGdGd3Qk07SUFPSSw4QkFBQTtFckZrZ3dCVjtFcUZ6Z3dCTTtJQU9JLGdDQUFBO0VyRnFnd0JWO0VxRjVnd0JNO0lBT0ksK0JBQUE7RXJGd2d3QlY7RXFGL2d3Qk07SUFPSSxvQ0FBQTtFckYyZ3dCVjtFcUZsaHdCTTtJQU9JLGtDQUFBO0VyRjhnd0JWO0VxRnJod0JNO0lBT0ksZ0NBQUE7RXJGaWh3QlY7RXFGeGh3Qk07SUFPSSx1Q0FBQTtFckZvaHdCVjtFcUYzaHdCTTtJQU9JLHNDQUFBO0VyRnVod0JWO0VxRjlod0JNO0lBT0ksaUNBQUE7RXJGMGh3QlY7RXFGaml3Qk07SUFPSSwyQkFBQTtFckY2aHdCVjtFcUZwaXdCTTtJQU9JLGlDQUFBO0VyRmdpd0JWO0VxRnZpd0JNO0lBT0ksK0JBQUE7RXJGbWl3QlY7RXFGMWl3Qk07SUFPSSw2QkFBQTtFckZzaXdCVjtFcUY3aXdCTTtJQU9JLCtCQUFBO0VyRnlpd0JWO0VxRmhqd0JNO0lBT0ksOEJBQUE7RXJGNGl3QlY7RXFGbmp3Qk07SUFPSSxvQkFBQTtFckYraXdCVjtFcUZ0andCTTtJQU9JLG1CQUFBO0VyRmtqd0JWO0VxRnpqd0JNO0lBT0ksbUJBQUE7RXJGcWp3QlY7RXFGNWp3Qk07SUFPSSxtQkFBQTtFckZ3andCVjtFcUYvandCTTtJQU9JLG1CQUFBO0VyRjJqd0JWO0VxRmxrd0JNO0lBT0ksbUJBQUE7RXJGOGp3QlY7RXFGcmt3Qk07SUFPSSxtQkFBQTtFckZpa3dCVjtFcUZ4a3dCTTtJQU9JLG1CQUFBO0VyRm9rd0JWO0VxRjNrd0JNO0lBT0ksb0JBQUE7RXJGdWt3QlY7RXFGOWt3Qk07SUFPSSwwQkFBQTtFckYwa3dCVjtFcUZqbHdCTTtJQU9JLHlCQUFBO0VyRjZrd0JWO0VxRnBsd0JNO0lBT0ksdUJBQUE7RXJGZ2x3QlY7RXFGdmx3Qk07SUFPSSx5QkFBQTtFckZtbHdCVjtFcUYxbHdCTTtJQU9JLHVCQUFBO0VyRnNsd0JWO0VxRjdsd0JNO0lBT0kseUJBQUE7RXJGeWx3QlY7RXFGaG13Qk07SUFPSSx1QkFBQTtFckY0bHdCVjtFcUZubXdCTTtJQU9JLHVCQUFBO0VyRitsd0JWO0VxRnRtd0JNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFckZtbXdCVjtFcUYxbXdCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGdW13QlY7RXFGOW13Qk07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0VyRjJtd0JWO0VxRmxud0JNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFckYrbXdCVjtFcUZ0bndCTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXJGbW53QlY7RXFGMW53Qk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRnVud0JWO0VxRjlud0JNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFckYybndCVjtFcUZsb3dCTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXJGK253QlY7RXFGdG93Qk07SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0VyRm1vd0JWO0VxRjFvd0JNO0lBT0ksd0JBQUE7SUFBQSwyQkFBQTtFckZ1b3dCVjtFcUY5b3dCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGMm93QlY7RXFGbHB3Qk07SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0VyRitvd0JWO0VxRnRwd0JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFckZtcHdCVjtFcUYxcHdCTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXJGdXB3QlY7RXFGOXB3Qk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRjJwd0JWO0VxRmxxd0JNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFckYrcHdCVjtFcUZ0cXdCTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RXJGbXF3QlY7RXFGMXF3Qk07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0VyRnVxd0JWO0VxRjlxd0JNO0lBT0ksd0JBQUE7RXJGMHF3QlY7RXFGanJ3Qk07SUFPSSw4QkFBQTtFckY2cXdCVjtFcUZwcndCTTtJQU9JLDZCQUFBO0VyRmdyd0JWO0VxRnZyd0JNO0lBT0ksMkJBQUE7RXJGbXJ3QlY7RXFGMXJ3Qk07SUFPSSw2QkFBQTtFckZzcndCVjtFcUY3cndCTTtJQU9JLDJCQUFBO0VyRnlyd0JWO0VxRmhzd0JNO0lBT0ksNkJBQUE7RXJGNHJ3QlY7RXFGbnN3Qk07SUFPSSwyQkFBQTtFckYrcndCVjtFcUZ0c3dCTTtJQU9JLDJCQUFBO0VyRmtzd0JWO0VxRnpzd0JNO0lBT0ksMEJBQUE7RXJGcXN3QlY7RXFGNXN3Qk07SUFPSSxnQ0FBQTtFckZ3c3dCVjtFcUYvc3dCTTtJQU9JLCtCQUFBO0VyRjJzd0JWO0VxRmx0d0JNO0lBT0ksNkJBQUE7RXJGOHN3QlY7RXFGcnR3Qk07SUFPSSwrQkFBQTtFckZpdHdCVjtFcUZ4dHdCTTtJQU9JLDZCQUFBO0VyRm90d0JWO0VxRjN0d0JNO0lBT0ksK0JBQUE7RXJGdXR3QlY7RXFGOXR3Qk07SUFPSSw2QkFBQTtFckYwdHdCVjtFcUZqdXdCTTtJQU9JLDZCQUFBO0VyRjZ0d0JWO0VxRnB1d0JNO0lBT0ksMkJBQUE7RXJGZ3V3QlY7RXFGdnV3Qk07SUFPSSxpQ0FBQTtFckZtdXdCVjtFcUYxdXdCTTtJQU9JLGdDQUFBO0VyRnN1d0JWO0VxRjd1d0JNO0lBT0ksOEJBQUE7RXJGeXV3QlY7RXFGaHZ3Qk07SUFPSSxnQ0FBQTtFckY0dXdCVjtFcUZudndCTTtJQU9JLDhCQUFBO0VyRit1d0JWO0VxRnR2d0JNO0lBT0ksZ0NBQUE7RXJGa3Z3QlY7RXFGenZ3Qk07SUFPSSw4QkFBQTtFckZxdndCVjtFcUY1dndCTTtJQU9JLDhCQUFBO0VyRnd2d0JWO0VxRi92d0JNO0lBT0kseUJBQUE7RXJGMnZ3QlY7RXFGbHd3Qk07SUFPSSwrQkFBQTtFckY4dndCVjtFcUZyd3dCTTtJQU9JLDhCQUFBO0VyRml3d0JWO0VxRnh3d0JNO0lBT0ksNEJBQUE7RXJGb3d3QlY7RXFGM3d3Qk07SUFPSSw4QkFBQTtFckZ1d3dCVjtFcUY5d3dCTTtJQU9JLDRCQUFBO0VyRjB3d0JWO0VxRmp4d0JNO0lBT0ksOEJBQUE7RXJGNnd3QlY7RXFGcHh3Qk07SUFPSSw0QkFBQTtFckZneHdCVjtFcUZ2eHdCTTtJQU9JLDRCQUFBO0VyRm14d0JWO0VxRjF4d0JNO0lBT0ksMkJBQUE7RXJGc3h3QlY7RXFGN3h3Qk07SUFPSSwwQkFBQTtFckZ5eHdCVjtFcUZoeXdCTTtJQU9JLHdCQUFBO0VyRjR4d0JWO0VxRm55d0JNO0lBT0ksMEJBQUE7RXJGK3h3QlY7RXFGdHl3Qk07SUFPSSx3QkFBQTtFckZreXdCVjtFcUZ6eXdCTTtJQU9JLDBCQUFBO0VyRnF5d0JWO0VxRjV5d0JNO0lBT0ksd0JBQUE7RXJGd3l3QlY7RXFGL3l3Qk07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VyRjR5d0JWO0VxRm56d0JNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZnendCVjtFcUZ2endCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGb3p3QlY7RXFGM3p3Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRnd6d0JWO0VxRi96d0JNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckY0endCVjtFcUZuMHdCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGZzB3QlY7RXFGdjB3Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRm8wd0JWO0VxRjMwd0JNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFckZ3MHdCVjtFcUYvMHdCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGNDB3QlY7RXFGbjF3Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRmcxd0JWO0VxRnYxd0JNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZvMXdCVjtFcUYzMXdCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGdzF3QlY7RXFGLzF3Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRjQxd0JWO0VxRm4yd0JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckZnMndCVjtFcUZ2MndCTTtJQU9JLCtCQUFBO0VyRm0yd0JWO0VxRjEyd0JNO0lBT0ksOEJBQUE7RXJGczJ3QlY7RXFGNzJ3Qk07SUFPSSw0QkFBQTtFckZ5MndCVjtFcUZoM3dCTTtJQU9JLDhCQUFBO0VyRjQyd0JWO0VxRm4zd0JNO0lBT0ksNEJBQUE7RXJGKzJ3QlY7RXFGdDN3Qk07SUFPSSw4QkFBQTtFckZrM3dCVjtFcUZ6M3dCTTtJQU9JLDRCQUFBO0VyRnEzd0JWO0VxRjUzd0JNO0lBT0ksaUNBQUE7RXJGdzN3QlY7RXFGLzN3Qk07SUFPSSxnQ0FBQTtFckYyM3dCVjtFcUZsNHdCTTtJQU9JLDhCQUFBO0VyRjgzd0JWO0VxRnI0d0JNO0lBT0ksZ0NBQUE7RXJGaTR3QlY7RXFGeDR3Qk07SUFPSSw4QkFBQTtFckZvNHdCVjtFcUYzNHdCTTtJQU9JLGdDQUFBO0VyRnU0d0JWO0VxRjk0d0JNO0lBT0ksOEJBQUE7RXJGMDR3QlY7RXFGajV3Qk07SUFPSSxrQ0FBQTtFckY2NHdCVjtFcUZwNXdCTTtJQU9JLGlDQUFBO0VyRmc1d0JWO0VxRnY1d0JNO0lBT0ksK0JBQUE7RXJGbTV3QlY7RXFGMTV3Qk07SUFPSSxpQ0FBQTtFckZzNXdCVjtFcUY3NXdCTTtJQU9JLCtCQUFBO0VyRnk1d0JWO0VxRmg2d0JNO0lBT0ksaUNBQUE7RXJGNDV3QlY7RXFGbjZ3Qk07SUFPSSwrQkFBQTtFckYrNXdCVjtFcUZ0NndCTTtJQU9JLGdDQUFBO0VyRms2d0JWO0VxRno2d0JNO0lBT0ksK0JBQUE7RXJGcTZ3QlY7RXFGNTZ3Qk07SUFPSSw2QkFBQTtFckZ3NndCVjtFcUYvNndCTTtJQU9JLCtCQUFBO0VyRjI2d0JWO0VxRmw3d0JNO0lBT0ksNkJBQUE7RXJGODZ3QlY7RXFGcjd3Qk07SUFPSSwrQkFBQTtFckZpN3dCVjtFcUZ4N3dCTTtJQU9JLDZCQUFBO0VyRm83d0JWO0VxRjM3d0JNO0lBT0kscUJBQUE7RXJGdTd3QlY7RXFGOTd3Qk07SUFPSSwyQkFBQTtFckYwN3dCVjtFcUZqOHdCTTtJQU9JLDBCQUFBO0VyRjY3d0JWO0VxRnA4d0JNO0lBT0ksd0JBQUE7RXJGZzh3QlY7RXFGdjh3Qk07SUFPSSwwQkFBQTtFckZtOHdCVjtFcUYxOHdCTTtJQU9JLHdCQUFBO0VyRnM4d0JWO0VxRjc4d0JNO0lBT0ksMEJBQUE7RXJGeTh3QlY7RXFGaDl3Qk07SUFPSSx3QkFBQTtFckY0OHdCVjtFcUZuOXdCTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RXJGZzl3QlY7RXFGdjl3Qk07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0VyRm85d0JWO0VxRjM5d0JNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFckZ3OXdCVjtFcUYvOXdCTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXJGNDl3QlY7RXFGbit3Qk07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0VyRmcrd0JWO0VxRnYrd0JNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFckZvK3dCVjtFcUYzK3dCTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RXJGdyt3QlY7RXFGLyt3Qk07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0VyRjQrd0JWO0VxRm4vd0JNO0lBT0kseUJBQUE7SUFBQSw0QkFBQTtFckZnL3dCVjtFcUZ2L3dCTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RXJGby93QlY7RXFGMy93Qk07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0VyRncvd0JWO0VxRi8vd0JNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFckY0L3dCVjtFcUZuZ3hCTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXJGZ2d4QlY7RXFGdmd4Qk07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0VyRm9neEJWO0VxRjNneEJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFckZ3Z3hCVjtFcUYvZ3hCTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXJGNGd4QlY7RXFGbmh4Qk07SUFPSSx5QkFBQTtFckYrZ3hCVjtFcUZ0aHhCTTtJQU9JLCtCQUFBO0VyRmtoeEJWO0VxRnpoeEJNO0lBT0ksOEJBQUE7RXJGcWh4QlY7RXFGNWh4Qk07SUFPSSw0QkFBQTtFckZ3aHhCVjtFcUYvaHhCTTtJQU9JLDhCQUFBO0VyRjJoeEJWO0VxRmxpeEJNO0lBT0ksNEJBQUE7RXJGOGh4QlY7RXFGcml4Qk07SUFPSSw4QkFBQTtFckZpaXhCVjtFcUZ4aXhCTTtJQU9JLDRCQUFBO0VyRm9peEJWO0VxRjNpeEJNO0lBT0ksMkJBQUE7RXJGdWl4QlY7RXFGOWl4Qk07SUFPSSxpQ0FBQTtFckYwaXhCVjtFcUZqanhCTTtJQU9JLGdDQUFBO0VyRjZpeEJWO0VxRnBqeEJNO0lBT0ksOEJBQUE7RXJGZ2p4QlY7RXFGdmp4Qk07SUFPSSxnQ0FBQTtFckZtanhCVjtFcUYxanhCTTtJQU9JLDhCQUFBO0VyRnNqeEJWO0VxRjdqeEJNO0lBT0ksZ0NBQUE7RXJGeWp4QlY7RXFGaGt4Qk07SUFPSSw4QkFBQTtFckY0anhCVjtFcUZua3hCTTtJQU9JLDRCQUFBO0VyRitqeEJWO0VxRnRreEJNO0lBT0ksa0NBQUE7RXJGa2t4QlY7RXFGemt4Qk07SUFPSSxpQ0FBQTtFckZxa3hCVjtFcUY1a3hCTTtJQU9JLCtCQUFBO0VyRndreEJWO0VxRi9reEJNO0lBT0ksaUNBQUE7RXJGMmt4QlY7RXFGbGx4Qk07SUFPSSwrQkFBQTtFckY4a3hCVjtFcUZybHhCTTtJQU9JLGlDQUFBO0VyRmlseEJWO0VxRnhseEJNO0lBT0ksK0JBQUE7RXJGb2x4QlY7RXFGM2x4Qk07SUFPSSwwQkFBQTtFckZ1bHhCVjtFcUY5bHhCTTtJQU9JLGdDQUFBO0VyRjBseEJWO0VxRmpteEJNO0lBT0ksK0JBQUE7RXJGNmx4QlY7RXFGcG14Qk07SUFPSSw2QkFBQTtFckZnbXhCVjtFcUZ2bXhCTTtJQU9JLCtCQUFBO0VyRm1teEJWO0VxRjFteEJNO0lBT0ksNkJBQUE7RXJGc214QlY7RXFGN214Qk07SUFPSSwrQkFBQTtFckZ5bXhCVjtFcUZobnhCTTtJQU9JLDZCQUFBO0VyRjRteEJWO0VxRm5ueEJNO0lBT0ksaUJBQUE7RXJGK214QlY7RXFGdG54Qk07SUFPSSx1QkFBQTtFckZrbnhCVjtFcUZ6bnhCTTtJQU9JLHNCQUFBO0VyRnFueEJW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Z0JBdGdFSDtBdkYwMXhCdEI7O0F1RnAxdEJFO0VBQXVCLGdCQXRnRUg7QXZGODF4QnRCOztBdUZ4MXRCRTtFQUF1QixnQkF0Z0VIO0F2RmsyeEJ0Qjs7QXVGNTF0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMnhCdEI7O0F1RmgydEJFO0VBQXVCLGdCQXRnRUg7QXZGMDJ4QnRCOztBdUZwMnRCRTtFQUF1QixnQkF0Z0VIO0F2RjgyeEJ0Qjs7QXVGeDJ0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrM3hCdEI7O0F1RjUydEJFO0VBQXVCLGdCQXRnRUg7QXZGczN4QnRCOztBdUZoM3RCRTtFQUF1QixnQkF0Z0VIO0F2RjAzeEJ0Qjs7QXVGcDN0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4M3hCdEI7O0F1RngzdEJFO0VBQXVCLGdCQXRnRUg7QXZGazR4QnRCOztBdUY1M3RCRTtFQUF1QixnQkF0Z0VIO0F2RnM0eEJ0Qjs7QXVGaDR0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNHhCdEI7O0F1RnA0dEJFO0VBQXVCLGdCQXRnRUg7QXZGODR4QnRCOztBdUZ4NHRCRTtFQUF1QixnQkF0Z0VIO0F2Rms1eEJ0Qjs7QXVGNTR0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNXhCdEI7O0F1Rmg1dEJFO0VBQXVCLGdCQXRnRUg7QXZGMDV4QnRCOztBdUZwNXRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1eEJ0Qjs7QXVGeDV0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNnhCdEI7O0F1RjU1dEJFO0VBQXVCLGdCQXRnRUg7QXZGczZ4QnRCOztBdUZoNnRCRTtFQUF1QixnQkF0Z0VIO0F2RjA2eEJ0Qjs7QXVGcDZ0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NnhCdEI7O0F1Rng2dEJFO0VBQXVCLGdCQXRnRUg7QXZGazd4QnRCOztBdUY1NnRCRTtFQUF1QixnQkF0Z0VIO0F2RnM3eEJ0Qjs7QXVGaDd0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwN3hCdEI7O0F1RnA3dEJFO0VBQXVCLGdCQXRnRUg7QXZGODd4QnRCOztBdUZ4N3RCRTtFQUF1QixnQkF0Z0VIO0F2Rms4eEJ0Qjs7QXVGNTd0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOHhCdEI7O0F1Rmg4dEJFO0VBQXVCLGdCQXRnRUg7QXZGMDh4QnRCOztBdUZwOHRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4eEJ0Qjs7QXVGeDh0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOXhCdEI7O0F1RjU4dEJFO0VBQXVCLGdCQXRnRUg7QXZGczl4QnRCOztBdUZoOXRCRTtFQUF1QixnQkF0Z0VIO0F2RjA5eEJ0Qjs7QXVGcDl0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OXhCdEI7O0F1Rng5dEJFO0VBQXVCLGdCQXRnRUg7QXZGayt4QnRCOztBdUY1OXRCRTtFQUF1QixnQkF0Z0VIO0F2RnMreEJ0Qjs7QXVGaCt0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwK3hCdEI7O0F1RnArdEJFO0VBQXVCLGdCQXRnRUg7QXZGOCt4QnRCOztBdUZ4K3RCRTtFQUF1QixnQkF0Z0VIO0F2RmsveEJ0Qjs7QXVGNSt0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzL3hCdEI7O0F1RmgvdEJFO0VBQXVCLGdCQXRnRUg7QXZGMC94QnRCOztBdUZwL3RCRTtFQUF1QixnQkF0Z0VIO0F2RjgveEJ0Qjs7QXVGeC90QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZ3lCdEI7O0F1RjUvdEJFO0VBQXVCLGdCQXRnRUg7QXZGc2d5QnRCOztBdUZoZ3VCRTtFQUF1QixnQkF0Z0VIO0F2RjBneUJ0Qjs7QXVGcGd1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4Z3lCdEI7O0F1RnhndUJFO0VBQXVCLGdCQXRnRUg7QXZGa2h5QnRCOztBdUY1Z3VCRTtFQUF1QixnQkF0Z0VIO0F2RnNoeUJ0Qjs7QXVGaGh1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaHlCdEI7O0F1RnBodUJFO0VBQXVCLGdCQXRnRUg7QXZGOGh5QnRCOztBdUZ4aHVCRTtFQUF1QixnQkF0Z0VIO0F2RmtpeUJ0Qjs7QXVGNWh1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaXlCdEI7O0F1RmhpdUJFO0VBQXVCLGdCQXRnRUg7QXZGMGl5QnRCOztBdUZwaXVCRTtFQUF1QixnQkF0Z0VIO0F2RjhpeUJ0Qjs7QXVGeGl1QkU7RUFBdUIsZ0JBdGdFSDtBdkZranlCdEI7O0F1RjVpdUJFO0VBQXVCLGdCQXRnRUg7QXZGc2p5QnRCOztBdUZoanVCRTtFQUF1QixnQkF0Z0VIO0F2RjBqeUJ0Qjs7QXVGcGp1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4anlCdEI7O0F1RnhqdUJFO0VBQXVCLGdCQXRnRUg7QXZGa2t5QnRCOztBdUY1anVCRTtFQUF1QixnQkF0Z0VIO0F2RnNreUJ0Qjs7QXVGaGt1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwa3lCdEI7O0F1RnBrdUJFO0VBQXVCLGdCQXRnRUg7QXZGOGt5QnRCOztBdUZ4a3VCRTtFQUF1QixnQkF0Z0VIO0F2RmtseUJ0Qjs7QXVGNWt1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbHlCdEI7O0F1RmhsdUJFO0VBQXVCLGdCQXRnRUg7QXZGMGx5QnRCOztBdUZwbHVCRTtFQUF1QixnQkF0Z0VIO0F2RjhseUJ0Qjs7QXVGeGx1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbXlCdEI7O0F1RjVsdUJFO0VBQXVCLGdCQXRnRUg7QXZGc215QnRCOztBdUZobXVCRTtFQUF1QixnQkF0Z0VIO0F2RjBteUJ0Qjs7QXVGcG11QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bXlCdEI7O0F1RnhtdUJFO0VBQXVCLGdCQXRnRUg7QXZGa255QnRCOztBdUY1bXVCRTtFQUF1QixnQkF0Z0VIO0F2RnNueUJ0Qjs7QXVGaG51QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbnlCdEI7O0F1RnBudUJFO0VBQXVCLGdCQXRnRUg7QXZGOG55QnRCOztBdUZ4bnVCRTtFQUF1QixnQkF0Z0VIO0F2RmtveUJ0Qjs7QXVGNW51QkU7RUFBdUIsZ0JBdGdFSDtBdkZzb3lCdEI7O0F1RmhvdUJFO0VBQXVCLGdCQXRnRUg7QXZGMG95QnRCOztBdUZwb3VCRTtFQUF1QixnQkF0Z0VIO0F2RjhveUJ0Qjs7QXVGeG91QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcHlCdEI7O0F1RjVvdUJFO0VBQXVCLGdCQXRnRUg7QXZGc3B5QnRCOztBdUZocHVCRTtFQUF1QixnQkF0Z0VIO0F2RjBweUJ0Qjs7QXVGcHB1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cHlCdEI7O0F1RnhwdUJFO0VBQXVCLGdCQXRnRUg7QXZGa3F5QnRCOztBdUY1cHVCRTtFQUF1QixnQkF0Z0VIO0F2RnNxeUJ0Qjs7QXVGaHF1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcXlCdEI7O0F1RnBxdUJFO0VBQXVCLGdCQXRnRUg7QXZGOHF5QnRCOztBdUZ4cXVCRTtFQUF1QixnQkF0Z0VIO0F2RmtyeUJ0Qjs7QXVGNXF1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcnlCdEI7O0F1RmhydUJFO0VBQXVCLGdCQXRnRUg7QXZGMHJ5QnRCOztBdUZwcnVCRTtFQUF1QixnQkF0Z0VIO0F2RjhyeUJ0Qjs7QXVGeHJ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrc3lCdEI7O0F1RjVydUJFO0VBQXVCLGdCQXRnRUg7QXZGc3N5QnRCOztBdUZoc3VCRTtFQUF1QixnQkF0Z0VIO0F2RjBzeUJ0Qjs7QXVGcHN1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4c3lCdEI7O0F1RnhzdUJFO0VBQXVCLGdCQXRnRUg7QXZGa3R5QnRCOztBdUY1c3VCRTtFQUF1QixnQkF0Z0VIO0F2RnN0eUJ0Qjs7QXVGaHR1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdHlCdEI7O0F1RnB0dUJFO0VBQXVCLGdCQXRnRUg7QXZGOHR5QnRCOztBdUZ4dHVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1eUJ0Qjs7QXVGNXR1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdXlCdEI7O0F1Rmh1dUJFO0VBQXVCLGdCQXRnRUg7QXZGMHV5QnRCOztBdUZwdXVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1eUJ0Qjs7QXVGeHV1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdnlCdEI7O0F1RjV1dUJFO0VBQXVCLGdCQXRnRUg7QXZGc3Z5QnRCOztBdUZodnVCRTtFQUF1QixnQkF0Z0VIO0F2RjB2eUJ0Qjs7QXVGcHZ1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dnlCdEI7O0F1Rnh2dUJFO0VBQXVCLGdCQXRnRUg7QXZGa3d5QnRCOztBdUY1dnVCRTtFQUF1QixnQkF0Z0VIO0F2RnN3eUJ0Qjs7QXVGaHd1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwd3lCdEI7O0F1RnB3dUJFO0VBQXVCLGdCQXRnRUg7QXZGOHd5QnRCOztBdUZ4d3VCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4eUJ0Qjs7QXVGNXd1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeHlCdEI7O0F1Rmh4dUJFO0VBQXVCLGdCQXRnRUg7QXZGMHh5QnRCOztBdUZweHVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4eUJ0Qjs7QXVGeHh1QkU7RUFBdUIsZ0JBdGdFSDtBdkZreXlCdEI7O0F1RjV4dUJFO0VBQXVCLGdCQXRnRUg7QXZGc3l5QnRCOztBdUZoeXVCRTtFQUF1QixnQkF0Z0VIO0F2RjB5eUJ0Qjs7QXVGcHl1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eXlCdEI7O0F1Rnh5dUJFO0VBQXVCLGdCQXRnRUg7QXZGa3p5QnRCOztBdUY1eXVCRTtFQUF1QixnQkF0Z0VIO0F2RnN6eUJ0Qjs7QXVGaHp1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwenlCdEI7O0F1RnB6dUJFO0VBQXVCLGdCQXRnRUg7QXZGOHp5QnRCOztBdUZ4enVCRTtFQUF1QixnQkF0Z0VIO0F2RmsweUJ0Qjs7QXVGNXp1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMHlCdEI7O0F1RmgwdUJFO0VBQXVCLGdCQXRnRUg7QXZGMDB5QnRCOztBdUZwMHVCRTtFQUF1QixnQkF0Z0VIO0F2RjgweUJ0Qjs7QXVGeDB1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMXlCdEI7O0F1RjUwdUJFO0VBQXVCLGdCQXRnRUg7QXZGczF5QnRCOztBdUZoMXVCRTtFQUF1QixnQkF0Z0VIO0F2RjAxeUJ0Qjs7QXVGcDF1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MXlCdEI7O0F1RngxdUJFO0VBQXVCLGdCQXRnRUg7QXZGazJ5QnRCOztBdUY1MXVCRTtFQUF1QixnQkF0Z0VIO0F2RnMyeUJ0Qjs7QXVGaDJ1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMnlCdEI7O0F1RnAydUJFO0VBQXVCLGdCQXRnRUg7QXZGODJ5QnRCOztBdUZ4MnVCRTtFQUF1QixnQkF0Z0VIO0F2RmszeUJ0Qjs7QXVGNTJ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzM3lCdEI7O0F1RmgzdUJFO0VBQXVCLGdCQXRnRUg7QXZGMDN5QnRCOztBdUZwM3VCRTtFQUF1QixnQkF0Z0VIO0F2RjgzeUJ0Qjs7QXVGeDN1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNHlCdEI7O0F1RjUzdUJFO0VBQXVCLGdCQXRnRUg7QXZGczR5QnRCOztBdUZoNHVCRTtFQUF1QixnQkF0Z0VIO0F2RjA0eUJ0Qjs7QXVGcDR1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NHlCdEI7O0F1Rng0dUJFO0VBQXVCLGdCQXRnRUg7QXZGazV5QnRCOztBdUY1NHVCRTtFQUF1QixnQkF0Z0VIO0F2RnM1eUJ0Qjs7QXVGaDV1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNXlCdEI7O0F1RnA1dUJFO0VBQXVCLGdCQXRnRUg7QXZGODV5QnRCOztBdUZ4NXVCRTtFQUF1QixnQkF0Z0VIO0F2Rms2eUJ0Qjs7QXVGNTV1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNnlCdEI7O0F1Rmg2dUJFO0VBQXVCLGdCQXRnRUg7QXZGMDZ5QnRCOztBdUZwNnVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2eUJ0Qjs7QXVGeDZ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrN3lCdEI7O0F1RjU2dUJFO0VBQXVCLGdCQXRnRUg7QXZGczd5QnRCOztBdUZoN3VCRTtFQUF1QixnQkF0Z0VIO0F2RjA3eUJ0Qjs7QXVGcDd1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4N3lCdEI7O0F1Rng3dUJFO0VBQXVCLGdCQXRnRUg7QXZGazh5QnRCOztBdUY1N3VCRTtFQUF1QixnQkF0Z0VIO0F2RnM4eUJ0Qjs7QXVGaDh1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOHlCdEI7O0F1RnA4dUJFO0VBQXVCLGdCQXRnRUg7QXZGODh5QnRCOztBdUZ4OHVCRTtFQUF1QixnQkF0Z0VIO0F2Rms5eUJ0Qjs7QXVGNTh1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOXlCdEI7O0F1Rmg5dUJFO0VBQXVCLGdCQXRnRUg7QXZGMDl5QnRCOztBdUZwOXVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5eUJ0Qjs7QXVGeDl1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrK3lCdEI7O0F1RjU5dUJFO0VBQXVCLGdCQXRnRUg7QXZGcyt5QnRCOztBdUZoK3VCRTtFQUF1QixnQkF0Z0VIO0F2RjAreUJ0Qjs7QXVGcCt1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4K3lCdEI7O0F1RngrdUJFO0VBQXVCLGdCQXRnRUg7QXZGay95QnRCOztBdUY1K3VCRTtFQUF1QixnQkF0Z0VIO0F2RnMveUJ0Qjs7QXVGaC91QkU7RUFBdUIsZ0JBdGdFSDtBdkYwL3lCdEI7O0F1RnAvdUJFO0VBQXVCLGdCQXRnRUg7QXZGOC95QnRCOztBdUZ4L3VCRTtFQUF1QixnQkF0Z0VIO0F2RmtnekJ0Qjs7QXVGNS91QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZ3pCdEI7O0F1RmhndkJFO0VBQXVCLGdCQXRnRUg7QXZGMGd6QnRCOztBdUZwZ3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjhnekJ0Qjs7QXVGeGd2QkU7RUFBdUIsZ0JBdGdFSDtBdkZraHpCdEI7O0F1RjVndkJFO0VBQXVCLGdCQXRnRUg7QXZGc2h6QnRCOztBdUZoaHZCRTtFQUF1QixnQkF0Z0VIO0F2RjBoekJ0Qjs7QXVGcGh2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aHpCdEI7O0F1RnhodkJFO0VBQXVCLGdCQXRnRUg7QXZGa2l6QnRCOztBdUY1aHZCRTtFQUF1QixnQkF0Z0VIO0F2RnNpekJ0Qjs7QXVGaGl2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaXpCdEI7O0F1RnBpdkJFO0VBQXVCLGdCQXRnRUg7QXZGOGl6QnRCOztBdUZ4aXZCRTtFQUF1QixnQkF0Z0VIO0F2RmtqekJ0Qjs7QXVGNWl2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzanpCdEI7O0F1RmhqdkJFO0VBQXVCLGdCQXRnRUg7QXZGMGp6QnRCOztBdUZwanZCRTtFQUF1QixnQkF0Z0VIO0F2RjhqekJ0Qjs7QXVGeGp2QkU7RUFBdUIsZ0JBdGdFSDtBdkZra3pCdEI7O0F1RjVqdkJFO0VBQXVCLGdCQXRnRUg7QXZGc2t6QnRCOztBdUZoa3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjBrekJ0Qjs7QXVGcGt2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4a3pCdEI7O0F1RnhrdkJFO0VBQXVCLGdCQXRnRUg7QXZGa2x6QnRCOztBdUY1a3ZCRTtFQUF1QixnQkF0Z0VIO0F2RnNsekJ0Qjs7QXVGaGx2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbHpCdEI7O0F1RnBsdkJFO0VBQXVCLGdCQXRnRUg7QXZGOGx6QnRCOztBdUZ4bHZCRTtFQUF1QixnQkF0Z0VIO0F2RmttekJ0Qjs7QXVGNWx2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbXpCdEI7O0F1RmhtdkJFO0VBQXVCLGdCQXRnRUg7QXZGMG16QnRCOztBdUZwbXZCRTtFQUF1QixnQkF0Z0VIO0F2RjhtekJ0Qjs7QXVGeG12QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbnpCdEI7O0F1RjVtdkJFO0VBQXVCLGdCQXRnRUg7QXZGc256QnRCOztBdUZobnZCRTtFQUF1QixnQkF0Z0VIO0F2RjBuekJ0Qjs7QXVGcG52QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bnpCdEI7O0F1RnhudkJFO0VBQXVCLGdCQXRnRUg7QXZGa296QnRCOztBdUY1bnZCRTtFQUF1QixnQkF0Z0VIO0F2RnNvekJ0Qjs7QXVGaG92QkU7RUFBdUIsZ0JBdGdFSDtBdkYwb3pCdEI7O0F1RnBvdkJFO0VBQXVCLGdCQXRnRUg7QXZGOG96QnRCOztBdUZ4b3ZCRTtFQUF1QixnQkF0Z0VIO0F2RmtwekJ0Qjs7QXVGNW92QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcHpCdEI7O0F1RmhwdkJFO0VBQXVCLGdCQXRnRUg7QXZGMHB6QnRCOztBdUZwcHZCRTtFQUF1QixnQkF0Z0VIO0F2RjhwekJ0Qjs7QXVGeHB2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcXpCdEI7O0F1RjVwdkJFO0VBQXVCLGdCQXRnRUg7QXZGc3F6QnRCOztBdUZocXZCRTtFQUF1QixnQkF0Z0VIO0F2RjBxekJ0Qjs7QXVGcHF2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cXpCdEI7O0F1RnhxdkJFO0VBQXVCLGdCQXRnRUg7QXZGa3J6QnRCOztBdUY1cXZCRTtFQUF1QixnQkF0Z0VIO0F2RnNyekJ0Qjs7QXVGaHJ2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcnpCdEI7O0F1RnBydkJFO0VBQXVCLGdCQXRnRUg7QXZGOHJ6QnRCOztBdUZ4cnZCRTtFQUF1QixnQkF0Z0VIO0F2RmtzekJ0Qjs7QXVGNXJ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzc3pCdEI7O0F1RmhzdkJFO0VBQXVCLGdCQXRnRUg7QXZGMHN6QnRCOztBdUZwc3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjhzekJ0Qjs7QXVGeHN2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdHpCdEI7O0F1RjVzdkJFO0VBQXVCLGdCQXRnRUg7QXZGc3R6QnRCOztBdUZodHZCRTtFQUF1QixnQkF0Z0VIO0F2RjB0ekJ0Qjs7QXVGcHR2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dHpCdEI7O0F1Rnh0dkJFO0VBQXVCLGdCQXRnRUg7QXZGa3V6QnRCOztBdUY1dHZCRTtFQUF1QixnQkF0Z0VIO0F2RnN1ekJ0Qjs7QXVGaHV2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdXpCdEI7O0F1RnB1dkJFO0VBQXVCLGdCQXRnRUg7QXZGOHV6QnRCOztBdUZ4dXZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2ekJ0Qjs7QXVGNXV2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdnpCdEI7O0F1Rmh2dkJFO0VBQXVCLGdCQXRnRUg7QXZGMHZ6QnRCOztBdUZwdnZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2ekJ0Qjs7QXVGeHZ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrd3pCdEI7O0F1RjV2dkJFO0VBQXVCLGdCQXRnRUg7QXZGc3d6QnRCOztBdUZod3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjB3ekJ0Qjs7QXVGcHd2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4d3pCdEI7O0F1Rnh3dkJFO0VBQXVCLGdCQXRnRUg7QXZGa3h6QnRCOztBdUY1d3ZCRTtFQUF1QixnQkF0Z0VIO0F2RnN4ekJ0Qjs7QXVGaHh2QkU7RUFBdUIsZ0JBdGdFSDtBdkYweHpCdEI7O0F1RnB4dkJFO0VBQXVCLGdCQXRnRUg7QXZGOHh6QnRCOztBdUZ4eHZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5ekJ0Qjs7QXVGNXh2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeXpCdEI7O0F1Rmh5dkJFO0VBQXVCLGdCQXRnRUg7QXZGMHl6QnRCOztBdUZweXZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5ekJ0Qjs7QXVGeHl2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrenpCdEI7O0F1RjV5dkJFO0VBQXVCLGdCQXRnRUg7QXZGc3p6QnRCOztBdUZoenZCRTtFQUF1QixnQkF0Z0VIO0F2RjB6ekJ0Qjs7QXVGcHp2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4enpCdEI7O0F1Rnh6dkJFO0VBQXVCLGdCQXRnRUg7QXZGazB6QnRCOztBdUY1enZCRTtFQUF1QixnQkF0Z0VIO0F2RnMwekJ0Qjs7QXVGaDB2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMHpCdEI7O0F1RnAwdkJFO0VBQXVCLGdCQXRnRUg7QXZGODB6QnRCOztBdUZ4MHZCRTtFQUF1QixnQkF0Z0VIO0F2RmsxekJ0Qjs7QXVGNTB2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMXpCdEI7O0F1RmgxdkJFO0VBQXVCLGdCQXRnRUg7QXZGMDF6QnRCOztBdUZwMXZCRTtFQUF1QixnQkF0Z0VIO0F2RjgxekJ0Qjs7QXVGeDF2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMnpCdEI7O0F1RjUxdkJFO0VBQXVCLGdCQXRnRUg7QXZGczJ6QnRCOztBdUZoMnZCRTtFQUF1QixnQkF0Z0VIO0F2RjAyekJ0Qjs7QXVGcDJ2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MnpCdEI7O0F1RngydkJFO0VBQXVCLGdCQXRnRUg7QXZGazN6QnRCOztBdUY1MnZCRTtFQUF1QixnQkF0Z0VIO0F2RnMzekJ0Qjs7QXVGaDN2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwM3pCdEI7O0F1RnAzdkJFO0VBQXVCLGdCQXRnRUg7QXZGODN6QnRCOztBdUZ4M3ZCRTtFQUF1QixnQkF0Z0VIO0F2Rms0ekJ0Qjs7QXVGNTN2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNHpCdEI7O0F1Rmg0dkJFO0VBQXVCLGdCQXRnRUg7QXZGMDR6QnRCOztBdUZwNHZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0ekJ0Qjs7QXVGeDR2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNXpCdEI7O0F1RjU0dkJFO0VBQXVCLGdCQXRnRUg7QXZGczV6QnRCOztBdUZoNXZCRTtFQUF1QixnQkF0Z0VIO0F2RjA1ekJ0Qjs7QXVGcDV2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NXpCdEI7O0F1Rng1dkJFO0VBQXVCLGdCQXRnRUg7QXZGazZ6QnRCOztBdUY1NXZCRTtFQUF1QixnQkF0Z0VIO0F2RnM2ekJ0Qjs7QXVGaDZ2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNnpCdEI7O0F1RnA2dkJFO0VBQXVCLGdCQXRnRUg7QXZGODZ6QnRCOztBdUZ4NnZCRTtFQUF1QixnQkF0Z0VIO0F2Rms3ekJ0Qjs7QXVGNTZ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzN3pCdEI7O0F1Rmg3dkJFO0VBQXVCLGdCQXRnRUg7QXZGMDd6QnRCOztBdUZwN3ZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3ekJ0Qjs7QXVGeDd2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOHpCdEI7O0F1RjU3dkJFO0VBQXVCLGdCQXRnRUg7QXZGczh6QnRCOztBdUZoOHZCRTtFQUF1QixnQkF0Z0VIO0F2RjA4ekJ0Qjs7QXVGcDh2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OHpCdEI7O0F1Rng4dkJFO0VBQXVCLGdCQXRnRUg7QXZGazl6QnRCOztBdUY1OHZCRTtFQUF1QixnQkF0Z0VIO0F2RnM5ekJ0Qjs7QXVGaDl2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOXpCdEI7O0F1RnA5dkJFO0VBQXVCLGdCQXRnRUg7QXZGODl6QnRCOztBdUZ4OXZCRTtFQUF1QixnQkF0Z0VIO0F2RmsrekJ0Qjs7QXVGNTl2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzK3pCdEI7O0F1RmgrdkJFO0VBQXVCLGdCQXRnRUg7QXZGMCt6QnRCOztBdUZwK3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjgrekJ0Qjs7QXVGeCt2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrL3pCdEI7O0F1RjUrdkJFO0VBQXVCLGdCQXRnRUg7QXZGcy96QnRCOztBdUZoL3ZCRTtFQUF1QixnQkF0Z0VIO0F2RjAvekJ0Qjs7QXVGcC92QkU7RUFBdUIsZ0JBdGdFSDtBdkY4L3pCdEI7O0F1RngvdkJFO0VBQXVCLGdCQXRnRUg7QXZGa2cwQnRCOztBdUY1L3ZCRTtFQUF1QixnQkF0Z0VIO0F2RnNnMEJ0Qjs7QXVGaGd3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzBCdEI7O0F1RnBnd0JFO0VBQXVCLGdCQXRnRUg7QXZGOGcwQnRCOztBdUZ4Z3dCRTtFQUF1QixnQkF0Z0VIO0F2RmtoMEJ0Qjs7QXVGNWd3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDBCdEI7O0F1Rmhod0JFO0VBQXVCLGdCQXRnRUg7QXZGMGgwQnRCOztBdUZwaHdCRTtFQUF1QixnQkF0Z0VIO0F2RjhoMEJ0Qjs7QXVGeGh3QkU7RUFBdUIsZ0JBdGdFSDtBdkZraTBCdEI7O0F1RjVod0JFO0VBQXVCLGdCQXRnRUg7QXZGc2kwQnRCOztBdUZoaXdCRTtFQUF1QixnQkF0Z0VIO0F2RjBpMEJ0Qjs7QXVGcGl3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aTBCdEI7O0F1Rnhpd0JFO0VBQXVCLGdCQXRnRUg7QXZGa2owQnRCOztBdUY1aXdCRTtFQUF1QixnQkF0Z0VIO0F2RnNqMEJ0Qjs7QXVGaGp3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwajBCdEI7O0F1RnBqd0JFO0VBQXVCLGdCQXRnRUg7QXZGOGowQnRCOztBdUZ4andCRTtFQUF1QixnQkF0Z0VIO0F2RmtrMEJ0Qjs7QXVGNWp3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzazBCdEI7O0F1Rmhrd0JFO0VBQXVCLGdCQXRnRUg7QXZGMGswQnRCOztBdUZwa3dCRTtFQUF1QixnQkF0Z0VIO0F2RjhrMEJ0Qjs7QXVGeGt3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDBCdEI7O0F1RjVrd0JFO0VBQXVCLGdCQXRnRUg7QXZGc2wwQnRCOztBdUZobHdCRTtFQUF1QixnQkF0Z0VIO0F2RjBsMEJ0Qjs7QXVGcGx3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDBCdEI7O0F1Rnhsd0JFO0VBQXVCLGdCQXRnRUg7QXZGa20wQnRCOztBdUY1bHdCRTtFQUF1QixnQkF0Z0VIO0F2RnNtMEJ0Qjs7QXVGaG13QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbTBCdEI7O0F1RnBtd0JFO0VBQXVCLGdCQXRnRUg7QXZGOG0wQnRCOztBdUZ4bXdCRTtFQUF1QixnQkF0Z0VIO0F2RmtuMEJ0Qjs7QXVGNW13QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjBCdEI7O0F1Rmhud0JFO0VBQXVCLGdCQXRnRUg7QXZGMG4wQnRCOztBdUZwbndCRTtFQUF1QixnQkF0Z0VIO0F2RjhuMEJ0Qjs7QXVGeG53QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzBCdEI7O0F1RjVud0JFO0VBQXVCLGdCQXRnRUg7QXZGc28wQnRCOztBdUZob3dCRTtFQUF1QixnQkF0Z0VIO0F2RjBvMEJ0Qjs7QXVGcG93QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzBCdEI7O0F1Rnhvd0JFO0VBQXVCLGdCQXRnRUg7QXZGa3AwQnRCOztBdUY1b3dCRTtFQUF1QixnQkF0Z0VIO0F2RnNwMEJ0Qjs7QXVGaHB3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDBCdEI7O0F1RnBwd0JFO0VBQXVCLGdCQXRnRUg7QXZGOHAwQnRCOztBdUZ4cHdCRTtFQUF1QixnQkF0Z0VIO0F2RmtxMEJ0Qjs7QXVGNXB3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcTBCdEI7O0F1Rmhxd0JFO0VBQXVCLGdCQXRnRUg7QXZGMHEwQnRCOztBdUZwcXdCRTtFQUF1QixnQkF0Z0VIO0F2RjhxMEJ0Qjs7QXVGeHF3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjBCdEI7O0F1RjVxd0JFO0VBQXVCLGdCQXRnRUg7QXZGc3IwQnRCOztBdUZocndCRTtFQUF1QixnQkF0Z0VIO0F2RjByMEJ0Qjs7QXVGcHJ3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjBCdEI7O0F1Rnhyd0JFO0VBQXVCLGdCQXRnRUg7QXZGa3MwQnRCOztBdUY1cndCRTtFQUF1QixnQkF0Z0VIO0F2RnNzMEJ0Qjs7QXVGaHN3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwczBCdEI7O0F1RnBzd0JFO0VBQXVCLGdCQXRnRUg7QXZGOHMwQnRCOztBdUZ4c3dCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0MEJ0Qjs7QXVGNXN3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDBCdEI7O0F1Rmh0d0JFO0VBQXVCLGdCQXRnRUg7QXZGMHQwQnRCOztBdUZwdHdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0MEJ0Qjs7QXVGeHR3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdTBCdEI7O0F1RjV0d0JFO0VBQXVCLGdCQXRnRUg7QXZGc3UwQnRCOztBdUZodXdCRTtFQUF1QixnQkF0Z0VIO0F2RjB1MEJ0Qjs7QXVGcHV3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dTBCdEI7O0F1Rnh1d0JFO0VBQXVCLGdCQXRnRUg7QXZGa3YwQnRCOztBdUY1dXdCRTtFQUF1QixnQkF0Z0VIO0F2RnN2MEJ0Qjs7QXVGaHZ3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjBCdEI7O0F1RnB2d0JFO0VBQXVCLGdCQXRnRUg7QXZGOHYwQnRCOztBdUZ4dndCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3MEJ0Qjs7QXVGNXZ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzBCdEI7O0F1Rmh3d0JFO0VBQXVCLGdCQXRnRUg7QXZGMHcwQnRCOztBdUZwd3dCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3MEJ0Qjs7QXVGeHd3QkU7RUFBdUIsZ0JBdGdFSDtBdkZreDBCdEI7O0F1RjV3d0JFO0VBQXVCLGdCQXRnRUg7QXZGc3gwQnRCOztBdUZoeHdCRTtFQUF1QixnQkF0Z0VIO0F2RjB4MEJ0Qjs7QXVGcHh3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDBCdEI7O0F1Rnh4d0JFO0VBQXVCLGdCQXRnRUg7QXZGa3kwQnRCOztBdUY1eHdCRTtFQUF1QixnQkF0Z0VIO0F2RnN5MEJ0Qjs7QXVGaHl3QkU7RUFBdUIsZ0JBdGdFSDtBdkYweTBCdEI7O0F1RnB5d0JFO0VBQXVCLGdCQXRnRUg7QXZGOHkwQnRCOztBdUZ4eXdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6MEJ0Qjs7QXVGNXl3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzejBCdEI7O0F1Rmh6d0JFO0VBQXVCLGdCQXRnRUg7QXZGMHowQnRCOztBdUZwendCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6MEJ0Qjs7QXVGeHp3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDBCdEI7O0F1RjV6d0JFO0VBQXVCLGdCQXRnRUg7QXZGczAwQnRCOztBdUZoMHdCRTtFQUF1QixnQkF0Z0VIO0F2RjAwMEJ0Qjs7QXVGcDB3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDBCdEI7O0F1Rngwd0JFO0VBQXVCLGdCQXRnRUg7QXZGazEwQnRCOztBdUY1MHdCRTtFQUF1QixnQkF0Z0VIO0F2RnMxMEJ0Qjs7QXVGaDF3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMTBCdEI7O0F1RnAxd0JFO0VBQXVCLGdCQXRnRUg7QXZGODEwQnRCOztBdUZ4MXdCRTtFQUF1QixnQkF0Z0VIO0F2RmsyMEJ0Qjs7QXVGNTF3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjBCdEI7O0F1Rmgyd0JFO0VBQXVCLGdCQXRnRUg7QXZGMDIwQnRCOztBdUZwMndCRTtFQUF1QixnQkF0Z0VIO0F2RjgyMEJ0Qjs7QXVGeDJ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzBCdEI7O0F1RjUyd0JFO0VBQXVCLGdCQXRnRUg7QXZGczMwQnRCOztBdUZoM3dCRTtFQUF1QixnQkF0Z0VIO0F2RjAzMEJ0Qjs7QXVGcDN3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzBCdEI7O0F1Rngzd0JFO0VBQXVCLGdCQXRnRUg7QXZGazQwQnRCOztBdUY1M3dCRTtFQUF1QixnQkF0Z0VIO0F2RnM0MEJ0Qjs7QXVGaDR3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDBCdEI7O0F1RnA0d0JFO0VBQXVCLGdCQXRnRUg7QXZGODQwQnRCOztBdUZ4NHdCRTtFQUF1QixnQkF0Z0VIO0F2Rms1MEJ0Qjs7QXVGNTR3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNTBCdEI7O0F1Rmg1d0JFO0VBQXVCLGdCQXRnRUg7QXZGMDUwQnRCOztBdUZwNXdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1MEJ0Qjs7QXVGeDV3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjBCdEI7O0F1RjU1d0JFO0VBQXVCLGdCQXRnRUg7QXZGczYwQnRCOztBdUZoNndCRTtFQUF1QixnQkF0Z0VIO0F2RjA2MEJ0Qjs7QXVGcDZ3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjBCdEI7O0F1Rng2d0JFO0VBQXVCLGdCQXRnRUg7QXZGazcwQnRCOztBdUY1NndCRTtFQUF1QixnQkF0Z0VIO0F2RnM3MEJ0Qjs7QXVGaDd3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzBCdEI7O0F1RnA3d0JFO0VBQXVCLGdCQXRnRUg7QXZGODcwQnRCOztBdUZ4N3dCRTtFQUF1QixnQkF0Z0VIO0F2Rms4MEJ0Qjs7QXVGNTd3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzODBCdEI7O0F1Rmg4d0JFO0VBQXVCLGdCQXRnRUg7QXZGMDgwQnRCOztBdUZwOHdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4MEJ0Qjs7QXVGeDh3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOTBCdEI7O0F1RjU4d0JFO0VBQXVCLGdCQXRnRUg7QXZGczkwQnRCOztBdUZoOXdCRTtFQUF1QixnQkF0Z0VIO0F2RjA5MEJ0Qjs7QXVGcDl3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OTBCdEI7O0F1Rng5d0JFO0VBQXVCLGdCQXRnRUg7QXZGayswQnRCOztBdUY1OXdCRTtFQUF1QixnQkF0Z0VIO0F2RnMrMEJ0Qjs7QXVGaCt3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzBCdEI7O0F1RnArd0JFO0VBQXVCLGdCQXRnRUg7QXZGOCswQnRCOztBdUZ4K3dCRTtFQUF1QixnQkF0Z0VIO0F2RmsvMEJ0Qjs7QXVGNSt3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzBCdEI7O0F1Rmgvd0JFO0VBQXVCLGdCQXRnRUg7QXZGMC8wQnRCOztBdUZwL3dCRTtFQUF1QixnQkF0Z0VIO0F2RjgvMEJ0Qjs7QXVGeC93QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzFCdEI7O0F1RjUvd0JFO0VBQXVCLGdCQXRnRUg7QXZGc2cxQnRCOztBdUZoZ3hCRTtFQUF1QixnQkF0Z0VIO0F2RjBnMUJ0Qjs7QXVGcGd4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzFCdEI7O0F1RnhneEJFO0VBQXVCLGdCQXRnRUg7QXZGa2gxQnRCOztBdUY1Z3hCRTtFQUF1QixnQkF0Z0VIO0F2RnNoMUJ0Qjs7QXVGaGh4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDFCdEI7O0F1RnBoeEJFO0VBQXVCLGdCQXRnRUg7QXZGOGgxQnRCOztBdUZ4aHhCRTtFQUF1QixnQkF0Z0VIO0F2RmtpMUJ0Qjs7QXVGNWh4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTFCdEI7O0F1RmhpeEJFO0VBQXVCLGdCQXRnRUg7QXZGMGkxQnRCOztBdUZwaXhCRTtFQUF1QixnQkF0Z0VIO0F2RjhpMUJ0Qjs7QXVGeGl4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrajFCdEI7O0F1RjVpeEJFO0VBQXVCLGdCQXRnRUg7QXZGc2oxQnRCOztBdUZoanhCRTtFQUF1QixnQkF0Z0VIO0F2RjBqMUJ0Qjs7QXVGcGp4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajFCdEI7O0F1RnhqeEJFO0VBQXVCLGdCQXRnRUg7QXZGa2sxQnRCOztBdUY1anhCRTtFQUF1QixnQkF0Z0VIO0F2RnNrMUJ0Qjs7QXVGaGt4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwazFCdEI7O0F1RnBreEJFO0VBQXVCLGdCQXRnRUg7QXZGOGsxQnRCOztBdUZ4a3hCRTtFQUF1QixnQkF0Z0VIO0F2RmtsMUJ0Qjs7QXVGNWt4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDFCdEI7O0F1RmhseEJFO0VBQXVCLGdCQXRnRUg7QXZGMGwxQnRCOztBdUZwbHhCRTtFQUF1QixnQkF0Z0VIO0F2RjhsMUJ0Qjs7QXVGeGx4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTFCdEI7O0F1RjVseEJFO0VBQXVCLGdCQXRnRUg7QXZGc20xQnRCOztBdUZobXhCRTtFQUF1QixnQkF0Z0VIO0F2RjBtMUJ0Qjs7QXVGcG14QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTFCdEI7O0F1RnhteEJFO0VBQXVCLGdCQXRnRUg7QXZGa24xQnRCOztBdUY1bXhCRTtFQUF1QixnQkF0Z0VIO0F2RnNuMUJ0Qjs7QXVGaG54QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjFCdEI7O0F1RnBueEJFO0VBQXVCLGdCQXRnRUg7QXZGOG4xQnRCOztBdUZ4bnhCRTtFQUF1QixnQkF0Z0VIO0F2RmtvMUJ0Qjs7QXVGNW54QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzFCdEI7O0F1RmhveEJFO0VBQXVCLGdCQXRnRUg7QXZGMG8xQnRCOztBdUZwb3hCRTtFQUF1QixnQkF0Z0VIO0F2RjhvMUJ0Qjs7QXVGeG94QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDFCdEI7O0F1RjVveEJFO0VBQXVCLGdCQXRnRUg7QXZGc3AxQnRCOztBdUZocHhCRTtFQUF1QixnQkF0Z0VIO0F2RjBwMUJ0Qjs7QXVGcHB4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDFCdEI7O0F1RnhweEJFO0VBQXVCLGdCQXRnRUg7QXZGa3ExQnRCOztBdUY1cHhCRTtFQUF1QixnQkF0Z0VIO0F2RnNxMUJ0Qjs7QXVGaHF4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTFCdEI7O0F1RnBxeEJFO0VBQXVCLGdCQXRnRUg7QXZGOHExQnRCOztBdUZ4cXhCRTtFQUF1QixnQkF0Z0VIO0F2RmtyMUJ0Qjs7QXVGNXF4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjFCdEI7O0F1RmhyeEJFO0VBQXVCLGdCQXRnRUg7QXZGMHIxQnRCOztBdUZwcnhCRTtFQUF1QixnQkF0Z0VIO0F2RjhyMUJ0Qjs7QXVGeHJ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrczFCdEI7O0F1RjVyeEJFO0VBQXVCLGdCQXRnRUg7QXZGc3MxQnRCOztBdUZoc3hCRTtFQUF1QixnQkF0Z0VIO0F2RjBzMUJ0Qjs7QXVGcHN4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4czFCdEI7O0F1RnhzeEJFO0VBQXVCLGdCQXRnRUg7QXZGa3QxQnRCOztBdUY1c3hCRTtFQUF1QixnQkF0Z0VIO0F2RnN0MUJ0Qjs7QXVGaHR4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDFCdEI7O0F1RnB0eEJFO0VBQXVCLGdCQXRnRUg7QXZGOHQxQnRCOztBdUZ4dHhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1MUJ0Qjs7QXVGNXR4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTFCdEI7O0F1Rmh1eEJFO0VBQXVCLGdCQXRnRUg7QXZGMHUxQnRCOztBdUZwdXhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1MUJ0Qjs7QXVGeHV4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjFCdEI7O0F1RjV1eEJFO0VBQXVCLGdCQXRnRUg7QXZGc3YxQnRCOztBdUZodnhCRTtFQUF1QixnQkF0Z0VIO0F2RjB2MUJ0Qjs7QXVGcHZ4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4djFCdEI7O0F1Rnh2eEJFO0VBQXVCLGdCQXRnRUg7QXZGa3cxQnRCOztBdUY1dnhCRTtFQUF1QixnQkF0Z0VIO0F2RnN3MUJ0Qjs7QXVGaHd4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzFCdEI7O0F1RnB3eEJFO0VBQXVCLGdCQXRnRUg7QXZGOHcxQnRCOztBdUZ4d3hCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4MUJ0Qjs7QXVGNXd4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDFCdEI7O0F1Rmh4eEJFO0VBQXVCLGdCQXRnRUg7QXZGMHgxQnRCOztBdUZweHhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4MUJ0Qjs7QXVGeHh4QkU7RUFBdUIsZ0JBdGdFSDtBdkZreTFCdEI7O0F1RjV4eEJFO0VBQXVCLGdCQXRnRUg7QXZGc3kxQnRCOztBdUZoeXhCRTtFQUF1QixnQkF0Z0VIO0F2RjB5MUJ0Qjs7QXVGcHl4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTFCdEI7O0F1Rnh5eEJFO0VBQXVCLGdCQXRnRUg7QXZGa3oxQnRCOztBdUY1eXhCRTtFQUF1QixnQkF0Z0VIO0F2RnN6MUJ0Qjs7QXVGaHp4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwejFCdEI7O0F1RnB6eEJFO0VBQXVCLGdCQXRnRUg7QXZGOHoxQnRCOztBdUZ4enhCRTtFQUF1QixnQkF0Z0VIO0F2RmswMUJ0Qjs7QXVGNXp4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDFCdEI7O0F1RmgweEJFO0VBQXVCLGdCQXRnRUg7QXZGMDAxQnRCOztBdUZwMHhCRTtFQUF1QixnQkF0Z0VIO0F2RjgwMUJ0Qjs7QXVGeDB4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTFCdEI7O0F1RjUweEJFO0VBQXVCLGdCQXRnRUg7QXZGczExQnRCOztBdUZoMXhCRTtFQUF1QixnQkF0Z0VIO0F2RjAxMUJ0Qjs7QXVGcDF4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTFCdEI7O0F1RngxeEJFO0VBQXVCLGdCQXRnRUg7QXZGazIxQnRCOztBdUY1MXhCRTtFQUF1QixnQkF0Z0VIO0F2RnMyMUJ0Qjs7QXVGaDJ4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjFCdEI7O0F1RnAyeEJFO0VBQXVCLGdCQXRnRUg7QXZGODIxQnRCOztBdUZ4MnhCRTtFQUF1QixnQkF0Z0VIO0F2RmszMUJ0Qjs7QXVGNTJ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzFCdEI7O0F1RmgzeEJFO0VBQXVCLGdCQXRnRUg7QXZGMDMxQnRCOztBdUZwM3hCRTtFQUF1QixnQkF0Z0VIO0F2RjgzMUJ0Qjs7QXVGeDN4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDFCdEI7O0F1RjUzeEJFO0VBQXVCLGdCQXRnRUg7QXZGczQxQnRCOztBdUZoNHhCRTtFQUF1QixnQkF0Z0VIO0F2RjA0MUJ0Qjs7QXVGcDR4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDFCdEI7O0F1Rng0eEJFO0VBQXVCLGdCQXRnRUg7QXZGazUxQnRCOztBdUY1NHhCRTtFQUF1QixnQkF0Z0VIO0F2RnM1MUJ0Qjs7QXVGaDV4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTFCdEI7O0F1RnA1eEJFO0VBQXVCLGdCQXRnRUg7QXZGODUxQnRCOztBdUZ4NXhCRTtFQUF1QixnQkF0Z0VIO0F2Rms2MUJ0Qjs7QXVGNTV4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjFCdEI7O0F1Rmg2eEJFO0VBQXVCLGdCQXRnRUg7QXZGMDYxQnRCOztBdUZwNnhCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2MUJ0Qjs7QXVGeDZ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzFCdEI7O0F1RjU2eEJFO0VBQXVCLGdCQXRnRUg7QXZGczcxQnRCOztBdUZoN3hCRTtFQUF1QixnQkF0Z0VIO0F2RjA3MUJ0Qjs7QXVGcDd4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzFCdEI7O0F1Rng3eEJFO0VBQXVCLGdCQXRnRUg7QXZGazgxQnRCOztBdUY1N3hCRTtFQUF1QixnQkF0Z0VIO0F2RnM4MUJ0Qjs7QXVGaDh4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwODFCdEI7O0F1RnA4eEJFO0VBQXVCLGdCQXRnRUg7QXZGODgxQnRCOztBdUZ4OHhCRTtFQUF1QixnQkF0Z0VIO0F2Rms5MUJ0Qjs7QXVGNTh4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTFCdEI7O0F1Rmg5eEJFO0VBQXVCLGdCQXRnRUg7QXZGMDkxQnRCOztBdUZwOXhCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5MUJ0Qjs7QXVGeDl4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzFCdEI7O0F1RjU5eEJFO0VBQXVCLGdCQXRnRUg7QXZGcysxQnRCOztBdUZoK3hCRTtFQUF1QixnQkF0Z0VIO0F2RjArMUJ0Qjs7QXVGcCt4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzFCdEI7O0F1RngreEJFO0VBQXVCLGdCQXRnRUg7QXZGay8xQnRCOztBdUY1K3hCRTtFQUF1QixnQkF0Z0VIO0F2RnMvMUJ0Qjs7QXVGaC94QkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzFCdEI7O0F1RnAveEJFO0VBQXVCLGdCQXRnRUg7QXZGOC8xQnRCOztBdUZ4L3hCRTtFQUF1QixnQkF0Z0VIO0F2RmtnMkJ0Qjs7QXVGNS94QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZzJCdEI7O0F1RmhneUJFO0VBQXVCLGdCQXRnRUg7QXZGMGcyQnRCOztBdUZwZ3lCRTtFQUF1QixnQkF0Z0VIO0F2RjhnMkJ0Qjs7QXVGeGd5QkU7RUFBdUIsZ0JBdGdFSDtBdkZraDJCdEI7O0F1RjVneUJFO0VBQXVCLGdCQXRnRUg7QXZGc2gyQnRCOztBdUZoaHlCRTtFQUF1QixnQkF0Z0VIO0F2RjBoMkJ0Qjs7QXVGcGh5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aDJCdEI7O0F1RnhoeUJFO0VBQXVCLGdCQXRnRUg7QXZGa2kyQnRCOztBdUY1aHlCRTtFQUF1QixnQkF0Z0VIO0F2RnNpMkJ0Qjs7QXVGaGl5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaTJCdEI7O0F1RnBpeUJFO0VBQXVCLGdCQXRnRUg7QXZGOGkyQnRCOztBdUZ4aXlCRTtFQUF1QixnQkF0Z0VIO0F2RmtqMkJ0Qjs7QXVGNWl5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzajJCdEI7O0F1RmhqeUJFO0VBQXVCLGdCQXRnRUg7QXZGMGoyQnRCOztBdUZwanlCRTtFQUF1QixnQkF0Z0VIO0F2RjhqMkJ0Qjs7QXVGeGp5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrazJCdEI7O0F1RjVqeUJFO0VBQXVCLGdCQXRnRUg7QXZGc2syQnRCOztBdUZoa3lCRTtFQUF1QixnQkF0Z0VIO0F2RjBrMkJ0Qjs7QXVGcGt5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4azJCdEI7O0F1RnhreUJFO0VBQXVCLGdCQXRnRUg7QXZGa2wyQnRCOztBdUY1a3lCRTtFQUF1QixnQkF0Z0VIO0F2RnNsMkJ0Qjs7QXVGaGx5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbDJCdEI7O0F1RnBseUJFO0VBQXVCLGdCQXRnRUg7QXZGOGwyQnRCOztBdUZ4bHlCRTtFQUF1QixnQkF0Z0VIO0F2RmttMkJ0Qjs7QXVGNWx5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbTJCdEI7O0F1RmhteUJFO0VBQXVCLGdCQXRnRUg7QXZGMG0yQnRCOztBdUZwbXlCRTtFQUF1QixnQkF0Z0VIO0F2RjhtMkJ0Qjs7QXVGeG15QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbjJCdEI7O0F1RjVteUJFO0VBQXVCLGdCQXRnRUg7QXZGc24yQnRCOztBdUZobnlCRTtFQUF1QixnQkF0Z0VIO0F2RjBuMkJ0Qjs7QXVGcG55QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bjJCdEI7O0F1RnhueUJFO0VBQXVCLGdCQXRnRUg7QXZGa28yQnRCOztBdUY1bnlCRTtFQUF1QixnQkF0Z0VIO0F2RnNvMkJ0Qjs7QXVGaG95QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbzJCdEI7O0F1RnBveUJFO0VBQXVCLGdCQXRnRUg7QXZGOG8yQnRCOztBdUZ4b3lCRTtFQUF1QixnQkF0Z0VIO0F2RmtwMkJ0Qjs7QXVGNW95QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcDJCdEI7O0F1RmhweUJFO0VBQXVCLGdCQXRnRUg7QXZGMHAyQnRCOztBdUZwcHlCRTtFQUF1QixnQkF0Z0VIO0F2RjhwMkJ0Qjs7QXVGeHB5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcTJCdEI7O0F1RjVweUJFO0VBQXVCLGdCQXRnRUg7QXZGc3EyQnRCOztBdUZocXlCRTtFQUF1QixnQkF0Z0VIO0F2RjBxMkJ0Qjs7QXVGcHF5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cTJCdEI7O0F1RnhxeUJFO0VBQXVCLGdCQXRnRUg7QXZGa3IyQnRCOztBdUY1cXlCRTtFQUF1QixnQkF0Z0VIO0F2RnNyMkJ0Qjs7QXVGaHJ5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcjJCdEI7O0F1RnByeUJFO0VBQXVCLGdCQXRnRUg7QXZGOHIyQnRCOztBdUZ4cnlCRTtFQUF1QixnQkF0Z0VIO0F2RmtzMkJ0Qjs7QXVGNXJ5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzczJCdEI7O0F1RmhzeUJFO0VBQXVCLGdCQXRnRUg7QXZGMHMyQnRCOztBdUZwc3lCRTtFQUF1QixnQkF0Z0VIO0F2RjhzMkJ0Qjs7QXVGeHN5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdDJCdEI7O0F1RjVzeUJFO0VBQXVCLGdCQXRnRUg7QXZGc3QyQnRCOztBdUZodHlCRTtFQUF1QixnQkF0Z0VIO0F2RjB0MkJ0Qjs7QXVGcHR5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dDJCdEI7O0F1Rnh0eUJFO0VBQXVCLGdCQXRnRUg7QXZGa3UyQnRCOztBdUY1dHlCRTtFQUF1QixnQkF0Z0VIO0F2RnN1MkJ0Qjs7QXVGaHV5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdTJCdEI7O0F1RnB1eUJFO0VBQXVCLGdCQXRnRUg7QXZGOHUyQnRCOztBdUZ4dXlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2MkJ0Qjs7QXVGNXV5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdjJCdEI7O0F1Rmh2eUJFO0VBQXVCLGdCQXRnRUg7QXZGMHYyQnRCOztBdUZwdnlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2MkJ0Qjs7QXVGeHZ5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdzJCdEI7O0F1RjV2eUJFO0VBQXVCLGdCQXRnRUg7QXZGc3cyQnRCOztBdUZod3lCRTtFQUF1QixnQkF0Z0VIO0F2RjB3MkJ0Qjs7QXVGcHd5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dzJCdEI7O0F1Rnh3eUJFO0VBQXVCLGdCQXRnRUg7QXZGa3gyQnRCOztBdUY1d3lCRTtFQUF1QixnQkF0Z0VIO0F2RnN4MkJ0Qjs7QXVGaHh5QkU7RUFBdUIsZ0JBdGdFSDtBdkYweDJCdEI7O0F1RnB4eUJFO0VBQXVCLGdCQXRnRUg7QXZGOHgyQnRCOztBdUZ4eHlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5MkJ0Qjs7QXVGNXh5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeTJCdEI7O0F1Rmh5eUJFO0VBQXVCLGdCQXRnRUg7QXZGMHkyQnRCOztBdUZweXlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5MkJ0Qjs7QXVGeHl5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrejJCdEI7O0F1RjV5eUJFO0VBQXVCLGdCQXRnRUg7QXZGc3oyQnRCOztBdUZoenlCRTtFQUF1QixnQkF0Z0VIO0F2RjB6MkJ0Qjs7QXVGcHp5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ejJCdEI7O0F1Rnh6eUJFO0VBQXVCLGdCQXRnRUg7QXZGazAyQnRCOztBdUY1enlCRTtFQUF1QixnQkF0Z0VIO0F2RnMwMkJ0Qjs7QXVGaDB5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMDJCdEI7O0F1RnAweUJFO0VBQXVCLGdCQXRnRUg7QXZGODAyQnRCOztBdUZ4MHlCRTtFQUF1QixnQkF0Z0VIO0F2RmsxMkJ0Qjs7QXVGNTB5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMTJCdEI7O0F1RmgxeUJFO0VBQXVCLGdCQXRnRUg7QXZGMDEyQnRCOztBdUZwMXlCRTtFQUF1QixnQkF0Z0VIO0F2RjgxMkJ0Qjs7QXVGeDF5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMjJCdEI7O0F1RjUxeUJFO0VBQXVCLGdCQXRnRUg7QXZGczIyQnRCOztBdUZoMnlCRTtFQUF1QixnQkF0Z0VIO0F2RjAyMkJ0Qjs7QXVGcDJ5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MjJCdEI7O0F1RngyeUJFO0VBQXVCLGdCQXRnRUg7QXZGazMyQnRCOztBdUY1MnlCRTtFQUF1QixnQkF0Z0VIO0F2RnMzMkJ0Qjs7QXVGaDN5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMzJCdEI7O0F1RnAzeUJFO0VBQXVCLGdCQXRnRUg7QXZGODMyQnRCOztBdUZ4M3lCRTtFQUF1QixnQkF0Z0VIO0F2Rms0MkJ0Qjs7QXVGNTN5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNDJCdEI7O0F1Rmg0eUJFO0VBQXVCLGdCQXRnRUg7QXZGMDQyQnRCOztBdUZwNHlCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0MkJ0Qjs7QXVGeDR5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNTJCdEI7O0F1RjU0eUJFO0VBQXVCLGdCQXRnRUg7QXZGczUyQnRCOztBdUZoNXlCRTtFQUF1QixnQkF0Z0VIO0F2RjA1MkJ0Qjs7QXVGcDV5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NTJCdEI7O0F1Rng1eUJFO0VBQXVCLGdCQXRnRUg7QXZGazYyQnRCOztBdUY1NXlCRTtFQUF1QixnQkF0Z0VIO0F2RnM2MkJ0Qjs7QXVGaDZ5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNjJCdEI7O0F1RnA2eUJFO0VBQXVCLGdCQXRnRUg7QXZGODYyQnRCOztBdUZ4NnlCRTtFQUF1QixnQkF0Z0VIO0F2Rms3MkJ0Qjs7QXVGNTZ5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNzJCdEI7O0F1Rmg3eUJFO0VBQXVCLGdCQXRnRUg7QXZGMDcyQnRCOztBdUZwN3lCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3MkJ0Qjs7QXVGeDd5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrODJCdEI7O0F1RjU3eUJFO0VBQXVCLGdCQXRnRUg7QXZGczgyQnRCOztBdUZoOHlCRTtFQUF1QixnQkF0Z0VIO0F2RjA4MkJ0Qjs7QXVGcDh5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ODJCdEI7O0F1Rng4eUJFO0VBQXVCLGdCQXRnRUg7QXZGazkyQnRCOztBdUY1OHlCRTtFQUF1QixnQkF0Z0VIO0F2RnM5MkJ0Qjs7QXVGaDl5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOTJCdEI7O0F1RnA5eUJFO0VBQXVCLGdCQXRnRUg7QXZGODkyQnRCOztBdUZ4OXlCRTtFQUF1QixnQkF0Z0VIO0F2RmsrMkJ0Qjs7QXVGNTl5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzKzJCdEI7O0F1RmgreUJFO0VBQXVCLGdCQXRnRUg7QXZGMCsyQnRCOztBdUZwK3lCRTtFQUF1QixnQkF0Z0VIO0F2RjgrMkJ0Qjs7QXVGeCt5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrLzJCdEI7O0F1RjUreUJFO0VBQXVCLGdCQXRnRUg7QXZGcy8yQnRCOztBdUZoL3lCRTtFQUF1QixnQkF0Z0VIO0F2RjAvMkJ0Qjs7QXVGcC95QkU7RUFBdUIsZ0JBdGdFSDtBdkY4LzJCdEI7O0F1RngveUJFO0VBQXVCLGdCQXRnRUg7QXZGa2czQnRCOztBdUY1L3lCRTtFQUF1QixnQkF0Z0VIO0F2RnNnM0J0Qjs7QXVGaGd6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzNCdEI7O0F1RnBnekJFO0VBQXVCLGdCQXRnRUg7QXZGOGczQnRCOztBdUZ4Z3pCRTtFQUF1QixnQkF0Z0VIO0F2RmtoM0J0Qjs7QXVGNWd6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDNCdEI7O0F1RmhoekJFO0VBQXVCLGdCQXRnRUg7QXZGMGgzQnRCOztBdUZwaHpCRTtFQUF1QixnQkF0Z0VIO0F2RjhoM0J0Qjs7QXVGeGh6QkU7RUFBdUIsZ0JBdGdFSDtBdkZraTNCdEI7O0F1RjVoekJFO0VBQXVCLGdCQXRnRUg7QXZGc2kzQnRCOztBdUZoaXpCRTtFQUF1QixnQkF0Z0VIO0F2RjBpM0J0Qjs7QXVGcGl6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aTNCdEI7O0F1RnhpekJFO0VBQXVCLGdCQXRnRUg7QXZGa2ozQnRCOztBdUY1aXpCRTtFQUF1QixnQkF0Z0VIO0F2RnNqM0J0Qjs7QXVGaGp6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwajNCdEI7O0F1RnBqekJFO0VBQXVCLGdCQXRnRUg7QXZGOGozQnRCOztBdUZ4anpCRTtFQUF1QixnQkF0Z0VIO0F2RmtrM0J0Qjs7QXVGNWp6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzazNCdEI7O0F1RmhrekJFO0VBQXVCLGdCQXRnRUg7QXZGMGszQnRCOztBdUZwa3pCRTtFQUF1QixnQkF0Z0VIO0F2RjhrM0J0Qjs7QXVGeGt6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDNCdEI7O0F1RjVrekJFO0VBQXVCLGdCQXRnRUg7QXZGc2wzQnRCOztBdUZobHpCRTtFQUF1QixnQkF0Z0VIO0F2RjBsM0J0Qjs7QXVGcGx6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDNCdEI7O0F1RnhsekJFO0VBQXVCLGdCQXRnRUg7QXZGa20zQnRCOztBdUY1bHpCRTtFQUF1QixnQkF0Z0VIO0F2RnNtM0J0Qjs7QXVGaG16QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbTNCdEI7O0F1RnBtekJFO0VBQXVCLGdCQXRnRUg7QXZGOG0zQnRCOztBdUZ4bXpCRTtFQUF1QixnQkF0Z0VIO0F2RmtuM0J0Qjs7QXVGNW16QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjNCdEI7O0F1RmhuekJFO0VBQXVCLGdCQXRnRUg7QXZGMG4zQnRCOztBdUZwbnpCRTtFQUF1QixnQkF0Z0VIO0F2RjhuM0J0Qjs7QXVGeG56QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzNCdEI7O0F1RjVuekJFO0VBQXVCLGdCQXRnRUg7QXZGc28zQnRCOztBdUZob3pCRTtFQUF1QixnQkF0Z0VIO0F2RjBvM0J0Qjs7QXVGcG96QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzNCdEI7O0F1RnhvekJFO0VBQXVCLGdCQXRnRUg7QXZGa3AzQnRCOztBdUY1b3pCRTtFQUF1QixnQkF0Z0VIO0F2RnNwM0J0Qjs7QXVGaHB6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDNCdEI7O0F1RnBwekJFO0VBQXVCLGdCQXRnRUg7QXZGOHAzQnRCOztBdUZ4cHpCRTtFQUF1QixnQkF0Z0VIO0F2RmtxM0J0Qjs7QXVGNXB6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcTNCdEI7O0F1RmhxekJFO0VBQXVCLGdCQXRnRUg7QXZGMHEzQnRCOztBdUZwcXpCRTtFQUF1QixnQkF0Z0VIO0F2RjhxM0J0Qjs7QXVGeHF6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjNCdEI7O0F1RjVxekJFO0VBQXVCLGdCQXRnRUg7QXZGc3IzQnRCOztBdUZocnpCRTtFQUF1QixnQkF0Z0VIO0F2RjByM0J0Qjs7QXVGcHJ6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjNCdEI7O0F1RnhyekJFO0VBQXVCLGdCQXRnRUg7QXZGa3MzQnRCOztBdUY1cnpCRTtFQUF1QixnQkF0Z0VIO0F2RnNzM0J0Qjs7QXVGaHN6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwczNCdEI7O0F1RnBzekJFO0VBQXVCLGdCQXRnRUg7QXZGOHMzQnRCOztBdUZ4c3pCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0M0J0Qjs7QXVGNXN6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDNCdEI7O0F1Rmh0ekJFO0VBQXVCLGdCQXRnRUg7QXZGMHQzQnRCOztBdUZwdHpCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0M0J0Qjs7QXVGeHR6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdTNCdEI7O0F1RjV0ekJFO0VBQXVCLGdCQXRnRUg7QXZGc3UzQnRCOztBdUZodXpCRTtFQUF1QixnQkF0Z0VIO0F2RjB1M0J0Qjs7QXVGcHV6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dTNCdEI7O0F1Rnh1ekJFO0VBQXVCLGdCQXRnRUg7QXZGa3YzQnRCOztBdUY1dXpCRTtFQUF1QixnQkF0Z0VIO0F2RnN2M0J0Qjs7QXVGaHZ6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjNCdEI7O0F1RnB2ekJFO0VBQXVCLGdCQXRnRUg7QXZGOHYzQnRCOztBdUZ4dnpCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3M0J0Qjs7QXVGNXZ6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzNCdEI7O0F1Rmh3ekJFO0VBQXVCLGdCQXRnRUg7QXZGMHczQnRCOztBdUZwd3pCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3M0J0Qjs7QXVGeHd6QkU7RUFBdUIsZ0JBdGdFSDtBdkZreDNCdEI7O0F1RjV3ekJFO0VBQXVCLGdCQXRnRUg7QXZGc3gzQnRCOztBdUZoeHpCRTtFQUF1QixnQkF0Z0VIO0F2RjB4M0J0Qjs7QXVGcHh6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDNCdEI7O0F1Rnh4ekJFO0VBQXVCLGdCQXRnRUg7QXZGa3kzQnRCOztBdUY1eHpCRTtFQUF1QixnQkF0Z0VIO0F2RnN5M0J0Qjs7QXVGaHl6QkU7RUFBdUIsZ0JBdGdFSDtBdkYweTNCdEI7O0F1RnB5ekJFO0VBQXVCLGdCQXRnRUg7QXZGOHkzQnRCOztBdUZ4eXpCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6M0J0Qjs7QXVGNXl6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzejNCdEI7O0F1Rmh6ekJFO0VBQXVCLGdCQXRnRUg7QXZGMHozQnRCOztBdUZwenpCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6M0J0Qjs7QXVGeHp6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDNCdEI7O0F1RjV6ekJFO0VBQXVCLGdCQXRnRUg7QXZGczAzQnRCOztBdUZoMHpCRTtFQUF1QixnQkF0Z0VIO0F2RjAwM0J0Qjs7QXVGcDB6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDNCdEI7O0F1RngwekJFO0VBQXVCLGdCQXRnRUg7QXZGazEzQnRCOztBdUY1MHpCRTtFQUF1QixnQkF0Z0VIO0F2RnMxM0J0Qjs7QXVGaDF6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMTNCdEI7O0F1RnAxekJFO0VBQXVCLGdCQXRnRUg7QXZGODEzQnRCOztBdUZ4MXpCRTtFQUF1QixnQkF0Z0VIO0F2RmsyM0J0Qjs7QXVGNTF6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjNCdEI7O0F1RmgyekJFO0VBQXVCLGdCQXRnRUg7QXZGMDIzQnRCOztBdUZwMnpCRTtFQUF1QixnQkF0Z0VIO0F2RjgyM0J0Qjs7QXVGeDJ6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzNCdEI7O0F1RjUyekJFO0VBQXVCLGdCQXRnRUg7QXZGczMzQnRCOztBdUZoM3pCRTtFQUF1QixnQkF0Z0VIO0F2RjAzM0J0Qjs7QXVGcDN6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzNCdEI7O0F1RngzekJFO0VBQXVCLGdCQXRnRUg7QXZGazQzQnRCOztBdUY1M3pCRTtFQUF1QixnQkF0Z0VIO0F2RnM0M0J0Qjs7QXVGaDR6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDNCdEI7O0F1RnA0ekJFO0VBQXVCLGdCQXRnRUg7QXZGODQzQnRCOztBdUZ4NHpCRTtFQUF1QixnQkF0Z0VIO0F2Rms1M0J0Qjs7QXVGNTR6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNTNCdEI7O0F1Rmg1ekJFO0VBQXVCLGdCQXRnRUg7QXZGMDUzQnRCOztBdUZwNXpCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1M0J0Qjs7QXVGeDV6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjNCdEI7O0F1RjU1ekJFO0VBQXVCLGdCQXRnRUg7QXZGczYzQnRCOztBdUZoNnpCRTtFQUF1QixnQkF0Z0VIO0F2RjA2M0J0Qjs7QXVGcDZ6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjNCdEI7O0F1Rng2ekJFO0VBQXVCLGdCQXRnRUg7QXZGazczQnRCOztBdUY1NnpCRTtFQUF1QixnQkF0Z0VIO0F2RnM3M0J0Qjs7QXVGaDd6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzNCdEI7O0F1RnA3ekJFO0VBQXVCLGdCQXRnRUg7QXZGODczQnRCOztBdUZ4N3pCRTtFQUF1QixnQkF0Z0VIO0F2Rms4M0J0Qjs7QXVGNTd6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzODNCdEI7O0F1Rmg4ekJFO0VBQXVCLGdCQXRnRUg7QXZGMDgzQnRCOztBdUZwOHpCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4M0J0Qjs7QXVGeDh6QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOTNCdEI7O0F1RjU4ekJFO0VBQXVCLGdCQXRnRUg7QXZGczkzQnRCOztBdUZoOXpCRTtFQUF1QixnQkF0Z0VIO0F2RjA5M0J0Qjs7QXVGcDl6QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OTNCdEI7O0F1Rng5ekJFO0VBQXVCLGdCQXRnRUg7QXZGayszQnRCOztBdUY1OXpCRTtFQUF1QixnQkF0Z0VIO0F2RnMrM0J0Qjs7QXVGaCt6QkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzNCdEI7O0F1RnArekJFO0VBQXVCLGdCQXRnRUg7QXZGOCszQnRCOztBdUZ4K3pCRTtFQUF1QixnQkF0Z0VIO0F2RmsvM0J0Qjs7QXVGNSt6QkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzNCdEI7O0F1RmgvekJFO0VBQXVCLGdCQXRnRUg7QXZGMC8zQnRCOztBdUZwL3pCRTtFQUF1QixnQkF0Z0VIO0F2RjgvM0J0Qjs7QXVGeC96QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzRCdEI7O0F1RjUvekJFO0VBQXVCLGdCQXRnRUg7QXZGc2c0QnRCOztBdUZoZzBCRTtFQUF1QixnQkF0Z0VIO0F2RjBnNEJ0Qjs7QXVGcGcwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzRCdEI7O0F1RnhnMEJFO0VBQXVCLGdCQXRnRUg7QXZGa2g0QnRCOztBdUY1ZzBCRTtFQUF1QixnQkF0Z0VIO0F2RnNoNEJ0Qjs7QXVGaGgwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDRCdEI7O0F1RnBoMEJFO0VBQXVCLGdCQXRnRUg7QXZGOGg0QnRCOztBdUZ4aDBCRTtFQUF1QixnQkF0Z0VIO0F2RmtpNEJ0Qjs7QXVGNWgwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTRCdEI7O0F1RmhpMEJFO0VBQXVCLGdCQXRnRUg7QXZGMGk0QnRCOztBdUZwaTBCRTtFQUF1QixnQkF0Z0VIO0F2RjhpNEJ0Qjs7QXVGeGkwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrajRCdEI7O0F1RjVpMEJFO0VBQXVCLGdCQXRnRUg7QXZGc2o0QnRCOztBdUZoajBCRTtFQUF1QixnQkF0Z0VIO0F2RjBqNEJ0Qjs7QXVGcGowQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajRCdEI7O0F1RnhqMEJFO0VBQXVCLGdCQXRnRUg7QXZGa2s0QnRCOztBdUY1ajBCRTtFQUF1QixnQkF0Z0VIO0F2RnNrNEJ0Qjs7QXVGaGswQkU7RUFBdUIsZ0JBdGdFSDtBdkYwazRCdEI7O0F1RnBrMEJFO0VBQXVCLGdCQXRnRUg7QXZGOGs0QnRCOztBdUZ4azBCRTtFQUF1QixnQkF0Z0VIO0F2RmtsNEJ0Qjs7QXVGNWswQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDRCdEI7O0F1RmhsMEJFO0VBQXVCLGdCQXRnRUg7QXZGMGw0QnRCOztBdUZwbDBCRTtFQUF1QixnQkF0Z0VIO0F2RjhsNEJ0Qjs7QXVGeGwwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTRCdEI7O0F1RjVsMEJFO0VBQXVCLGdCQXRnRUg7QXZGc200QnRCOztBdUZobTBCRTtFQUF1QixnQkF0Z0VIO0F2RjBtNEJ0Qjs7QXVGcG0wQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTRCdEI7O0F1RnhtMEJFO0VBQXVCLGdCQXRnRUg7QXZGa240QnRCOztBdUY1bTBCRTtFQUF1QixnQkF0Z0VIO0F2RnNuNEJ0Qjs7QXVGaG4wQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjRCdEI7O0F1RnBuMEJFO0VBQXVCLGdCQXRnRUg7QXZGOG40QnRCOztBdUZ4bjBCRTtFQUF1QixnQkF0Z0VIO0F2RmtvNEJ0Qjs7QXVGNW4wQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzRCdEI7O0F1RmhvMEJFO0VBQXVCLGdCQXRnRUg7QXZGMG80QnRCOztBdUZwbzBCRTtFQUF1QixnQkF0Z0VIO0F2RjhvNEJ0Qjs7QXVGeG8wQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDRCdEI7O0F1RjVvMEJFO0VBQXVCLGdCQXRnRUg7QXZGc3A0QnRCOztBdUZocDBCRTtFQUF1QixnQkF0Z0VIO0F2RjBwNEJ0Qjs7QXVGcHAwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDRCdEI7O0F1RnhwMEJFO0VBQXVCLGdCQXRnRUg7QXZGa3E0QnRCOztBdUY1cDBCRTtFQUF1QixnQkF0Z0VIO0F2RnNxNEJ0Qjs7QXVGaHEwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTRCdEI7O0F1RnBxMEJFO0VBQXVCLGdCQXRnRUg7QXZGOHE0QnRCOztBdUZ4cTBCRTtFQUF1QixnQkF0Z0VIO0F2RmtyNEJ0Qjs7QXVGNXEwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjRCdEI7O0F1RmhyMEJFO0VBQXVCLGdCQXRnRUg7QXZGMHI0QnRCOztBdUZwcjBCRTtFQUF1QixnQkF0Z0VIO0F2RjhyNEJ0Qjs7QXVGeHIwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrczRCdEI7O0F1RjVyMEJFO0VBQXVCLGdCQXRnRUg7QXZGc3M0QnRCOztBdUZoczBCRTtFQUF1QixnQkF0Z0VIO0F2RjBzNEJ0Qjs7QXVGcHMwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4czRCdEI7O0F1RnhzMEJFO0VBQXVCLGdCQXRnRUg7QXZGa3Q0QnRCOztBdUY1czBCRTtFQUF1QixnQkF0Z0VIO0F2RnN0NEJ0Qjs7QXVGaHQwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDRCdEI7O0F1RnB0MEJFO0VBQXVCLGdCQXRnRUg7QXZGOHQ0QnRCOztBdUZ4dDBCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1NEJ0Qjs7QXVGNXQwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTRCdEI7O0F1Rmh1MEJFO0VBQXVCLGdCQXRnRUg7QXZGMHU0QnRCOztBdUZwdTBCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1NEJ0Qjs7QXVGeHUwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjRCdEI7O0F1RjV1MEJFO0VBQXVCLGdCQXRnRUg7QXZGc3Y0QnRCOztBdUZodjBCRTtFQUF1QixnQkF0Z0VIO0F2RjB2NEJ0Qjs7QXVGcHYwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4djRCdEI7O0F1Rnh2MEJFO0VBQXVCLGdCQXRnRUg7QXZGa3c0QnRCOztBdUY1djBCRTtFQUF1QixnQkF0Z0VIO0F2RnN3NEJ0Qjs7QXVGaHcwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzRCdEI7O0F1RnB3MEJFO0VBQXVCLGdCQXRnRUg7QXZGOHc0QnRCOztBdUZ4dzBCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4NEJ0Qjs7QXVGNXcwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDRCdEI7O0F1Rmh4MEJFO0VBQXVCLGdCQXRnRUg7QXZGMHg0QnRCOztBdUZweDBCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4NEJ0Qjs7QXVGeHgwQkU7RUFBdUIsZ0JBdGdFSDtBdkZreTRCdEI7O0F1RjV4MEJFO0VBQXVCLGdCQXRnRUg7QXZGc3k0QnRCOztBdUZoeTBCRTtFQUF1QixnQkF0Z0VIO0F2RjB5NEJ0Qjs7QXVGcHkwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTRCdEI7O0F1Rnh5MEJFO0VBQXVCLGdCQXRnRUg7QXZGa3o0QnRCOztBdUY1eTBCRTtFQUF1QixnQkF0Z0VIO0F2RnN6NEJ0Qjs7QXVGaHowQkU7RUFBdUIsZ0JBdGdFSDtBdkYwejRCdEI7O0F1RnB6MEJFO0VBQXVCLGdCQXRnRUg7QXZGOHo0QnRCOztBdUZ4ejBCRTtFQUF1QixnQkF0Z0VIO0F2RmswNEJ0Qjs7QXVGNXowQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDRCdEI7O0F1RmgwMEJFO0VBQXVCLGdCQXRnRUg7QXZGMDA0QnRCOztBdUZwMDBCRTtFQUF1QixnQkF0Z0VIO0F2RjgwNEJ0Qjs7QXVGeDAwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTRCdEI7O0F1RjUwMEJFO0VBQXVCLGdCQXRnRUg7QXZGczE0QnRCOztBdUZoMTBCRTtFQUF1QixnQkF0Z0VIO0F2RjAxNEJ0Qjs7QXVGcDEwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTRCdEI7O0F1RngxMEJFO0VBQXVCLGdCQXRnRUg7QXZGazI0QnRCOztBdUY1MTBCRTtFQUF1QixnQkF0Z0VIO0F2RnMyNEJ0Qjs7QXVGaDIwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjRCdEI7O0F1RnAyMEJFO0VBQXVCLGdCQXRnRUg7QXZGODI0QnRCOztBdUZ4MjBCRTtFQUF1QixnQkF0Z0VIO0F2RmszNEJ0Qjs7QXVGNTIwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzRCdEI7O0F1RmgzMEJFO0VBQXVCLGdCQXRnRUg7QXZGMDM0QnRCOztBdUZwMzBCRTtFQUF1QixnQkF0Z0VIO0F2RjgzNEJ0Qjs7QXVGeDMwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDRCdEI7O0F1RjUzMEJFO0VBQXVCLGdCQXRnRUg7QXZGczQ0QnRCOztBdUZoNDBCRTtFQUF1QixnQkF0Z0VIO0F2RjA0NEJ0Qjs7QXVGcDQwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDRCdEI7O0F1Rng0MEJFO0VBQXVCLGdCQXRnRUg7QXZGazU0QnRCOztBdUY1NDBCRTtFQUF1QixnQkF0Z0VIO0F2RnM1NEJ0Qjs7QXVGaDUwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTRCdEI7O0F1RnA1MEJFO0VBQXVCLGdCQXRnRUg7QXZGODU0QnRCOztBdUZ4NTBCRTtFQUF1QixnQkF0Z0VIO0F2Rms2NEJ0Qjs7QXVGNTUwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjRCdEI7O0F1Rmg2MEJFO0VBQXVCLGdCQXRnRUg7QXZGMDY0QnRCOztBdUZwNjBCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2NEJ0Qjs7QXVGeDYwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzRCdEI7O0F1RjU2MEJFO0VBQXVCLGdCQXRnRUg7QXZGczc0QnRCOztBdUZoNzBCRTtFQUF1QixnQkF0Z0VIO0F2RjA3NEJ0Qjs7QXVGcDcwQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzRCdEI7O0F1Rng3MEJFO0VBQXVCLGdCQXRnRUg7QXZGazg0QnRCOztBdUY1NzBCRTtFQUF1QixnQkF0Z0VIO0F2RnM4NEJ0Qjs7QXVGaDgwQkU7RUFBdUIsZ0JBdGdFSDtBdkYwODRCdEI7O0F1RnA4MEJFO0VBQXVCLGdCQXRnRUg7QXZGODg0QnRCOztBdUZ4ODBCRTtFQUF1QixnQkF0Z0VIO0F2Rms5NEJ0Qjs7QXVGNTgwQkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTRCdEI7O0F1Rmg5MEJFO0VBQXVCLGdCQXRnRUg7QXZGMDk0QnRCOztBdUZwOTBCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5NEJ0Qjs7QXVGeDkwQkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzRCdEI7O0F1RjU5MEJFO0VBQXVCLGdCQXRnRUg7QXZGcys0QnRCOztBdUZoKzBCRTtFQUF1QixnQkF0Z0VIO0F2RjArNEJ0Qjs7QXVGcCswQkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzRCdEI7O0F1RngrMEJFO0VBQXVCLGdCQXRnRUg7QXZGay80QnRCOztBdUY1KzBCRTtFQUF1QixnQkF0Z0VIO0F2RnMvNEJ0Qjs7QXVGaC8wQkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzRCdEI7O0F1RnAvMEJFO0VBQXVCLGdCQXRnRUg7QXZGOC80QnRCOztBdUZ4LzBCRTtFQUF1QixnQkF0Z0VIO0F2RmtnNUJ0Qjs7QXVGNS8wQkU7RUFBdUIsZ0JBdGdFSDtBdkZzZzVCdEI7O0F1RmhnMUJFO0VBQXVCLGdCQXRnRUg7QXZGMGc1QnRCOztBdUZwZzFCRTtFQUF1QixnQkF0Z0VIO0F2RjhnNUJ0Qjs7QXVGeGcxQkU7RUFBdUIsZ0JBdGdFSDtBdkZraDVCdEI7O0F1RjVnMUJFO0VBQXVCLGdCQXRnRUg7QXZGc2g1QnRCOztBdUZoaDFCRTtFQUF1QixnQkF0Z0VIO0F2RjBoNUJ0Qjs7QXVGcGgxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4aDVCdEI7O0F1RnhoMUJFO0VBQXVCLGdCQXRnRUg7QXZGa2k1QnRCOztBdUY1aDFCRTtFQUF1QixnQkF0Z0VIO0F2RnNpNUJ0Qjs7QXVGaGkxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwaTVCdEI7O0F1RnBpMUJFO0VBQXVCLGdCQXRnRUg7QXZGOGk1QnRCOztBdUZ4aTFCRTtFQUF1QixnQkF0Z0VIO0F2RmtqNUJ0Qjs7QXVGNWkxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzajVCdEI7O0F1RmhqMUJFO0VBQXVCLGdCQXRnRUg7QXZGMGo1QnRCOztBdUZwajFCRTtFQUF1QixnQkF0Z0VIO0F2RjhqNUJ0Qjs7QXVGeGoxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrazVCdEI7O0F1RjVqMUJFO0VBQXVCLGdCQXRnRUg7QXZGc2s1QnRCOztBdUZoazFCRTtFQUF1QixnQkF0Z0VIO0F2RjBrNUJ0Qjs7QXVGcGsxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4azVCdEI7O0F1RnhrMUJFO0VBQXVCLGdCQXRnRUg7QXZGa2w1QnRCOztBdUY1azFCRTtFQUF1QixnQkF0Z0VIO0F2RnNsNUJ0Qjs7QXVGaGwxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbDVCdEI7O0F1RnBsMUJFO0VBQXVCLGdCQXRnRUg7QXZGOGw1QnRCOztBdUZ4bDFCRTtFQUF1QixnQkF0Z0VIO0F2RmttNUJ0Qjs7QXVGNWwxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbTVCdEI7O0F1RmhtMUJFO0VBQXVCLGdCQXRnRUg7QXZGMG01QnRCOztBdUZwbTFCRTtFQUF1QixnQkF0Z0VIO0F2RjhtNUJ0Qjs7QXVGeG0xQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbjVCdEI7O0F1RjVtMUJFO0VBQXVCLGdCQXRnRUg7QXZGc241QnRCOztBdUZobjFCRTtFQUF1QixnQkF0Z0VIO0F2RjBuNUJ0Qjs7QXVGcG4xQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bjVCdEI7O0F1RnhuMUJFO0VBQXVCLGdCQXRnRUg7QXZGa281QnRCOztBdUY1bjFCRTtFQUF1QixnQkF0Z0VIO0F2RnNvNUJ0Qjs7QXVGaG8xQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbzVCdEI7O0F1RnBvMUJFO0VBQXVCLGdCQXRnRUg7QXZGOG81QnRCOztBdUZ4bzFCRTtFQUF1QixnQkF0Z0VIO0F2RmtwNUJ0Qjs7QXVGNW8xQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcDVCdEI7O0F1RmhwMUJFO0VBQXVCLGdCQXRnRUg7QXZGMHA1QnRCOztBdUZwcDFCRTtFQUF1QixnQkF0Z0VIO0F2RjhwNUJ0Qjs7QXVGeHAxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcTVCdEI7O0F1RjVwMUJFO0VBQXVCLGdCQXRnRUg7QXZGc3E1QnRCOztBdUZocTFCRTtFQUF1QixnQkF0Z0VIO0F2RjBxNUJ0Qjs7QXVGcHExQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cTVCdEI7O0F1RnhxMUJFO0VBQXVCLGdCQXRnRUg7QXZGa3I1QnRCOztBdUY1cTFCRTtFQUF1QixnQkF0Z0VIO0F2RnNyNUJ0Qjs7QXVGaHIxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcjVCdEI7O0F1RnByMUJFO0VBQXVCLGdCQXRnRUg7QXZGOHI1QnRCOztBdUZ4cjFCRTtFQUF1QixnQkF0Z0VIO0F2RmtzNUJ0Qjs7QXVGNXIxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzczVCdEI7O0F1RmhzMUJFO0VBQXVCLGdCQXRnRUg7QXZGMHM1QnRCOztBdUZwczFCRTtFQUF1QixnQkF0Z0VIO0F2RjhzNUJ0Qjs7QXVGeHMxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdDVCdEI7O0F1RjVzMUJFO0VBQXVCLGdCQXRnRUg7QXZGc3Q1QnRCOztBdUZodDFCRTtFQUF1QixnQkF0Z0VIO0F2RjB0NUJ0Qjs7QXVGcHQxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dDVCdEI7O0F1Rnh0MUJFO0VBQXVCLGdCQXRnRUg7QXZGa3U1QnRCOztBdUY1dDFCRTtFQUF1QixnQkF0Z0VIO0F2RnN1NUJ0Qjs7QXVGaHUxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdTVCdEI7O0F1RnB1MUJFO0VBQXVCLGdCQXRnRUg7QXZGOHU1QnRCOztBdUZ4dTFCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2NUJ0Qjs7QXVGNXUxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdjVCdEI7O0F1Rmh2MUJFO0VBQXVCLGdCQXRnRUg7QXZGMHY1QnRCOztBdUZwdjFCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2NUJ0Qjs7QXVGeHYxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdzVCdEI7O0F1RjV2MUJFO0VBQXVCLGdCQXRnRUg7QXZGc3c1QnRCOztBdUZodzFCRTtFQUF1QixnQkF0Z0VIO0F2RjB3NUJ0Qjs7QXVGcHcxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dzVCdEI7O0F1Rnh3MUJFO0VBQXVCLGdCQXRnRUg7QXZGa3g1QnRCOztBdUY1dzFCRTtFQUF1QixnQkF0Z0VIO0F2RnN4NUJ0Qjs7QXVGaHgxQkU7RUFBdUIsZ0JBdGdFSDtBdkYweDVCdEI7O0F1RnB4MUJFO0VBQXVCLGdCQXRnRUg7QXZGOHg1QnRCOztBdUZ4eDFCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5NUJ0Qjs7QXVGNXgxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzeTVCdEI7O0F1Rmh5MUJFO0VBQXVCLGdCQXRnRUg7QXZGMHk1QnRCOztBdUZweTFCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5NUJ0Qjs7QXVGeHkxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrejVCdEI7O0F1RjV5MUJFO0VBQXVCLGdCQXRnRUg7QXZGc3o1QnRCOztBdUZoejFCRTtFQUF1QixnQkF0Z0VIO0F2RjB6NUJ0Qjs7QXVGcHoxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ejVCdEI7O0F1Rnh6MUJFO0VBQXVCLGdCQXRnRUg7QXZGazA1QnRCOztBdUY1ejFCRTtFQUF1QixnQkF0Z0VIO0F2RnMwNUJ0Qjs7QXVGaDAxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMDVCdEI7O0F1RnAwMUJFO0VBQXVCLGdCQXRnRUg7QXZGODA1QnRCOztBdUZ4MDFCRTtFQUF1QixnQkF0Z0VIO0F2RmsxNUJ0Qjs7QXVGNTAxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMTVCdEI7O0F1RmgxMUJFO0VBQXVCLGdCQXRnRUg7QXZGMDE1QnRCOztBdUZwMTFCRTtFQUF1QixnQkF0Z0VIO0F2RjgxNUJ0Qjs7QXVGeDExQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMjVCdEI7O0F1RjUxMUJFO0VBQXVCLGdCQXRnRUg7QXZGczI1QnRCOztBdUZoMjFCRTtFQUF1QixnQkF0Z0VIO0F2RjAyNUJ0Qjs7QXVGcDIxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MjVCdEI7O0F1RngyMUJFO0VBQXVCLGdCQXRnRUg7QXZGazM1QnRCOztBdUY1MjFCRTtFQUF1QixnQkF0Z0VIO0F2RnMzNUJ0Qjs7QXVGaDMxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMzVCdEI7O0F1RnAzMUJFO0VBQXVCLGdCQXRnRUg7QXZGODM1QnRCOztBdUZ4MzFCRTtFQUF1QixnQkF0Z0VIO0F2Rms0NUJ0Qjs7QXVGNTMxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNDVCdEI7O0F1Rmg0MUJFO0VBQXVCLGdCQXRnRUg7QXZGMDQ1QnRCOztBdUZwNDFCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0NUJ0Qjs7QXVGeDQxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNTVCdEI7O0F1RjU0MUJFO0VBQXVCLGdCQXRnRUg7QXZGczU1QnRCOztBdUZoNTFCRTtFQUF1QixnQkF0Z0VIO0F2RjA1NUJ0Qjs7QXVGcDUxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NTVCdEI7O0F1Rng1MUJFO0VBQXVCLGdCQXRnRUg7QXZGazY1QnRCOztBdUY1NTFCRTtFQUF1QixnQkF0Z0VIO0F2RnM2NUJ0Qjs7QXVGaDYxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNjVCdEI7O0F1RnA2MUJFO0VBQXVCLGdCQXRnRUg7QXZGODY1QnRCOztBdUZ4NjFCRTtFQUF1QixnQkF0Z0VIO0F2Rms3NUJ0Qjs7QXVGNTYxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNzVCdEI7O0F1Rmg3MUJFO0VBQXVCLGdCQXRnRUg7QXZGMDc1QnRCOztBdUZwNzFCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3NUJ0Qjs7QXVGeDcxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrODVCdEI7O0F1RjU3MUJFO0VBQXVCLGdCQXRnRUg7QXZGczg1QnRCOztBdUZoODFCRTtFQUF1QixnQkF0Z0VIO0F2RjA4NUJ0Qjs7QXVGcDgxQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ODVCdEI7O0F1Rng4MUJFO0VBQXVCLGdCQXRnRUg7QXZGazk1QnRCOztBdUY1ODFCRTtFQUF1QixnQkF0Z0VIO0F2RnM5NUJ0Qjs7QXVGaDkxQkU7RUFBdUIsZ0JBdGdFSDtBdkYwOTVCdEI7O0F1RnA5MUJFO0VBQXVCLGdCQXRnRUg7QXZGODk1QnRCOztBdUZ4OTFCRTtFQUF1QixnQkF0Z0VIO0F2RmsrNUJ0Qjs7QXVGNTkxQkU7RUFBdUIsZ0JBdGdFSDtBdkZzKzVCdEI7O0F1RmgrMUJFO0VBQXVCLGdCQXRnRUg7QXZGMCs1QnRCOztBdUZwKzFCRTtFQUF1QixnQkF0Z0VIO0F2RjgrNUJ0Qjs7QXVGeCsxQkU7RUFBdUIsZ0JBdGdFSDtBdkZrLzVCdEI7O0F1RjUrMUJFO0VBQXVCLGdCQXRnRUg7QXZGcy81QnRCOztBdUZoLzFCRTtFQUF1QixnQkF0Z0VIO0F2RjAvNUJ0Qjs7QXVGcC8xQkU7RUFBdUIsZ0JBdGdFSDtBdkY4LzVCdEI7O0F1RngvMUJFO0VBQXVCLGdCQXRnRUg7QXZGa2c2QnRCOztBdUY1LzFCRTtFQUF1QixnQkF0Z0VIO0F2RnNnNkJ0Qjs7QXVGaGcyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzZCdEI7O0F1RnBnMkJFO0VBQXVCLGdCQXRnRUg7QXZGOGc2QnRCOztBdUZ4ZzJCRTtFQUF1QixnQkF0Z0VIO0F2RmtoNkJ0Qjs7QXVGNWcyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDZCdEI7O0F1RmhoMkJFO0VBQXVCLGdCQXRnRUg7QXZGMGg2QnRCOztBdUZwaDJCRTtFQUF1QixnQkF0Z0VIO0F2RjhoNkJ0Qjs7QXVGeGgyQkU7RUFBdUIsZ0JBdGdFSDtBdkZraTZCdEI7O0F1RjVoMkJFO0VBQXVCLGdCQXRnRUg7QXZGc2k2QnRCOztBdUZoaTJCRTtFQUF1QixnQkF0Z0VIO0F2RjBpNkJ0Qjs7QXVGcGkyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4aTZCdEI7O0F1RnhpMkJFO0VBQXVCLGdCQXRnRUg7QXZGa2o2QnRCOztBdUY1aTJCRTtFQUF1QixnQkF0Z0VIO0F2RnNqNkJ0Qjs7QXVGaGoyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwajZCdEI7O0F1RnBqMkJFO0VBQXVCLGdCQXRnRUg7QXZGOGo2QnRCOztBdUZ4ajJCRTtFQUF1QixnQkF0Z0VIO0F2RmtrNkJ0Qjs7QXVGNWoyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzazZCdEI7O0F1RmhrMkJFO0VBQXVCLGdCQXRnRUg7QXZGMGs2QnRCOztBdUZwazJCRTtFQUF1QixnQkF0Z0VIO0F2RjhrNkJ0Qjs7QXVGeGsyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDZCdEI7O0F1RjVrMkJFO0VBQXVCLGdCQXRnRUg7QXZGc2w2QnRCOztBdUZobDJCRTtFQUF1QixnQkF0Z0VIO0F2RjBsNkJ0Qjs7QXVGcGwyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDZCdEI7O0F1RnhsMkJFO0VBQXVCLGdCQXRnRUg7QXZGa202QnRCOztBdUY1bDJCRTtFQUF1QixnQkF0Z0VIO0F2RnNtNkJ0Qjs7QXVGaG0yQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbTZCdEI7O0F1RnBtMkJFO0VBQXVCLGdCQXRnRUg7QXZGOG02QnRCOztBdUZ4bTJCRTtFQUF1QixnQkF0Z0VIO0F2RmtuNkJ0Qjs7QXVGNW0yQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjZCdEI7O0F1RmhuMkJFO0VBQXVCLGdCQXRnRUg7QXZGMG42QnRCOztBdUZwbjJCRTtFQUF1QixnQkF0Z0VIO0F2RjhuNkJ0Qjs7QXVGeG4yQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzZCdEI7O0F1RjVuMkJFO0VBQXVCLGdCQXRnRUg7QXZGc282QnRCOztBdUZobzJCRTtFQUF1QixnQkF0Z0VIO0F2RjBvNkJ0Qjs7QXVGcG8yQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzZCdEI7O0F1RnhvMkJFO0VBQXVCLGdCQXRnRUg7QXZGa3A2QnRCOztBdUY1bzJCRTtFQUF1QixnQkF0Z0VIO0F2RnNwNkJ0Qjs7QXVGaHAyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDZCdEI7O0F1RnBwMkJFO0VBQXVCLGdCQXRnRUg7QXZGOHA2QnRCOztBdUZ4cDJCRTtFQUF1QixnQkF0Z0VIO0F2RmtxNkJ0Qjs7QXVGNXAyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcTZCdEI7O0F1RmhxMkJFO0VBQXVCLGdCQXRnRUg7QXZGMHE2QnRCOztBdUZwcTJCRTtFQUF1QixnQkF0Z0VIO0F2RjhxNkJ0Qjs7QXVGeHEyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjZCdEI7O0F1RjVxMkJFO0VBQXVCLGdCQXRnRUg7QXZGc3I2QnRCOztBdUZocjJCRTtFQUF1QixnQkF0Z0VIO0F2RjByNkJ0Qjs7QXVGcHIyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjZCdEI7O0F1RnhyMkJFO0VBQXVCLGdCQXRnRUg7QXZGa3M2QnRCOztBdUY1cjJCRTtFQUF1QixnQkF0Z0VIO0F2RnNzNkJ0Qjs7QXVGaHMyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwczZCdEI7O0F1RnBzMkJFO0VBQXVCLGdCQXRnRUg7QXZGOHM2QnRCOztBdUZ4czJCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0NkJ0Qjs7QXVGNXMyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDZCdEI7O0F1Rmh0MkJFO0VBQXVCLGdCQXRnRUg7QXZGMHQ2QnRCOztBdUZwdDJCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0NkJ0Qjs7QXVGeHQyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdTZCdEI7O0F1RjV0MkJFO0VBQXVCLGdCQXRnRUg7QXZGc3U2QnRCOztBdUZodTJCRTtFQUF1QixnQkF0Z0VIO0F2RjB1NkJ0Qjs7QXVGcHUyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4dTZCdEI7O0F1Rnh1MkJFO0VBQXVCLGdCQXRnRUg7QXZGa3Y2QnRCOztBdUY1dTJCRTtFQUF1QixnQkF0Z0VIO0F2RnN2NkJ0Qjs7QXVGaHYyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjZCdEI7O0F1RnB2MkJFO0VBQXVCLGdCQXRnRUg7QXZGOHY2QnRCOztBdUZ4djJCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3NkJ0Qjs7QXVGNXYyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzZCdEI7O0F1Rmh3MkJFO0VBQXVCLGdCQXRnRUg7QXZGMHc2QnRCOztBdUZwdzJCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3NkJ0Qjs7QXVGeHcyQkU7RUFBdUIsZ0JBdGdFSDtBdkZreDZCdEI7O0F1RjV3MkJFO0VBQXVCLGdCQXRnRUg7QXZGc3g2QnRCOztBdUZoeDJCRTtFQUF1QixnQkF0Z0VIO0F2RjB4NkJ0Qjs7QXVGcHgyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDZCdEI7O0F1Rnh4MkJFO0VBQXVCLGdCQXRnRUg7QXZGa3k2QnRCOztBdUY1eDJCRTtFQUF1QixnQkF0Z0VIO0F2RnN5NkJ0Qjs7QXVGaHkyQkU7RUFBdUIsZ0JBdGdFSDtBdkYweTZCdEI7O0F1RnB5MkJFO0VBQXVCLGdCQXRnRUg7QXZGOHk2QnRCOztBdUZ4eTJCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6NkJ0Qjs7QXVGNXkyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzejZCdEI7O0F1Rmh6MkJFO0VBQXVCLGdCQXRnRUg7QXZGMHo2QnRCOztBdUZwejJCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6NkJ0Qjs7QXVGeHoyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDZCdEI7O0F1RjV6MkJFO0VBQXVCLGdCQXRnRUg7QXZGczA2QnRCOztBdUZoMDJCRTtFQUF1QixnQkF0Z0VIO0F2RjAwNkJ0Qjs7QXVGcDAyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDZCdEI7O0F1RngwMkJFO0VBQXVCLGdCQXRnRUg7QXZGazE2QnRCOztBdUY1MDJCRTtFQUF1QixnQkF0Z0VIO0F2RnMxNkJ0Qjs7QXVGaDEyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMTZCdEI7O0F1RnAxMkJFO0VBQXVCLGdCQXRnRUg7QXZGODE2QnRCOztBdUZ4MTJCRTtFQUF1QixnQkF0Z0VIO0F2RmsyNkJ0Qjs7QXVGNTEyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjZCdEI7O0F1RmgyMkJFO0VBQXVCLGdCQXRnRUg7QXZGMDI2QnRCOztBdUZwMjJCRTtFQUF1QixnQkF0Z0VIO0F2RjgyNkJ0Qjs7QXVGeDIyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzZCdEI7O0F1RjUyMkJFO0VBQXVCLGdCQXRnRUg7QXZGczM2QnRCOztBdUZoMzJCRTtFQUF1QixnQkF0Z0VIO0F2RjAzNkJ0Qjs7QXVGcDMyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzZCdEI7O0F1RngzMkJFO0VBQXVCLGdCQXRnRUg7QXZGazQ2QnRCOztBdUY1MzJCRTtFQUF1QixnQkF0Z0VIO0F2RnM0NkJ0Qjs7QXVGaDQyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDZCdEI7O0F1RnA0MkJFO0VBQXVCLGdCQXRnRUg7QXZGODQ2QnRCOztBdUZ4NDJCRTtFQUF1QixnQkF0Z0VIO0F2Rms1NkJ0Qjs7QXVGNTQyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNTZCdEI7O0F1Rmg1MkJFO0VBQXVCLGdCQXRnRUg7QXZGMDU2QnRCOztBdUZwNTJCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1NkJ0Qjs7QXVGeDUyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjZCdEI7O0F1RjU1MkJFO0VBQXVCLGdCQXRnRUg7QXZGczY2QnRCOztBdUZoNjJCRTtFQUF1QixnQkF0Z0VIO0F2RjA2NkJ0Qjs7QXVGcDYyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjZCdEI7O0F1Rng2MkJFO0VBQXVCLGdCQXRnRUg7QXZGazc2QnRCOztBdUY1NjJCRTtFQUF1QixnQkF0Z0VIO0F2RnM3NkJ0Qjs7QXVGaDcyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzZCdEI7O0F1RnA3MkJFO0VBQXVCLGdCQXRnRUg7QXZGODc2QnRCOztBdUZ4NzJCRTtFQUF1QixnQkF0Z0VIO0F2Rms4NkJ0Qjs7QXVGNTcyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzODZCdEI7O0F1Rmg4MkJFO0VBQXVCLGdCQXRnRUg7QXZGMDg2QnRCOztBdUZwODJCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4NkJ0Qjs7QXVGeDgyQkU7RUFBdUIsZ0JBdGdFSDtBdkZrOTZCdEI7O0F1RjU4MkJFO0VBQXVCLGdCQXRnRUg7QXZGczk2QnRCOztBdUZoOTJCRTtFQUF1QixnQkF0Z0VIO0F2RjA5NkJ0Qjs7QXVGcDkyQkU7RUFBdUIsZ0JBdGdFSDtBdkY4OTZCdEI7O0F1Rng5MkJFO0VBQXVCLGdCQXRnRUg7QXZGays2QnRCOztBdUY1OTJCRTtFQUF1QixnQkF0Z0VIO0F2RnMrNkJ0Qjs7QXVGaCsyQkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzZCdEI7O0F1RnArMkJFO0VBQXVCLGdCQXRnRUg7QXZGOCs2QnRCOztBdUZ4KzJCRTtFQUF1QixnQkF0Z0VIO0F2RmsvNkJ0Qjs7QXVGNSsyQkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzZCdEI7O0F1RmgvMkJFO0VBQXVCLGdCQXRnRUg7QXZGMC82QnRCOztBdUZwLzJCRTtFQUF1QixnQkF0Z0VIO0F2RjgvNkJ0Qjs7QXVGeC8yQkU7RUFBdUIsZ0JBdGdFSDtBdkZrZzdCdEI7O0F1RjUvMkJFO0VBQXVCLGdCQXRnRUg7QXZGc2c3QnRCOztBdUZoZzNCRTtFQUF1QixnQkF0Z0VIO0F2RjBnN0J0Qjs7QXVGcGczQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZzdCdEI7O0F1RnhnM0JFO0VBQXVCLGdCQXRnRUg7QXZGa2g3QnRCOztBdUY1ZzNCRTtFQUF1QixnQkF0Z0VIO0F2RnNoN0J0Qjs7QXVGaGgzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwaDdCdEI7O0F1RnBoM0JFO0VBQXVCLGdCQXRnRUg7QXZGOGg3QnRCOztBdUZ4aDNCRTtFQUF1QixnQkF0Z0VIO0F2RmtpN0J0Qjs7QXVGNWgzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzaTdCdEI7O0F1RmhpM0JFO0VBQXVCLGdCQXRnRUg7QXZGMGk3QnRCOztBdUZwaTNCRTtFQUF1QixnQkF0Z0VIO0F2RjhpN0J0Qjs7QXVGeGkzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrajdCdEI7O0F1RjVpM0JFO0VBQXVCLGdCQXRnRUg7QXZGc2o3QnRCOztBdUZoajNCRTtFQUF1QixnQkF0Z0VIO0F2RjBqN0J0Qjs7QXVGcGozQkU7RUFBdUIsZ0JBdGdFSDtBdkY4ajdCdEI7O0F1RnhqM0JFO0VBQXVCLGdCQXRnRUg7QXZGa2s3QnRCOztBdUY1ajNCRTtFQUF1QixnQkF0Z0VIO0F2RnNrN0J0Qjs7QXVGaGszQkU7RUFBdUIsZ0JBdGdFSDtBdkYwazdCdEI7O0F1RnBrM0JFO0VBQXVCLGdCQXRnRUg7QXZGOGs3QnRCOztBdUZ4azNCRTtFQUF1QixnQkF0Z0VIO0F2RmtsN0J0Qjs7QXVGNWszQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbDdCdEI7O0F1RmhsM0JFO0VBQXVCLGdCQXRnRUg7QXZGMGw3QnRCOztBdUZwbDNCRTtFQUF1QixnQkF0Z0VIO0F2RjhsN0J0Qjs7QXVGeGwzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrbTdCdEI7O0F1RjVsM0JFO0VBQXVCLGdCQXRnRUg7QXZGc203QnRCOztBdUZobTNCRTtFQUF1QixnQkF0Z0VIO0F2RjBtN0J0Qjs7QXVGcG0zQkU7RUFBdUIsZ0JBdGdFSDtBdkY4bTdCdEI7O0F1RnhtM0JFO0VBQXVCLGdCQXRnRUg7QXZGa243QnRCOztBdUY1bTNCRTtFQUF1QixnQkF0Z0VIO0F2RnNuN0J0Qjs7QXVGaG4zQkU7RUFBdUIsZ0JBdGdFSDtBdkYwbjdCdEI7O0F1RnBuM0JFO0VBQXVCLGdCQXRnRUg7QXZGOG43QnRCOztBdUZ4bjNCRTtFQUF1QixnQkF0Z0VIO0F2RmtvN0J0Qjs7QXVGNW4zQkU7RUFBdUIsZ0JBdGdFSDtBdkZzbzdCdEI7O0F1RmhvM0JFO0VBQXVCLGdCQXRnRUg7QXZGMG83QnRCOztBdUZwbzNCRTtFQUF1QixnQkF0Z0VIO0F2RjhvN0J0Qjs7QXVGeG8zQkU7RUFBdUIsZ0JBdGdFSDtBdkZrcDdCdEI7O0F1RjVvM0JFO0VBQXVCLGdCQXRnRUg7QXZGc3A3QnRCOztBdUZocDNCRTtFQUF1QixnQkF0Z0VIO0F2RjBwN0J0Qjs7QXVGcHAzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4cDdCdEI7O0F1RnhwM0JFO0VBQXVCLGdCQXRnRUg7QXZGa3E3QnRCOztBdUY1cDNCRTtFQUF1QixnQkF0Z0VIO0F2RnNxN0J0Qjs7QXVGaHEzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwcTdCdEI7O0F1RnBxM0JFO0VBQXVCLGdCQXRnRUg7QXZGOHE3QnRCOztBdUZ4cTNCRTtFQUF1QixnQkF0Z0VIO0F2RmtyN0J0Qjs7QXVGNXEzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzcjdCdEI7O0F1RmhyM0JFO0VBQXVCLGdCQXRnRUg7QXZGMHI3QnRCOztBdUZwcjNCRTtFQUF1QixnQkF0Z0VIO0F2RjhyN0J0Qjs7QXVGeHIzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrczdCdEI7O0F1RjVyM0JFO0VBQXVCLGdCQXRnRUg7QXZGc3M3QnRCOztBdUZoczNCRTtFQUF1QixnQkF0Z0VIO0F2RjBzN0J0Qjs7QXVGcHMzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4czdCdEI7O0F1RnhzM0JFO0VBQXVCLGdCQXRnRUg7QXZGa3Q3QnRCOztBdUY1czNCRTtFQUF1QixnQkF0Z0VIO0F2RnN0N0J0Qjs7QXVGaHQzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdDdCdEI7O0F1RnB0M0JFO0VBQXVCLGdCQXRnRUg7QXZGOHQ3QnRCOztBdUZ4dDNCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1N0J0Qjs7QXVGNXQzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzdTdCdEI7O0F1Rmh1M0JFO0VBQXVCLGdCQXRnRUg7QXZGMHU3QnRCOztBdUZwdTNCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1N0J0Qjs7QXVGeHUzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrdjdCdEI7O0F1RjV1M0JFO0VBQXVCLGdCQXRnRUg7QXZGc3Y3QnRCOztBdUZodjNCRTtFQUF1QixnQkF0Z0VIO0F2RjB2N0J0Qjs7QXVGcHYzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4djdCdEI7O0F1Rnh2M0JFO0VBQXVCLGdCQXRnRUg7QXZGa3c3QnRCOztBdUY1djNCRTtFQUF1QixnQkF0Z0VIO0F2RnN3N0J0Qjs7QXVGaHczQkU7RUFBdUIsZ0JBdGdFSDtBdkYwdzdCdEI7O0F1RnB3M0JFO0VBQXVCLGdCQXRnRUg7QXZGOHc3QnRCOztBdUZ4dzNCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4N0J0Qjs7QXVGNXczQkU7RUFBdUIsZ0JBdGdFSDtBdkZzeDdCdEI7O0F1Rmh4M0JFO0VBQXVCLGdCQXRnRUg7QXZGMHg3QnRCOztBdUZweDNCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4N0J0Qjs7QXVGeHgzQkU7RUFBdUIsZ0JBdGdFSDtBdkZreTdCdEI7O0F1RjV4M0JFO0VBQXVCLGdCQXRnRUg7QXZGc3k3QnRCOztBdUZoeTNCRTtFQUF1QixnQkF0Z0VIO0F2RjB5N0J0Qjs7QXVGcHkzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4eTdCdEI7O0F1Rnh5M0JFO0VBQXVCLGdCQXRnRUg7QXZGa3o3QnRCOztBdUY1eTNCRTtFQUF1QixnQkF0Z0VIO0F2RnN6N0J0Qjs7QXVGaHozQkU7RUFBdUIsZ0JBdGdFSDtBdkYwejdCdEI7O0F1RnB6M0JFO0VBQXVCLGdCQXRnRUg7QXZGOHo3QnRCOztBdUZ4ejNCRTtFQUF1QixnQkF0Z0VIO0F2RmswN0J0Qjs7QXVGNXozQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMDdCdEI7O0F1RmgwM0JFO0VBQXVCLGdCQXRnRUg7QXZGMDA3QnRCOztBdUZwMDNCRTtFQUF1QixnQkF0Z0VIO0F2RjgwN0J0Qjs7QXVGeDAzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrMTdCdEI7O0F1RjUwM0JFO0VBQXVCLGdCQXRnRUg7QXZGczE3QnRCOztBdUZoMTNCRTtFQUF1QixnQkF0Z0VIO0F2RjAxN0J0Qjs7QXVGcDEzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4MTdCdEI7O0F1RngxM0JFO0VBQXVCLGdCQXRnRUg7QXZGazI3QnRCOztBdUY1MTNCRTtFQUF1QixnQkF0Z0VIO0F2RnMyN0J0Qjs7QXVGaDIzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwMjdCdEI7O0F1RnAyM0JFO0VBQXVCLGdCQXRnRUg7QXZGODI3QnRCOztBdUZ4MjNCRTtFQUF1QixnQkF0Z0VIO0F2RmszN0J0Qjs7QXVGNTIzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzMzdCdEI7O0F1RmgzM0JFO0VBQXVCLGdCQXRnRUg7QXZGMDM3QnRCOztBdUZwMzNCRTtFQUF1QixnQkF0Z0VIO0F2RjgzN0J0Qjs7QXVGeDMzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNDdCdEI7O0F1RjUzM0JFO0VBQXVCLGdCQXRnRUg7QXZGczQ3QnRCOztBdUZoNDNCRTtFQUF1QixnQkF0Z0VIO0F2RjA0N0J0Qjs7QXVGcDQzQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NDdCdEI7O0F1Rng0M0JFO0VBQXVCLGdCQXRnRUg7QXZGazU3QnRCOztBdUY1NDNCRTtFQUF1QixnQkF0Z0VIO0F2RnM1N0J0Qjs7QXVGaDUzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwNTdCdEI7O0F1RnA1M0JFO0VBQXVCLGdCQXRnRUg7QXZGODU3QnRCOztBdUZ4NTNCRTtFQUF1QixnQkF0Z0VIO0F2Rms2N0J0Qjs7QXVGNTUzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzNjdCdEI7O0F1Rmg2M0JFO0VBQXVCLGdCQXRnRUg7QXZGMDY3QnRCOztBdUZwNjNCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2N0J0Qjs7QXVGeDYzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrNzdCdEI7O0F1RjU2M0JFO0VBQXVCLGdCQXRnRUg7QXZGczc3QnRCOztBdUZoNzNCRTtFQUF1QixnQkF0Z0VIO0F2RjA3N0J0Qjs7QXVGcDczQkU7RUFBdUIsZ0JBdGdFSDtBdkY4NzdCdEI7O0F1Rng3M0JFO0VBQXVCLGdCQXRnRUg7QXZGazg3QnRCOztBdUY1NzNCRTtFQUF1QixnQkF0Z0VIO0F2RnM4N0J0Qjs7QXVGaDgzQkU7RUFBdUIsZ0JBdGdFSDtBdkYwODdCdEI7O0F1RnA4M0JFO0VBQXVCLGdCQXRnRUg7QXZGODg3QnRCOztBdUZ4ODNCRTtFQUF1QixnQkF0Z0VIO0F2Rms5N0J0Qjs7QXVGNTgzQkU7RUFBdUIsZ0JBdGdFSDtBdkZzOTdCdEI7O0F1Rmg5M0JFO0VBQXVCLGdCQXRnRUg7QXZGMDk3QnRCOztBdUZwOTNCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5N0J0Qjs7QXVGeDkzQkU7RUFBdUIsZ0JBdGdFSDtBdkZrKzdCdEI7O0F1RjU5M0JFO0VBQXVCLGdCQXRnRUg7QXZGcys3QnRCOztBdUZoKzNCRTtFQUF1QixnQkF0Z0VIO0F2RjArN0J0Qjs7QXVGcCszQkU7RUFBdUIsZ0JBdGdFSDtBdkY4KzdCdEI7O0F1RngrM0JFO0VBQXVCLGdCQXRnRUg7QXZGay83QnRCOztBdUY1KzNCRTtFQUF1QixnQkF0Z0VIO0F2RnMvN0J0Qjs7QXVGaC8zQkU7RUFBdUIsZ0JBdGdFSDtBdkYwLzdCdEI7O0F1RnAvM0JFO0VBQXVCLGdCQXRnRUg7QXZGOC83QnRCOztBdUZ4LzNCRTtFQUF1QixnQkF0Z0VIO0F2RmtnOEJ0Qjs7QXVGNS8zQkU7RUFBdUIsZ0JBdGdFSDtBdkZzZzhCdEI7O0F1RmhnNEJFO0VBQXVCLGdCQXRnRUg7QXZGMGc4QnRCOztBdUZwZzRCRTtFQUF1QixnQkF0Z0VIO0F2RjhnOEJ0Qjs7QXVGeGc0QkU7RUFBdUIsZ0JBdGdFSDtBdkZraDhCdEI7O0F1RjVnNEJFO0VBQXVCLGdCQXRnRUg7QXZGc2g4QnRCOztBdUZoaDRCRTtFQUF1QixnQkF0Z0VIO0F2RjBoOEJ0Qjs7QXVGcGg0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aDhCdEI7O0F1RnhoNEJFO0VBQXVCLGdCQXRnRUg7QXZGa2k4QnRCOztBdUY1aDRCRTtFQUF1QixnQkF0Z0VIO0F2RnNpOEJ0Qjs7QXVGaGk0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaThCdEI7O0F1RnBpNEJFO0VBQXVCLGdCQXRnRUg7QXZGOGk4QnRCOztBdUZ4aTRCRTtFQUF1QixnQkF0Z0VIO0F2RmtqOEJ0Qjs7QXVGNWk0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzajhCdEI7O0F1RmhqNEJFO0VBQXVCLGdCQXRnRUg7QXZGMGo4QnRCOztBdUZwajRCRTtFQUF1QixnQkF0Z0VIO0F2RjhqOEJ0Qjs7QXVGeGo0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrazhCdEI7O0F1RjVqNEJFO0VBQXVCLGdCQXRnRUg7QXZGc2s4QnRCOztBdUZoazRCRTtFQUF1QixnQkF0Z0VIO0F2RjBrOEJ0Qjs7QXVGcGs0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4azhCdEI7O0F1RnhrNEJFO0VBQXVCLGdCQXRnRUg7QXZGa2w4QnRCOztBdUY1azRCRTtFQUF1QixnQkF0Z0VIO0F2RnNsOEJ0Qjs7QXVGaGw0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbDhCdEI7O0F1RnBsNEJFO0VBQXVCLGdCQXRnRUg7QXZGOGw4QnRCOztBdUZ4bDRCRTtFQUF1QixnQkF0Z0VIO0F2RmttOEJ0Qjs7QXVGNWw0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbThCdEI7O0F1RmhtNEJFO0VBQXVCLGdCQXRnRUg7QXZGMG04QnRCOztBdUZwbTRCRTtFQUF1QixnQkF0Z0VIO0F2RjhtOEJ0Qjs7QXVGeG00QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbjhCdEI7O0F1RjVtNEJFO0VBQXVCLGdCQXRnRUg7QXZGc244QnRCOztBdUZobjRCRTtFQUF1QixnQkF0Z0VIO0F2RjBuOEJ0Qjs7QXVGcG40QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bjhCdEI7O0F1RnhuNEJFO0VBQXVCLGdCQXRnRUg7QXZGa284QnRCOztBdUY1bjRCRTtFQUF1QixnQkF0Z0VIO0F2RnNvOEJ0Qjs7QXVGaG80QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbzhCdEI7O0F1RnBvNEJFO0VBQXVCLGdCQXRnRUg7QXZGOG84QnRCOztBdUZ4bzRCRTtFQUF1QixnQkF0Z0VIO0F2RmtwOEJ0Qjs7QXVGNW80QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcDhCdEI7O0F1RmhwNEJFO0VBQXVCLGdCQXRnRUg7QXZGMHA4QnRCOztBdUZwcDRCRTtFQUF1QixnQkF0Z0VIO0F2RjhwOEJ0Qjs7QXVGeHA0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcThCdEI7O0F1RjVwNEJFO0VBQXVCLGdCQXRnRUg7QXZGc3E4QnRCOztBdUZocTRCRTtFQUF1QixnQkF0Z0VIO0F2RjBxOEJ0Qjs7QXVGcHE0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cThCdEI7O0F1RnhxNEJFO0VBQXVCLGdCQXRnRUg7QXZGa3I4QnRCOztBdUY1cTRCRTtFQUF1QixnQkF0Z0VIO0F2RnNyOEJ0Qjs7QXVGaHI0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcjhCdEI7O0F1RnByNEJFO0VBQXVCLGdCQXRnRUg7QXZGOHI4QnRCOztBdUZ4cjRCRTtFQUF1QixnQkF0Z0VIO0F2RmtzOEJ0Qjs7QXVGNXI0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzczhCdEI7O0F1RmhzNEJFO0VBQXVCLGdCQXRnRUg7QXZGMHM4QnRCOztBdUZwczRCRTtFQUF1QixnQkF0Z0VIO0F2RjhzOEJ0Qjs7QXVGeHM0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdDhCdEI7O0F1RjVzNEJFO0VBQXVCLGdCQXRnRUg7QXZGc3Q4QnRCOztBdUZodDRCRTtFQUF1QixnQkF0Z0VIO0F2RjB0OEJ0Qjs7QXVGcHQ0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dDhCdEI7O0F1Rnh0NEJFO0VBQXVCLGdCQXRnRUg7QXZGa3U4QnRCOztBdUY1dDRCRTtFQUF1QixnQkF0Z0VIO0F2RnN1OEJ0Qjs7QXVGaHU0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdThCdEI7O0F1RnB1NEJFO0VBQXVCLGdCQXRnRUg7QXZGOHU4QnRCOztBdUZ4dTRCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2OEJ0Qjs7QXVGNXU0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdjhCdEI7O0F1Rmh2NEJFO0VBQXVCLGdCQXRnRUg7QXZGMHY4QnRCOztBdUZwdjRCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2OEJ0Qjs7QXVGeHY0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdzhCdEI7O0F1RjV2NEJFO0VBQXVCLGdCQXRnRUg7QXZGc3c4QnRCOztBdUZodzRCRTtFQUF1QixnQkF0Z0VIO0F2RjB3OEJ0Qjs7QXVGcHc0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dzhCdEI7O0F1Rnh3NEJFO0VBQXVCLGdCQXRnRUg7QXZGa3g4QnRCOztBdUY1dzRCRTtFQUF1QixnQkF0Z0VIO0F2RnN4OEJ0Qjs7QXVGaHg0QkU7RUFBdUIsZ0JBdGdFSDtBdkYweDhCdEI7O0F1RnB4NEJFO0VBQXVCLGdCQXRnRUg7QXZGOHg4QnRCOztBdUZ4eDRCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5OEJ0Qjs7QXVGNXg0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeThCdEI7O0F1Rmh5NEJFO0VBQXVCLGdCQXRnRUg7QXZGMHk4QnRCOztBdUZweTRCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5OEJ0Qjs7QXVGeHk0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrejhCdEI7O0F1RjV5NEJFO0VBQXVCLGdCQXRnRUg7QXZGc3o4QnRCOztBdUZoejRCRTtFQUF1QixnQkF0Z0VIO0F2RjB6OEJ0Qjs7QXVGcHo0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ejhCdEI7O0F1Rnh6NEJFO0VBQXVCLGdCQXRnRUg7QXZGazA4QnRCOztBdUY1ejRCRTtFQUF1QixnQkF0Z0VIO0F2RnMwOEJ0Qjs7QXVGaDA0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMDhCdEI7O0F1RnAwNEJFO0VBQXVCLGdCQXRnRUg7QXZGODA4QnRCOztBdUZ4MDRCRTtFQUF1QixnQkF0Z0VIO0F2RmsxOEJ0Qjs7QXVGNTA0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMThCdEI7O0F1RmgxNEJFO0VBQXVCLGdCQXRnRUg7QXZGMDE4QnRCOztBdUZwMTRCRTtFQUF1QixnQkF0Z0VIO0F2RjgxOEJ0Qjs7QXVGeDE0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMjhCdEI7O0F1RjUxNEJFO0VBQXVCLGdCQXRnRUg7QXZGczI4QnRCOztBdUZoMjRCRTtFQUF1QixnQkF0Z0VIO0F2RjAyOEJ0Qjs7QXVGcDI0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MjhCdEI7O0F1RngyNEJFO0VBQXVCLGdCQXRnRUg7QXZGazM4QnRCOztBdUY1MjRCRTtFQUF1QixnQkF0Z0VIO0F2RnMzOEJ0Qjs7QXVGaDM0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMzhCdEI7O0F1RnAzNEJFO0VBQXVCLGdCQXRnRUg7QXZGODM4QnRCOztBdUZ4MzRCRTtFQUF1QixnQkF0Z0VIO0F2Rms0OEJ0Qjs7QXVGNTM0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNDhCdEI7O0F1Rmg0NEJFO0VBQXVCLGdCQXRnRUg7QXZGMDQ4QnRCOztBdUZwNDRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0OEJ0Qjs7QXVGeDQ0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNThCdEI7O0F1RjU0NEJFO0VBQXVCLGdCQXRnRUg7QXZGczU4QnRCOztBdUZoNTRCRTtFQUF1QixnQkF0Z0VIO0F2RjA1OEJ0Qjs7QXVGcDU0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NThCdEI7O0F1Rng1NEJFO0VBQXVCLGdCQXRnRUg7QXZGazY4QnRCOztBdUY1NTRCRTtFQUF1QixnQkF0Z0VIO0F2RnM2OEJ0Qjs7QXVGaDY0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNjhCdEI7O0F1RnA2NEJFO0VBQXVCLGdCQXRnRUg7QXZGODY4QnRCOztBdUZ4NjRCRTtFQUF1QixnQkF0Z0VIO0F2Rms3OEJ0Qjs7QXVGNTY0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNzhCdEI7O0F1Rmg3NEJFO0VBQXVCLGdCQXRnRUg7QXZGMDc4QnRCOztBdUZwNzRCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3OEJ0Qjs7QXVGeDc0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrODhCdEI7O0F1RjU3NEJFO0VBQXVCLGdCQXRnRUg7QXZGczg4QnRCOztBdUZoODRCRTtFQUF1QixnQkF0Z0VIO0F2RjA4OEJ0Qjs7QXVGcDg0QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ODhCdEI7O0F1Rng4NEJFO0VBQXVCLGdCQXRnRUg7QXZGazk4QnRCOztBdUY1ODRCRTtFQUF1QixnQkF0Z0VIO0F2RnM5OEJ0Qjs7QXVGaDk0QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOThCdEI7O0F1RnA5NEJFO0VBQXVCLGdCQXRnRUg7QXZGODk4QnRCOztBdUZ4OTRCRTtFQUF1QixnQkF0Z0VIO0F2RmsrOEJ0Qjs7QXVGNTk0QkU7RUFBdUIsZ0JBdGdFSDtBdkZzKzhCdEI7O0F1RmgrNEJFO0VBQXVCLGdCQXRnRUg7QXZGMCs4QnRCOztBdUZwKzRCRTtFQUF1QixnQkF0Z0VIO0F2RjgrOEJ0Qjs7QXVGeCs0QkU7RUFBdUIsZ0JBdGdFSDtBdkZrLzhCdEI7O0F1RjUrNEJFO0VBQXVCLGdCQXRnRUg7QXZGcy84QnRCOztBdUZoLzRCRTtFQUF1QixnQkF0Z0VIO0F2RjAvOEJ0Qjs7QXVGcC80QkU7RUFBdUIsZ0JBdGdFSDtBdkY4LzhCdEI7O0F1RngvNEJFO0VBQXVCLGdCQXRnRUg7QXZGa2c5QnRCOztBdUY1LzRCRTtFQUF1QixnQkF0Z0VIO0F2RnNnOUJ0Qjs7QXVGaGc1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZzlCdEI7O0F1RnBnNUJFO0VBQXVCLGdCQXRnRUg7QXZGOGc5QnRCOztBdUZ4ZzVCRTtFQUF1QixnQkF0Z0VIO0F2RmtoOUJ0Qjs7QXVGNWc1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaDlCdEI7O0F1RmhoNUJFO0VBQXVCLGdCQXRnRUg7QXZGMGg5QnRCOztBdUZwaDVCRTtFQUF1QixnQkF0Z0VIO0F2RjhoOUJ0Qjs7QXVGeGg1QkU7RUFBdUIsZ0JBdGdFSDtBdkZraTlCdEI7O0F1RjVoNUJFO0VBQXVCLGdCQXRnRUg7QXZGc2k5QnRCOztBdUZoaTVCRTtFQUF1QixnQkF0Z0VIO0F2RjBpOUJ0Qjs7QXVGcGk1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aTlCdEI7O0F1RnhpNUJFO0VBQXVCLGdCQXRnRUg7QXZGa2o5QnRCOztBdUY1aTVCRTtFQUF1QixnQkF0Z0VIO0F2RnNqOUJ0Qjs7QXVGaGo1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwajlCdEI7O0F1RnBqNUJFO0VBQXVCLGdCQXRnRUg7QXZGOGo5QnRCOztBdUZ4ajVCRTtFQUF1QixnQkF0Z0VIO0F2RmtrOUJ0Qjs7QXVGNWo1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzazlCdEI7O0F1RmhrNUJFO0VBQXVCLGdCQXRnRUg7QXZGMGs5QnRCOztBdUZwazVCRTtFQUF1QixnQkF0Z0VIO0F2RjhrOUJ0Qjs7QXVGeGs1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbDlCdEI7O0F1RjVrNUJFO0VBQXVCLGdCQXRnRUg7QXZGc2w5QnRCOztBdUZobDVCRTtFQUF1QixnQkF0Z0VIO0F2RjBsOUJ0Qjs7QXVGcGw1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bDlCdEI7O0F1RnhsNUJFO0VBQXVCLGdCQXRnRUg7QXZGa205QnRCOztBdUY1bDVCRTtFQUF1QixnQkF0Z0VIO0F2RnNtOUJ0Qjs7QXVGaG01QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbTlCdEI7O0F1RnBtNUJFO0VBQXVCLGdCQXRnRUg7QXZGOG05QnRCOztBdUZ4bTVCRTtFQUF1QixnQkF0Z0VIO0F2RmtuOUJ0Qjs7QXVGNW01QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbjlCdEI7O0F1RmhuNUJFO0VBQXVCLGdCQXRnRUg7QXZGMG45QnRCOztBdUZwbjVCRTtFQUF1QixnQkF0Z0VIO0F2RjhuOUJ0Qjs7QXVGeG41QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbzlCdEI7O0F1RjVuNUJFO0VBQXVCLGdCQXRnRUg7QXZGc285QnRCOztBdUZobzVCRTtFQUF1QixnQkF0Z0VIO0F2RjBvOUJ0Qjs7QXVGcG81QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bzlCdEI7O0F1RnhvNUJFO0VBQXVCLGdCQXRnRUg7QXZGa3A5QnRCOztBdUY1bzVCRTtFQUF1QixnQkF0Z0VIO0F2RnNwOUJ0Qjs7QXVGaHA1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcDlCdEI7O0F1RnBwNUJFO0VBQXVCLGdCQXRnRUg7QXZGOHA5QnRCOztBdUZ4cDVCRTtFQUF1QixnQkF0Z0VIO0F2RmtxOUJ0Qjs7QXVGNXA1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcTlCdEI7O0F1RmhxNUJFO0VBQXVCLGdCQXRnRUg7QXZGMHE5QnRCOztBdUZwcTVCRTtFQUF1QixnQkF0Z0VIO0F2RjhxOUJ0Qjs7QXVGeHE1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcjlCdEI7O0F1RjVxNUJFO0VBQXVCLGdCQXRnRUg7QXZGc3I5QnRCOztBdUZocjVCRTtFQUF1QixnQkF0Z0VIO0F2RjByOUJ0Qjs7QXVGcHI1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cjlCdEI7O0F1RnhyNUJFO0VBQXVCLGdCQXRnRUg7QXZGa3M5QnRCOztBdUY1cjVCRTtFQUF1QixnQkF0Z0VIO0F2RnNzOUJ0Qjs7QXVGaHM1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwczlCdEI7O0F1RnBzNUJFO0VBQXVCLGdCQXRnRUg7QXZGOHM5QnRCOztBdUZ4czVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0OUJ0Qjs7QXVGNXM1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdDlCdEI7O0F1Rmh0NUJFO0VBQXVCLGdCQXRnRUg7QXZGMHQ5QnRCOztBdUZwdDVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0OUJ0Qjs7QXVGeHQ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdTlCdEI7O0F1RjV0NUJFO0VBQXVCLGdCQXRnRUg7QXZGc3U5QnRCOztBdUZodTVCRTtFQUF1QixnQkF0Z0VIO0F2RjB1OUJ0Qjs7QXVGcHU1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dTlCdEI7O0F1Rnh1NUJFO0VBQXVCLGdCQXRnRUg7QXZGa3Y5QnRCOztBdUY1dTVCRTtFQUF1QixnQkF0Z0VIO0F2RnN2OUJ0Qjs7QXVGaHY1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdjlCdEI7O0F1RnB2NUJFO0VBQXVCLGdCQXRnRUg7QXZGOHY5QnRCOztBdUZ4djVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3OUJ0Qjs7QXVGNXY1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdzlCdEI7O0F1Rmh3NUJFO0VBQXVCLGdCQXRnRUg7QXZGMHc5QnRCOztBdUZwdzVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3OUJ0Qjs7QXVGeHc1QkU7RUFBdUIsZ0JBdGdFSDtBdkZreDlCdEI7O0F1RjV3NUJFO0VBQXVCLGdCQXRnRUg7QXZGc3g5QnRCOztBdUZoeDVCRTtFQUF1QixnQkF0Z0VIO0F2RjB4OUJ0Qjs7QXVGcHg1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eDlCdEI7O0F1Rnh4NUJFO0VBQXVCLGdCQXRnRUg7QXZGa3k5QnRCOztBdUY1eDVCRTtFQUF1QixnQkF0Z0VIO0F2RnN5OUJ0Qjs7QXVGaHk1QkU7RUFBdUIsZ0JBdGdFSDtBdkYweTlCdEI7O0F1RnB5NUJFO0VBQXVCLGdCQXRnRUg7QXZGOHk5QnRCOztBdUZ4eTVCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6OUJ0Qjs7QXVGNXk1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzejlCdEI7O0F1Rmh6NUJFO0VBQXVCLGdCQXRnRUg7QXZGMHo5QnRCOztBdUZwejVCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6OUJ0Qjs7QXVGeHo1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMDlCdEI7O0F1RjV6NUJFO0VBQXVCLGdCQXRnRUg7QXZGczA5QnRCOztBdUZoMDVCRTtFQUF1QixnQkF0Z0VIO0F2RjAwOUJ0Qjs7QXVGcDA1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MDlCdEI7O0F1RngwNUJFO0VBQXVCLGdCQXRnRUg7QXZGazE5QnRCOztBdUY1MDVCRTtFQUF1QixnQkF0Z0VIO0F2RnMxOUJ0Qjs7QXVGaDE1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMTlCdEI7O0F1RnAxNUJFO0VBQXVCLGdCQXRnRUg7QXZGODE5QnRCOztBdUZ4MTVCRTtFQUF1QixnQkF0Z0VIO0F2RmsyOUJ0Qjs7QXVGNTE1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMjlCdEI7O0F1RmgyNUJFO0VBQXVCLGdCQXRnRUg7QXZGMDI5QnRCOztBdUZwMjVCRTtFQUF1QixnQkF0Z0VIO0F2RjgyOUJ0Qjs7QXVGeDI1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMzlCdEI7O0F1RjUyNUJFO0VBQXVCLGdCQXRnRUg7QXZGczM5QnRCOztBdUZoMzVCRTtFQUF1QixnQkF0Z0VIO0F2RjAzOUJ0Qjs7QXVGcDM1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MzlCdEI7O0F1RngzNUJFO0VBQXVCLGdCQXRnRUg7QXZGazQ5QnRCOztBdUY1MzVCRTtFQUF1QixnQkF0Z0VIO0F2RnM0OUJ0Qjs7QXVGaDQ1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNDlCdEI7O0F1RnA0NUJFO0VBQXVCLGdCQXRnRUg7QXZGODQ5QnRCOztBdUZ4NDVCRTtFQUF1QixnQkF0Z0VIO0F2Rms1OUJ0Qjs7QXVGNTQ1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNTlCdEI7O0F1Rmg1NUJFO0VBQXVCLGdCQXRnRUg7QXZGMDU5QnRCOztBdUZwNTVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1OUJ0Qjs7QXVGeDU1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNjlCdEI7O0F1RjU1NUJFO0VBQXVCLGdCQXRnRUg7QXZGczY5QnRCOztBdUZoNjVCRTtFQUF1QixnQkF0Z0VIO0F2RjA2OUJ0Qjs7QXVGcDY1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NjlCdEI7O0F1Rng2NUJFO0VBQXVCLGdCQXRnRUg7QXZGazc5QnRCOztBdUY1NjVCRTtFQUF1QixnQkF0Z0VIO0F2RnM3OUJ0Qjs7QXVGaDc1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNzlCdEI7O0F1RnA3NUJFO0VBQXVCLGdCQXRnRUg7QXZGODc5QnRCOztBdUZ4NzVCRTtFQUF1QixnQkF0Z0VIO0F2Rms4OUJ0Qjs7QXVGNTc1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzODlCdEI7O0F1Rmg4NUJFO0VBQXVCLGdCQXRnRUg7QXZGMDg5QnRCOztBdUZwODVCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4OUJ0Qjs7QXVGeDg1QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOTlCdEI7O0F1RjU4NUJFO0VBQXVCLGdCQXRnRUg7QXZGczk5QnRCOztBdUZoOTVCRTtFQUF1QixnQkF0Z0VIO0F2RjA5OUJ0Qjs7QXVGcDk1QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OTlCdEI7O0F1Rng5NUJFO0VBQXVCLGdCQXRnRUg7QXZGays5QnRCOztBdUY1OTVCRTtFQUF1QixnQkF0Z0VIO0F2RnMrOUJ0Qjs7QXVGaCs1QkU7RUFBdUIsZ0JBdGdFSDtBdkYwKzlCdEI7O0F1RnArNUJFO0VBQXVCLGdCQXRnRUg7QXZGOCs5QnRCOztBdUZ4KzVCRTtFQUF1QixnQkF0Z0VIO0F2RmsvOUJ0Qjs7QXVGNSs1QkU7RUFBdUIsZ0JBdGdFSDtBdkZzLzlCdEI7O0F1RmgvNUJFO0VBQXVCLGdCQXRnRUg7QXZGMC85QnRCOztBdUZwLzVCRTtFQUF1QixnQkF0Z0VIO0F2RjgvOUJ0Qjs7QXVGeC81QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZytCdEI7O0F1RjUvNUJFO0VBQXVCLGdCQXRnRUg7QXZGc2crQnRCOztBdUZoZzZCRTtFQUF1QixnQkF0Z0VIO0F2RjBnK0J0Qjs7QXVGcGc2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ZytCdEI7O0F1RnhnNkJFO0VBQXVCLGdCQXRnRUg7QXZGa2grQnRCOztBdUY1ZzZCRTtFQUF1QixnQkF0Z0VIO0F2RnNoK0J0Qjs7QXVGaGg2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaCtCdEI7O0F1RnBoNkJFO0VBQXVCLGdCQXRnRUg7QXZGOGgrQnRCOztBdUZ4aDZCRTtFQUF1QixnQkF0Z0VIO0F2RmtpK0J0Qjs7QXVGNWg2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaStCdEI7O0F1RmhpNkJFO0VBQXVCLGdCQXRnRUg7QXZGMGkrQnRCOztBdUZwaTZCRTtFQUF1QixnQkF0Z0VIO0F2RjhpK0J0Qjs7QXVGeGk2QkU7RUFBdUIsZ0JBdGdFSDtBdkZraitCdEI7O0F1RjVpNkJFO0VBQXVCLGdCQXRnRUg7QXZGc2orQnRCOztBdUZoajZCRTtFQUF1QixnQkF0Z0VIO0F2RjBqK0J0Qjs7QXVGcGo2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aitCdEI7O0F1RnhqNkJFO0VBQXVCLGdCQXRnRUg7QXZGa2srQnRCOztBdUY1ajZCRTtFQUF1QixnQkF0Z0VIO0F2RnNrK0J0Qjs7QXVGaGs2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaytCdEI7O0F1RnBrNkJFO0VBQXVCLGdCQXRnRUg7QXZGOGsrQnRCOztBdUZ4azZCRTtFQUF1QixnQkF0Z0VIO0F2RmtsK0J0Qjs7QXVGNWs2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbCtCdEI7O0F1RmhsNkJFO0VBQXVCLGdCQXRnRUg7QXZGMGwrQnRCOztBdUZwbDZCRTtFQUF1QixnQkF0Z0VIO0F2RjhsK0J0Qjs7QXVGeGw2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbStCdEI7O0F1RjVsNkJFO0VBQXVCLGdCQXRnRUg7QXZGc20rQnRCOztBdUZobTZCRTtFQUF1QixnQkF0Z0VIO0F2RjBtK0J0Qjs7QXVGcG02QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bStCdEI7O0F1RnhtNkJFO0VBQXVCLGdCQXRnRUg7QXZGa24rQnRCOztBdUY1bTZCRTtFQUF1QixnQkF0Z0VIO0F2RnNuK0J0Qjs7QXVGaG42QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbitCdEI7O0F1RnBuNkJFO0VBQXVCLGdCQXRnRUg7QXZGOG4rQnRCOztBdUZ4bjZCRTtFQUF1QixnQkF0Z0VIO0F2RmtvK0J0Qjs7QXVGNW42QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbytCdEI7O0F1RmhvNkJFO0VBQXVCLGdCQXRnRUg7QXZGMG8rQnRCOztBdUZwbzZCRTtFQUF1QixnQkF0Z0VIO0F2RjhvK0J0Qjs7QXVGeG82QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcCtCdEI7O0F1RjVvNkJFO0VBQXVCLGdCQXRnRUg7QXZGc3ArQnRCOztBdUZocDZCRTtFQUF1QixnQkF0Z0VIO0F2RjBwK0J0Qjs7QXVGcHA2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cCtCdEI7O0F1RnhwNkJFO0VBQXVCLGdCQXRnRUg7QXZGa3ErQnRCOztBdUY1cDZCRTtFQUF1QixnQkF0Z0VIO0F2RnNxK0J0Qjs7QXVGaHE2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcStCdEI7O0F1RnBxNkJFO0VBQXVCLGdCQXRnRUg7QXZGOHErQnRCOztBdUZ4cTZCRTtFQUF1QixnQkF0Z0VIO0F2RmtyK0J0Qjs7QXVGNXE2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcitCdEI7O0F1RmhyNkJFO0VBQXVCLGdCQXRnRUg7QXZGMHIrQnRCOztBdUZwcjZCRTtFQUF1QixnQkF0Z0VIO0F2RjhyK0J0Qjs7QXVGeHI2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcytCdEI7O0F1RjVyNkJFO0VBQXVCLGdCQXRnRUg7QXZGc3MrQnRCOztBdUZoczZCRTtFQUF1QixnQkF0Z0VIO0F2RjBzK0J0Qjs7QXVGcHM2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cytCdEI7O0F1RnhzNkJFO0VBQXVCLGdCQXRnRUg7QXZGa3QrQnRCOztBdUY1czZCRTtFQUF1QixnQkF0Z0VIO0F2RnN0K0J0Qjs7QXVGaHQ2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdCtCdEI7O0F1RnB0NkJFO0VBQXVCLGdCQXRnRUg7QXZGOHQrQnRCOztBdUZ4dDZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1K0J0Qjs7QXVGNXQ2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdStCdEI7O0F1Rmh1NkJFO0VBQXVCLGdCQXRnRUg7QXZGMHUrQnRCOztBdUZwdTZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1K0J0Qjs7QXVGeHU2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrditCdEI7O0F1RjV1NkJFO0VBQXVCLGdCQXRnRUg7QXZGc3YrQnRCOztBdUZodjZCRTtFQUF1QixnQkF0Z0VIO0F2RjB2K0J0Qjs7QXVGcHY2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ditCdEI7O0F1Rnh2NkJFO0VBQXVCLGdCQXRnRUg7QXZGa3crQnRCOztBdUY1djZCRTtFQUF1QixnQkF0Z0VIO0F2RnN3K0J0Qjs7QXVGaHc2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdytCdEI7O0F1RnB3NkJFO0VBQXVCLGdCQXRnRUg7QXZGOHcrQnRCOztBdUZ4dzZCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4K0J0Qjs7QXVGNXc2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeCtCdEI7O0F1Rmh4NkJFO0VBQXVCLGdCQXRnRUg7QXZGMHgrQnRCOztBdUZweDZCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4K0J0Qjs7QXVGeHg2QkU7RUFBdUIsZ0JBdGdFSDtBdkZreStCdEI7O0F1RjV4NkJFO0VBQXVCLGdCQXRnRUg7QXZGc3krQnRCOztBdUZoeTZCRTtFQUF1QixnQkF0Z0VIO0F2RjB5K0J0Qjs7QXVGcHk2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eStCdEI7O0F1Rnh5NkJFO0VBQXVCLGdCQXRnRUg7QXZGa3orQnRCOztBdUY1eTZCRTtFQUF1QixnQkF0Z0VIO0F2RnN6K0J0Qjs7QXVGaHo2QkU7RUFBdUIsZ0JBdGdFSDtBdkYweitCdEI7O0F1RnB6NkJFO0VBQXVCLGdCQXRnRUg7QXZGOHorQnRCOztBdUZ4ejZCRTtFQUF1QixnQkF0Z0VIO0F2RmswK0J0Qjs7QXVGNXo2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMCtCdEI7O0F1RmgwNkJFO0VBQXVCLGdCQXRnRUg7QXZGMDArQnRCOztBdUZwMDZCRTtFQUF1QixnQkF0Z0VIO0F2RjgwK0J0Qjs7QXVGeDA2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMStCdEI7O0F1RjUwNkJFO0VBQXVCLGdCQXRnRUg7QXZGczErQnRCOztBdUZoMTZCRTtFQUF1QixnQkF0Z0VIO0F2RjAxK0J0Qjs7QXVGcDE2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MStCdEI7O0F1RngxNkJFO0VBQXVCLGdCQXRnRUg7QXZGazIrQnRCOztBdUY1MTZCRTtFQUF1QixnQkF0Z0VIO0F2RnMyK0J0Qjs7QXVGaDI2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMitCdEI7O0F1RnAyNkJFO0VBQXVCLGdCQXRnRUg7QXZGODIrQnRCOztBdUZ4MjZCRTtFQUF1QixnQkF0Z0VIO0F2RmszK0J0Qjs7QXVGNTI2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMytCdEI7O0F1RmgzNkJFO0VBQXVCLGdCQXRnRUg7QXZGMDMrQnRCOztBdUZwMzZCRTtFQUF1QixnQkF0Z0VIO0F2RjgzK0J0Qjs7QXVGeDM2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNCtCdEI7O0F1RjUzNkJFO0VBQXVCLGdCQXRnRUg7QXZGczQrQnRCOztBdUZoNDZCRTtFQUF1QixnQkF0Z0VIO0F2RjA0K0J0Qjs7QXVGcDQ2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NCtCdEI7O0F1Rng0NkJFO0VBQXVCLGdCQXRnRUg7QXZGazUrQnRCOztBdUY1NDZCRTtFQUF1QixnQkF0Z0VIO0F2RnM1K0J0Qjs7QXVGaDU2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNStCdEI7O0F1RnA1NkJFO0VBQXVCLGdCQXRnRUg7QXZGODUrQnRCOztBdUZ4NTZCRTtFQUF1QixnQkF0Z0VIO0F2Rms2K0J0Qjs7QXVGNTU2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNitCdEI7O0F1Rmg2NkJFO0VBQXVCLGdCQXRnRUg7QXZGMDYrQnRCOztBdUZwNjZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg2K0J0Qjs7QXVGeDY2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNytCdEI7O0F1RjU2NkJFO0VBQXVCLGdCQXRnRUg7QXZGczcrQnRCOztBdUZoNzZCRTtFQUF1QixnQkF0Z0VIO0F2RjA3K0J0Qjs7QXVGcDc2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NytCdEI7O0F1Rng3NkJFO0VBQXVCLGdCQXRnRUg7QXZGazgrQnRCOztBdUY1NzZCRTtFQUF1QixnQkF0Z0VIO0F2RnM4K0J0Qjs7QXVGaDg2QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOCtCdEI7O0F1RnA4NkJFO0VBQXVCLGdCQXRnRUg7QXZGODgrQnRCOztBdUZ4ODZCRTtFQUF1QixnQkF0Z0VIO0F2Rms5K0J0Qjs7QXVGNTg2QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOStCdEI7O0F1Rmg5NkJFO0VBQXVCLGdCQXRnRUg7QXZGMDkrQnRCOztBdUZwOTZCRTtFQUF1QixnQkF0Z0VIO0F2Rjg5K0J0Qjs7QXVGeDk2QkU7RUFBdUIsZ0JBdGdFSDtBdkZrKytCdEI7O0F1RjU5NkJFO0VBQXVCLGdCQXRnRUg7QXZGcysrQnRCOztBdUZoKzZCRTtFQUF1QixnQkF0Z0VIO0F2RjArK0J0Qjs7QXVGcCs2QkU7RUFBdUIsZ0JBdGdFSDtBdkY4KytCdEI7O0F1RngrNkJFO0VBQXVCLGdCQXRnRUg7QXZGay8rQnRCOztBdUY1KzZCRTtFQUF1QixnQkF0Z0VIO0F2RnMvK0J0Qjs7QXVGaC82QkU7RUFBdUIsZ0JBdGdFSDtBdkYwLytCdEI7O0F1RnAvNkJFO0VBQXVCLGdCQXRnRUg7QXZGOC8rQnRCOztBdUZ4LzZCRTtFQUF1QixnQkF0Z0VIO0F2RmtnL0J0Qjs7QXVGNS82QkU7RUFBdUIsZ0JBdGdFSDtBdkZzZy9CdEI7O0F1RmhnN0JFO0VBQXVCLGdCQXRnRUg7QXZGMGcvQnRCOztBdUZwZzdCRTtFQUF1QixnQkF0Z0VIO0F2RjhnL0J0Qjs7QXVGeGc3QkU7RUFBdUIsZ0JBdGdFSDtBdkZraC9CdEI7O0F1RjVnN0JFO0VBQXVCLGdCQXRnRUg7QXZGc2gvQnRCOztBdUZoaDdCRTtFQUF1QixnQkF0Z0VIO0F2RjBoL0J0Qjs7QXVGcGg3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aC9CdEI7O0F1RnhoN0JFO0VBQXVCLGdCQXRnRUg7QXZGa2kvQnRCOztBdUY1aDdCRTtFQUF1QixnQkF0Z0VIO0F2RnNpL0J0Qjs7QXVGaGk3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaS9CdEI7O0F1RnBpN0JFO0VBQXVCLGdCQXRnRUg7QXZGOGkvQnRCOztBdUZ4aTdCRTtFQUF1QixnQkF0Z0VIO0F2RmtqL0J0Qjs7QXVGNWk3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzai9CdEI7O0F1RmhqN0JFO0VBQXVCLGdCQXRnRUg7QXZGMGovQnRCOztBdUZwajdCRTtFQUF1QixnQkF0Z0VIO0F2RjhqL0J0Qjs7QXVGeGo3QkU7RUFBdUIsZ0JBdGdFSDtBdkZray9CdEI7O0F1RjVqN0JFO0VBQXVCLGdCQXRnRUg7QXZGc2svQnRCOztBdUZoazdCRTtFQUF1QixnQkF0Z0VIO0F2RjBrL0J0Qjs7QXVGcGs3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ay9CdEI7O0F1RnhrN0JFO0VBQXVCLGdCQXRnRUg7QXZGa2wvQnRCOztBdUY1azdCRTtFQUF1QixnQkF0Z0VIO0F2RnNsL0J0Qjs7QXVGaGw3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbC9CdEI7O0F1RnBsN0JFO0VBQXVCLGdCQXRnRUg7QXZGOGwvQnRCOztBdUZ4bDdCRTtFQUF1QixnQkF0Z0VIO0F2RmttL0J0Qjs7QXVGNWw3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbS9CdEI7O0F1RmhtN0JFO0VBQXVCLGdCQXRnRUg7QXZGMG0vQnRCOztBdUZwbTdCRTtFQUF1QixnQkF0Z0VIO0F2RjhtL0J0Qjs7QXVGeG03QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbi9CdEI7O0F1RjVtN0JFO0VBQXVCLGdCQXRnRUg7QXZGc24vQnRCOztBdUZobjdCRTtFQUF1QixnQkF0Z0VIO0F2RjBuL0J0Qjs7QXVGcG43QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bi9CdEI7O0F1RnhuN0JFO0VBQXVCLGdCQXRnRUg7QXZGa28vQnRCOztBdUY1bjdCRTtFQUF1QixnQkF0Z0VIO0F2RnNvL0J0Qjs7QXVGaG83QkU7RUFBdUIsZ0JBdGdFSDtBdkYwby9CdEI7O0F1RnBvN0JFO0VBQXVCLGdCQXRnRUg7QXZGOG8vQnRCOztBdUZ4bzdCRTtFQUF1QixnQkF0Z0VIO0F2RmtwL0J0Qjs7QXVGNW83QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcC9CdEI7O0F1RmhwN0JFO0VBQXVCLGdCQXRnRUg7QXZGMHAvQnRCOztBdUZwcDdCRTtFQUF1QixnQkF0Z0VIO0F2RjhwL0J0Qjs7QXVGeHA3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcS9CdEI7O0F1RjVwN0JFO0VBQXVCLGdCQXRnRUg7QXZGc3EvQnRCOztBdUZocTdCRTtFQUF1QixnQkF0Z0VIO0F2RjBxL0J0Qjs7QXVGcHE3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cS9CdEI7O0F1RnhxN0JFO0VBQXVCLGdCQXRnRUg7QXZGa3IvQnRCOztBdUY1cTdCRTtFQUF1QixnQkF0Z0VIO0F2RnNyL0J0Qjs7QXVGaHI3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwci9CdEI7O0F1RnByN0JFO0VBQXVCLGdCQXRnRUg7QXZGOHIvQnRCOztBdUZ4cjdCRTtFQUF1QixnQkF0Z0VIO0F2RmtzL0J0Qjs7QXVGNXI3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcy9CdEI7O0F1RmhzN0JFO0VBQXVCLGdCQXRnRUg7QXZGMHMvQnRCOztBdUZwczdCRTtFQUF1QixnQkF0Z0VIO0F2RjhzL0J0Qjs7QXVGeHM3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdC9CdEI7O0F1RjVzN0JFO0VBQXVCLGdCQXRnRUg7QXZGc3QvQnRCOztBdUZodDdCRTtFQUF1QixnQkF0Z0VIO0F2RjB0L0J0Qjs7QXVGcHQ3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dC9CdEI7O0F1Rnh0N0JFO0VBQXVCLGdCQXRnRUg7QXZGa3UvQnRCOztBdUY1dDdCRTtFQUF1QixnQkF0Z0VIO0F2RnN1L0J0Qjs7QXVGaHU3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdS9CdEI7O0F1RnB1N0JFO0VBQXVCLGdCQXRnRUg7QXZGOHUvQnRCOztBdUZ4dTdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt2L0J0Qjs7QXVGNXU3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdi9CdEI7O0F1Rmh2N0JFO0VBQXVCLGdCQXRnRUg7QXZGMHYvQnRCOztBdUZwdjdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh2L0J0Qjs7QXVGeHY3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdy9CdEI7O0F1RjV2N0JFO0VBQXVCLGdCQXRnRUg7QXZGc3cvQnRCOztBdUZodzdCRTtFQUF1QixnQkF0Z0VIO0F2RjB3L0J0Qjs7QXVGcHc3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dy9CdEI7O0F1Rnh3N0JFO0VBQXVCLGdCQXRnRUg7QXZGa3gvQnRCOztBdUY1dzdCRTtFQUF1QixnQkF0Z0VIO0F2RnN4L0J0Qjs7QXVGaHg3QkU7RUFBdUIsZ0JBdGdFSDtBdkYweC9CdEI7O0F1RnB4N0JFO0VBQXVCLGdCQXRnRUg7QXZGOHgvQnRCOztBdUZ4eDdCRTtFQUF1QixnQkF0Z0VIO0F2Rmt5L0J0Qjs7QXVGNXg3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeS9CdEI7O0F1Rmh5N0JFO0VBQXVCLGdCQXRnRUg7QXZGMHkvQnRCOztBdUZweTdCRTtFQUF1QixnQkF0Z0VIO0F2Rjh5L0J0Qjs7QXVGeHk3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrei9CdEI7O0F1RjV5N0JFO0VBQXVCLGdCQXRnRUg7QXZGc3ovQnRCOztBdUZoejdCRTtFQUF1QixnQkF0Z0VIO0F2RjB6L0J0Qjs7QXVGcHo3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4ei9CdEI7O0F1Rnh6N0JFO0VBQXVCLGdCQXRnRUg7QXZGazAvQnRCOztBdUY1ejdCRTtFQUF1QixnQkF0Z0VIO0F2RnMwL0J0Qjs7QXVGaDA3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMC9CdEI7O0F1RnAwN0JFO0VBQXVCLGdCQXRnRUg7QXZGODAvQnRCOztBdUZ4MDdCRTtFQUF1QixnQkF0Z0VIO0F2RmsxL0J0Qjs7QXVGNTA3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMS9CdEI7O0F1RmgxN0JFO0VBQXVCLGdCQXRnRUg7QXZGMDEvQnRCOztBdUZwMTdCRTtFQUF1QixnQkF0Z0VIO0F2RjgxL0J0Qjs7QXVGeDE3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMi9CdEI7O0F1RjUxN0JFO0VBQXVCLGdCQXRnRUg7QXZGczIvQnRCOztBdUZoMjdCRTtFQUF1QixnQkF0Z0VIO0F2RjAyL0J0Qjs7QXVGcDI3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4Mi9CdEI7O0F1RngyN0JFO0VBQXVCLGdCQXRnRUg7QXZGazMvQnRCOztBdUY1MjdCRTtFQUF1QixnQkF0Z0VIO0F2RnMzL0J0Qjs7QXVGaDM3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMy9CdEI7O0F1RnAzN0JFO0VBQXVCLGdCQXRnRUg7QXZGODMvQnRCOztBdUZ4MzdCRTtFQUF1QixnQkF0Z0VIO0F2Rms0L0J0Qjs7QXVGNTM3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNC9CdEI7O0F1Rmg0N0JFO0VBQXVCLGdCQXRnRUg7QXZGMDQvQnRCOztBdUZwNDdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg0L0J0Qjs7QXVGeDQ3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNS9CdEI7O0F1RjU0N0JFO0VBQXVCLGdCQXRnRUg7QXZGczUvQnRCOztBdUZoNTdCRTtFQUF1QixnQkF0Z0VIO0F2RjA1L0J0Qjs7QXVGcDU3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NS9CdEI7O0F1Rng1N0JFO0VBQXVCLGdCQXRnRUg7QXZGazYvQnRCOztBdUY1NTdCRTtFQUF1QixnQkF0Z0VIO0F2RnM2L0J0Qjs7QXVGaDY3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNi9CdEI7O0F1RnA2N0JFO0VBQXVCLGdCQXRnRUg7QXZGODYvQnRCOztBdUZ4NjdCRTtFQUF1QixnQkF0Z0VIO0F2Rms3L0J0Qjs7QXVGNTY3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNy9CdEI7O0F1Rmg3N0JFO0VBQXVCLGdCQXRnRUg7QXZGMDcvQnRCOztBdUZwNzdCRTtFQUF1QixnQkF0Z0VIO0F2Rjg3L0J0Qjs7QXVGeDc3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOC9CdEI7O0F1RjU3N0JFO0VBQXVCLGdCQXRnRUg7QXZGczgvQnRCOztBdUZoODdCRTtFQUF1QixnQkF0Z0VIO0F2RjA4L0J0Qjs7QXVGcDg3QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OC9CdEI7O0F1Rng4N0JFO0VBQXVCLGdCQXRnRUg7QXZGazkvQnRCOztBdUY1ODdCRTtFQUF1QixnQkF0Z0VIO0F2RnM5L0J0Qjs7QXVGaDk3QkU7RUFBdUIsZ0JBdGdFSDtBdkYwOS9CdEI7O0F1RnA5N0JFO0VBQXVCLGdCQXRnRUg7QXZGODkvQnRCOztBdUZ4OTdCRTtFQUF1QixnQkF0Z0VIO0F2RmsrL0J0Qjs7QXVGNTk3QkU7RUFBdUIsZ0JBdGdFSDtBdkZzKy9CdEI7O0F1RmgrN0JFO0VBQXVCLGdCQXRnRUg7QXZGMCsvQnRCOztBdUZwKzdCRTtFQUF1QixnQkF0Z0VIO0F2RjgrL0J0Qjs7QXVGeCs3QkU7RUFBdUIsZ0JBdGdFSDtBdkZrLy9CdEI7O0F1RjUrN0JFO0VBQXVCLGdCQXRnRUg7QXZGcy8vQnRCOztBdUZoLzdCRTtFQUF1QixnQkF0Z0VIO0F2RjAvL0J0Qjs7QXVGcC83QkU7RUFBdUIsZ0JBdGdFSDtBdkY4Ly9CdEI7O0F1RngvN0JFO0VBQXVCLGdCQXRnRUg7QXZGa2dnQ3RCOztBdUY1LzdCRTtFQUF1QixnQkF0Z0VIO0F2RnNnZ0N0Qjs7QXVGaGc4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwZ2dDdEI7O0F1RnBnOEJFO0VBQXVCLGdCQXRnRUg7QXZGOGdnQ3RCOztBdUZ4ZzhCRTtFQUF1QixnQkF0Z0VIO0F2RmtoZ0N0Qjs7QXVGNWc4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaGdDdEI7O0F1RmhoOEJFO0VBQXVCLGdCQXRnRUg7QXZGMGhnQ3RCOztBdUZwaDhCRTtFQUF1QixnQkF0Z0VIO0F2RjhoZ0N0Qjs7QXVGeGg4QkU7RUFBdUIsZ0JBdGdFSDtBdkZraWdDdEI7O0F1RjVoOEJFO0VBQXVCLGdCQXRnRUg7QXZGc2lnQ3RCOztBdUZoaThCRTtFQUF1QixnQkF0Z0VIO0F2RjBpZ0N0Qjs7QXVGcGk4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4aWdDdEI7O0F1RnhpOEJFO0VBQXVCLGdCQXRnRUg7QXZGa2pnQ3RCOztBdUY1aThCRTtFQUF1QixnQkF0Z0VIO0F2RnNqZ0N0Qjs7QXVGaGo4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwamdDdEI7O0F1RnBqOEJFO0VBQXVCLGdCQXRnRUg7QXZGOGpnQ3RCOztBdUZ4ajhCRTtFQUF1QixnQkF0Z0VIO0F2RmtrZ0N0Qjs7QXVGNWo4QkU7RUFBdUIsZ0JBdGdFSDtBdkZza2dDdEI7O0F1RmhrOEJFO0VBQXVCLGdCQXRnRUg7QXZGMGtnQ3RCOztBdUZwazhCRTtFQUF1QixnQkF0Z0VIO0F2RjhrZ0N0Qjs7QXVGeGs4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbGdDdEI7O0F1RjVrOEJFO0VBQXVCLGdCQXRnRUg7QXZGc2xnQ3RCOztBdUZobDhCRTtFQUF1QixnQkF0Z0VIO0F2RjBsZ0N0Qjs7QXVGcGw4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bGdDdEI7O0F1RnhsOEJFO0VBQXVCLGdCQXRnRUg7QXZGa21nQ3RCOztBdUY1bDhCRTtFQUF1QixnQkF0Z0VIO0F2RnNtZ0N0Qjs7QXVGaG04QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbWdDdEI7O0F1RnBtOEJFO0VBQXVCLGdCQXRnRUg7QXZGOG1nQ3RCOztBdUZ4bThCRTtFQUF1QixnQkF0Z0VIO0F2RmtuZ0N0Qjs7QXVGNW04QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbmdDdEI7O0F1RmhuOEJFO0VBQXVCLGdCQXRnRUg7QXZGMG5nQ3RCOztBdUZwbjhCRTtFQUF1QixnQkF0Z0VIO0F2RjhuZ0N0Qjs7QXVGeG44QkU7RUFBdUIsZ0JBdGdFSDtBdkZrb2dDdEI7O0F1RjVuOEJFO0VBQXVCLGdCQXRnRUg7QXZGc29nQ3RCOztBdUZobzhCRTtFQUF1QixnQkF0Z0VIO0F2RjBvZ0N0Qjs7QXVGcG84QkU7RUFBdUIsZ0JBdGdFSDtBdkY4b2dDdEI7O0F1RnhvOEJFO0VBQXVCLGdCQXRnRUg7QXZGa3BnQ3RCOztBdUY1bzhCRTtFQUF1QixnQkF0Z0VIO0F2RnNwZ0N0Qjs7QXVGaHA4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcGdDdEI7O0F1RnBwOEJFO0VBQXVCLGdCQXRnRUg7QXZGOHBnQ3RCOztBdUZ4cDhCRTtFQUF1QixnQkF0Z0VIO0F2RmtxZ0N0Qjs7QXVGNXA4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcWdDdEI7O0F1RmhxOEJFO0VBQXVCLGdCQXRnRUg7QXZGMHFnQ3RCOztBdUZwcThCRTtFQUF1QixnQkF0Z0VIO0F2RjhxZ0N0Qjs7QXVGeHE4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcmdDdEI7O0F1RjVxOEJFO0VBQXVCLGdCQXRnRUg7QXZGc3JnQ3RCOztBdUZocjhCRTtFQUF1QixnQkF0Z0VIO0F2RjByZ0N0Qjs7QXVGcHI4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cmdDdEI7O0F1RnhyOEJFO0VBQXVCLGdCQXRnRUg7QXZGa3NnQ3RCOztBdUY1cjhCRTtFQUF1QixnQkF0Z0VIO0F2RnNzZ0N0Qjs7QXVGaHM4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwc2dDdEI7O0F1RnBzOEJFO0VBQXVCLGdCQXRnRUg7QXZGOHNnQ3RCOztBdUZ4czhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt0Z0N0Qjs7QXVGNXM4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdGdDdEI7O0F1Rmh0OEJFO0VBQXVCLGdCQXRnRUg7QXZGMHRnQ3RCOztBdUZwdDhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh0Z0N0Qjs7QXVGeHQ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdWdDdEI7O0F1RjV0OEJFO0VBQXVCLGdCQXRnRUg7QXZGc3VnQ3RCOztBdUZodThCRTtFQUF1QixnQkF0Z0VIO0F2RjB1Z0N0Qjs7QXVGcHU4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dWdDdEI7O0F1Rnh1OEJFO0VBQXVCLGdCQXRnRUg7QXZGa3ZnQ3RCOztBdUY1dThCRTtFQUF1QixnQkF0Z0VIO0F2RnN2Z0N0Qjs7QXVGaHY4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdmdDdEI7O0F1RnB2OEJFO0VBQXVCLGdCQXRnRUg7QXZGOHZnQ3RCOztBdUZ4djhCRTtFQUF1QixnQkF0Z0VIO0F2Rmt3Z0N0Qjs7QXVGNXY4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzd2dDdEI7O0F1Rmh3OEJFO0VBQXVCLGdCQXRnRUg7QXZGMHdnQ3RCOztBdUZwdzhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh3Z0N0Qjs7QXVGeHc4QkU7RUFBdUIsZ0JBdGdFSDtBdkZreGdDdEI7O0F1RjV3OEJFO0VBQXVCLGdCQXRnRUg7QXZGc3hnQ3RCOztBdUZoeDhCRTtFQUF1QixnQkF0Z0VIO0F2RjB4Z0N0Qjs7QXVGcHg4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4eGdDdEI7O0F1Rnh4OEJFO0VBQXVCLGdCQXRnRUg7QXZGa3lnQ3RCOztBdUY1eDhCRTtFQUF1QixnQkF0Z0VIO0F2RnN5Z0N0Qjs7QXVGaHk4QkU7RUFBdUIsZ0JBdGdFSDtBdkYweWdDdEI7O0F1RnB5OEJFO0VBQXVCLGdCQXRnRUg7QXZGOHlnQ3RCOztBdUZ4eThCRTtFQUF1QixnQkF0Z0VIO0F2Rmt6Z0N0Qjs7QXVGNXk4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzemdDdEI7O0F1Rmh6OEJFO0VBQXVCLGdCQXRnRUg7QXZGMHpnQ3RCOztBdUZwejhCRTtFQUF1QixnQkF0Z0VIO0F2Rjh6Z0N0Qjs7QXVGeHo4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrMGdDdEI7O0F1RjV6OEJFO0VBQXVCLGdCQXRnRUg7QXZGczBnQ3RCOztBdUZoMDhCRTtFQUF1QixnQkF0Z0VIO0F2RjAwZ0N0Qjs7QXVGcDA4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4MGdDdEI7O0F1RngwOEJFO0VBQXVCLGdCQXRnRUg7QXZGazFnQ3RCOztBdUY1MDhCRTtFQUF1QixnQkF0Z0VIO0F2RnMxZ0N0Qjs7QXVGaDE4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwMWdDdEI7O0F1RnAxOEJFO0VBQXVCLGdCQXRnRUg7QXZGODFnQ3RCOztBdUZ4MThCRTtFQUF1QixnQkF0Z0VIO0F2RmsyZ0N0Qjs7QXVGNTE4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzMmdDdEI7O0F1RmgyOEJFO0VBQXVCLGdCQXRnRUg7QXZGMDJnQ3RCOztBdUZwMjhCRTtFQUF1QixnQkF0Z0VIO0F2RjgyZ0N0Qjs7QXVGeDI4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrM2dDdEI7O0F1RjUyOEJFO0VBQXVCLGdCQXRnRUg7QXZGczNnQ3RCOztBdUZoMzhCRTtFQUF1QixnQkF0Z0VIO0F2RjAzZ0N0Qjs7QXVGcDM4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4M2dDdEI7O0F1RngzOEJFO0VBQXVCLGdCQXRnRUg7QXZGazRnQ3RCOztBdUY1MzhCRTtFQUF1QixnQkF0Z0VIO0F2RnM0Z0N0Qjs7QXVGaDQ4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwNGdDdEI7O0F1RnA0OEJFO0VBQXVCLGdCQXRnRUg7QXZGODRnQ3RCOztBdUZ4NDhCRTtFQUF1QixnQkF0Z0VIO0F2Rms1Z0N0Qjs7QXVGNTQ4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzNWdDdEI7O0F1Rmg1OEJFO0VBQXVCLGdCQXRnRUg7QXZGMDVnQ3RCOztBdUZwNThCRTtFQUF1QixnQkF0Z0VIO0F2Rjg1Z0N0Qjs7QXVGeDU4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrNmdDdEI7O0F1RjU1OEJFO0VBQXVCLGdCQXRnRUg7QXZGczZnQ3RCOztBdUZoNjhCRTtFQUF1QixnQkF0Z0VIO0F2RjA2Z0N0Qjs7QXVGcDY4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4NmdDdEI7O0F1Rng2OEJFO0VBQXVCLGdCQXRnRUg7QXZGazdnQ3RCOztBdUY1NjhCRTtFQUF1QixnQkF0Z0VIO0F2RnM3Z0N0Qjs7QXVGaDc4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwN2dDdEI7O0F1RnA3OEJFO0VBQXVCLGdCQXRnRUg7QXZGODdnQ3RCOztBdUZ4NzhCRTtFQUF1QixnQkF0Z0VIO0F2Rms4Z0N0Qjs7QXVGNTc4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzOGdDdEI7O0F1Rmg4OEJFO0VBQXVCLGdCQXRnRUg7QXZGMDhnQ3RCOztBdUZwODhCRTtFQUF1QixnQkF0Z0VIO0F2Rjg4Z0N0Qjs7QXVGeDg4QkU7RUFBdUIsZ0JBdGdFSDtBdkZrOWdDdEI7O0F1RjU4OEJFO0VBQXVCLGdCQXRnRUg7QXZGczlnQ3RCOztBdUZoOThCRTtFQUF1QixnQkF0Z0VIO0F2RjA5Z0N0Qjs7QXVGcDk4QkU7RUFBdUIsZ0JBdGdFSDtBdkY4OWdDdEI7O0F1Rng5OEJFO0VBQXVCLGdCQXRnRUg7QXZGaytnQ3RCOztBdUY1OThCRTtFQUF1QixnQkF0Z0VIO0F2RnMrZ0N0Qjs7QXVGaCs4QkU7RUFBdUIsZ0JBdGdFSDtBdkYwK2dDdEI7O0F1RnArOEJFO0VBQXVCLGdCQXRnRUg7QXZGOCtnQ3RCOztBdUZ4KzhCRTtFQUF1QixnQkF0Z0VIO0F2RmsvZ0N0Qjs7QXVGNSs4QkU7RUFBdUIsZ0JBdGdFSDtBdkZzL2dDdEI7O0F1RmgvOEJFO0VBQXVCLGdCQXRnRUg7QXZGMC9nQ3RCOztBdUZwLzhCRTtFQUF1QixnQkF0Z0VIO0F2RjgvZ0N0Qjs7QXVGeC84QkU7RUFBdUIsZ0JBdGdFSDtBdkZrZ2hDdEI7O0F1RjUvOEJFO0VBQXVCLGdCQXRnRUg7QXZGc2doQ3RCOztBdUZoZzlCRTtFQUF1QixnQkF0Z0VIO0F2RjBnaEN0Qjs7QXVGcGc5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4Z2hDdEI7O0F1RnhnOUJFO0VBQXVCLGdCQXRnRUg7QXZGa2hoQ3RCOztBdUY1ZzlCRTtFQUF1QixnQkF0Z0VIO0F2RnNoaEN0Qjs7QXVGaGg5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwaGhDdEI7O0F1RnBoOUJFO0VBQXVCLGdCQXRnRUg7QXZGOGhoQ3RCOztBdUZ4aDlCRTtFQUF1QixnQkF0Z0VIO0F2RmtpaEN0Qjs7QXVGNWg5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzaWhDdEI7O0F1RmhpOUJFO0VBQXVCLGdCQXRnRUg7QXZGMGloQ3RCOztBdUZwaTlCRTtFQUF1QixnQkF0Z0VIO0F2RjhpaEN0Qjs7QXVGeGk5QkU7RUFBdUIsZ0JBdGdFSDtBdkZramhDdEI7O0F1RjVpOUJFO0VBQXVCLGdCQXRnRUg7QXZGc2poQ3RCOztBdUZoajlCRTtFQUF1QixnQkF0Z0VIO0F2RjBqaEN0Qjs7QXVGcGo5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4amhDdEI7O0F1RnhqOUJFO0VBQXVCLGdCQXRnRUg7QXZGa2toQ3RCOztBdUY1ajlCRTtFQUF1QixnQkF0Z0VIO0F2RnNraEN0Qjs7QXVGaGs5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwa2hDdEI7O0F1RnBrOUJFO0VBQXVCLGdCQXRnRUg7QXZGOGtoQ3RCOztBdUZ4azlCRTtFQUF1QixnQkF0Z0VIO0F2RmtsaEN0Qjs7QXVGNWs5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzbGhDdEI7O0F1RmhsOUJFO0VBQXVCLGdCQXRnRUg7QXZGMGxoQ3RCOztBdUZwbDlCRTtFQUF1QixnQkF0Z0VIO0F2RjhsaEN0Qjs7QXVGeGw5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrbWhDdEI7O0F1RjVsOUJFO0VBQXVCLGdCQXRnRUg7QXZGc21oQ3RCOztBdUZobTlCRTtFQUF1QixnQkF0Z0VIO0F2RjBtaEN0Qjs7QXVGcG05QkU7RUFBdUIsZ0JBdGdFSDtBdkY4bWhDdEI7O0F1RnhtOUJFO0VBQXVCLGdCQXRnRUg7QXZGa25oQ3RCOztBdUY1bTlCRTtFQUF1QixnQkF0Z0VIO0F2RnNuaEN0Qjs7QXVGaG45QkU7RUFBdUIsZ0JBdGdFSDtBdkYwbmhDdEI7O0F1RnBuOUJFO0VBQXVCLGdCQXRnRUg7QXZGOG5oQ3RCOztBdUZ4bjlCRTtFQUF1QixnQkF0Z0VIO0F2RmtvaEN0Qjs7QXVGNW45QkU7RUFBdUIsZ0JBdGdFSDtBdkZzb2hDdEI7O0F1RmhvOUJFO0VBQXVCLGdCQXRnRUg7QXZGMG9oQ3RCOztBdUZwbzlCRTtFQUF1QixnQkF0Z0VIO0F2RjhvaEN0Qjs7QXVGeG85QkU7RUFBdUIsZ0JBdGdFSDtBdkZrcGhDdEI7O0F1RjVvOUJFO0VBQXVCLGdCQXRnRUg7QXZGc3BoQ3RCOztBdUZocDlCRTtFQUF1QixnQkF0Z0VIO0F2RjBwaEN0Qjs7QXVGcHA5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4cGhDdEI7O0F1RnhwOUJFO0VBQXVCLGdCQXRnRUg7QXZGa3FoQ3RCOztBdUY1cDlCRTtFQUF1QixnQkF0Z0VIO0F2RnNxaEN0Qjs7QXVGaHE5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwcWhDdEI7O0F1RnBxOUJFO0VBQXVCLGdCQXRnRUg7QXZGOHFoQ3RCOztBdUZ4cTlCRTtFQUF1QixnQkF0Z0VIO0F2RmtyaEN0Qjs7QXVGNXE5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzcmhDdEI7O0F1RmhyOUJFO0VBQXVCLGdCQXRnRUg7QXZGMHJoQ3RCOztBdUZwcjlCRTtFQUF1QixnQkF0Z0VIO0F2RjhyaEN0Qjs7QXVGeHI5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrc2hDdEI7O0F1RjVyOUJFO0VBQXVCLGdCQXRnRUg7QXZGc3NoQ3RCOztBdUZoczlCRTtFQUF1QixnQkF0Z0VIO0F2RjBzaEN0Qjs7QXVGcHM5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4c2hDdEI7O0F1RnhzOUJFO0VBQXVCLGdCQXRnRUg7QXZGa3RoQ3RCOztBdUY1czlCRTtFQUF1QixnQkF0Z0VIO0F2RnN0aEN0Qjs7QXVGaHQ5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwdGhDdEI7O0F1RnB0OUJFO0VBQXVCLGdCQXRnRUg7QXZGOHRoQ3RCOztBdUZ4dDlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt1aEN0Qjs7QXVGNXQ5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzdWhDdEI7O0F1Rmh1OUJFO0VBQXVCLGdCQXRnRUg7QXZGMHVoQ3RCOztBdUZwdTlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh1aEN0Qjs7QXVGeHU5QkU7RUFBdUIsZ0JBdGdFSDtBdkZrdmhDdEI7O0F1RjV1OUJFO0VBQXVCLGdCQXRnRUg7QXZGc3ZoQ3RCOztBdUZodjlCRTtFQUF1QixnQkF0Z0VIO0F2RjB2aEN0Qjs7QXVGcHY5QkU7RUFBdUIsZ0JBdGdFSDtBdkY4dmhDdEI7O0F1Rnh2OUJFO0VBQXVCLGdCQXRnRUg7QXZGa3doQ3RCOztBdUY1djlCRTtFQUF1QixnQkF0Z0VIO0F2RnN3aEN0Qjs7QXVGaHc5QkU7RUFBdUIsZ0JBdGdFSDtBdkYwd2hDdEI7O0F1RnB3OUJFO0VBQXVCLGdCQXRnRUg7QXZGOHdoQ3RCOztBdUZ4dzlCRTtFQUF1QixnQkF0Z0VIO0F2Rmt4aEN0Qjs7QXVGNXc5QkU7RUFBdUIsZ0JBdGdFSDtBdkZzeGhDdEI7O0F1Rmh4OUJFO0VBQXVCLGdCQXRnRUg7QXZGMHhoQ3RCOztBdUZweDlCRTtFQUF1QixnQkF0Z0VIO0F2Rjh4aEN0Qjs7QXVGeHg5QkU7RUFBdUIsZ0JBdGdFSDtBdkZreWhDdEI7O0F1RjV4OUJFO0VBQXVCLGdCQXRnRUg7QXZGc3loQ3RCOztBdUZoeTlCRTtFQUF1QixZQXRnRUg7QXZGMHloQ3RCOztBdUZweTlCRTtFQUF1QixZQXRnRUg7QXZGOHloQ3RCOztBdUZ4eTlCRTtFQUF1QixZQXRnRUg7QXZGa3poQ3RCOztBdUY1eTlCRTtFQUF1QixZQXRnRUg7QXZGc3poQ3RCOztBd0Z4MWhDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0F4RjIxaENGOztBd0Z4MWhDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0F4RjIxaENGOztBeUZsMmhDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0F6RnEyaENGOztBMEZ0MmhDRTtFQU1FLFd6RjJESTtBRHl5aENSO0EwRi8xaENFO0VBRUUsV3pGb0RJO0FENHloQ1I7O0EwRjcyaENFO0VBTUUsV3pGMkRJO0FEZ3poQ1I7QTBGdDJoQ0U7RUFFRSxXekZvREk7QURtemhDUjs7QTBGcDNoQ0U7RUFNRSxXekYyREk7QUR1emhDUjtBMEY3MmhDRTtFQUVFLFd6Rm9ESTtBRDB6aENSOztBMEYzM2hDRTtFQU1FLFd6RjJESTtBRDh6aENSO0EwRnAzaENFO0VBRUUsV3pGb0RJO0FEaTBoQ1I7O0EwRmw0aENFO0VBTUUsV3pGMkRJO0FEcTBoQ1I7QTBGMzNoQ0U7RUFFRSxXekZvREk7QUR3MGhDUjs7QTBGejRoQ0U7RUFNRSxXekYyREk7QUQ0MGhDUjtBMEZsNGhDRTtFQUVFLFd6Rm9ESTtBRCswaENSOztBMEZoNWhDRTtFQU1FLFd6RjJESTtBRG0xaENSO0EwRno0aENFO0VBRUUsV3pGb0RJO0FEczFoQ1I7O0EwRnY1aENFO0VBTUUsV3pGMkRJO0FEMDFoQ1I7QTBGaDVoQ0U7RUFFRSxXekZvREk7QUQ2MWhDUjs7QXlGbDVoQ0U7RTdDT0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1Q0FBQTtBNUMrNGhDRjtBMEYvNmhDRTtFQU1FLFd6RjJESTtBRGkzaENSO0EwRnY2aENFO0VBRUUsV3pGb0RJO0FEbzNoQ1I7O0F5Rno2aENFO0U3Q09BLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4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O0VBQ0UsV0FBQTtBekhxNnlDSjs7QXlIcDZ5Q0U7RUFDRSxXQUFBO0F6SHU2eUNKOztBeUh0NnlDRTtFQUNFLFdBQUE7QXpIeTZ5Q0o7O0F5SHg2eUNFO0VBQ0UsV0FBQTtBekgyNnlDSjs7QXlIMTZ5Q0U7RUFDRSxXQUFBO0F6SDY2eUNKOztBeUg1NnlDRTtFQUNFO0lBQ0UsNEJBQUE7RXpIKzZ5Q0o7QUFDRjtBeUgvNnlDRTtFQUNFLFlBQUE7RUFDQSw0QkFBQTtBekhpN3lDSjs7QXlIaDd5Q0U7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7QXpIbTd5Q0o7O0F5SGw3eUNFO0VBQ0UsWUFBQTtFQUNBLDhCQUFBO0F6SHE3eUNKOztBeUhwN3lDRTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtBekh1N3lDSjs7QXlIdDd5Q0U7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7QXpIeTd5Q0o7O0F5SHg3eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDI3eUNKOztBeUgxN3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekg2N3lDSjs7QXlINTd5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIKzd5Q0o7O0F5SDk3eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SGk4eUNKOztBeUhoOHlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhtOHlDSjs7QXlIbDh5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIcTh5Q0o7O0F5SHA4eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHU4eUNKOztBeUh0OHlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh5OHlDSjs7QXlIeDh5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIMjh5Q0o7O0F5SDE4eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDY4eUNKOztBeUg1OHlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgrOHlDSjs7QXlIOTh5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIaTl5Q0o7O0F5SGg5eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SG05eUNKOztBeUhsOXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhxOXlDSjs7QXlIcDl5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIdTl5Q0o7O0F5SHQ5eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHk5eUNKOztBeUh4OXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgyOXlDSjs7QXlIMTl5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpINjl5Q0o7O0F5SDU5eUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SCs5eUNKOztBeUg5OXlDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhpK3lDSjs7QXlIaCt5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIbSt5Q0o7O0F5SGwreUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHEreUNKOztBeUhwK3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh1K3lDSjs7QXlIdCt5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIeSt5Q0o7O0F5SHgreUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDIreUNKOztBeUgxK3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekg2K3lDSjs7QXlINSt5Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIKyt5Q0o7O0F5SDkreUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SGkveUNKOztBeUhoL3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhtL3lDSjs7QXlIbC95Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIcS95Q0o7O0F5SHAveUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHUveUNKOztBeUh0L3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekh5L3lDSjs7QXlIeC95Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIMi95Q0o7O0F5SDEveUNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SDYveUNKOztBeUg1L3lDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgrL3lDSjs7QXlIOS95Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIaWd6Q0o7O0F5SGhnekNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SG1nekNKOztBeUhsZ3pDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekhxZ3pDSjs7QXlIcGd6Q0U7RUFDRSxZQUFBO0VBQ0EsK0JBQUE7QXpIdWd6Q0o7O0F5SHRnekNFO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0F6SHlnekNKOztBeUh4Z3pDRTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBekgyZ3pDSjs7QXlIMWd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINmd6Q0o7O0F5SDVnekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtnekNKOztBeUg5Z3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpaHpDSjs7QXlIaGh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbWh6Q0o7O0F5SGxoekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFoekNKOztBeUhwaHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1aHpDSjs7QXlIdGh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeWh6Q0o7O0F5SHhoekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJoekNKOztBeUgxaHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2aHpDSjs7QXlINWh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK2h6Q0o7O0F5SDloekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlpekNKOztBeUhoaXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtaXpDSjs7QXlIbGl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcWl6Q0o7O0F5SHBpekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVpekNKOztBeUh0aXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5aXpDSjs7QXlIeGl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMml6Q0o7O0F5SDFpekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZpekNKOztBeUg1aXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgraXpDSjs7QXlIOWl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaWp6Q0o7O0F5SGhqekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1qekNKOztBeUhsanpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxanpDSjs7QXlIcGp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdWp6Q0o7O0F5SHRqekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHlqekNKOztBeUh4anpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyanpDSjs7QXlIMWp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINmp6Q0o7O0F5SDVqekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtqekNKOztBeUg5anpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpa3pDSjs7QXlIaGt6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbWt6Q0o7O0F5SGxrekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFrekNKOztBeUhwa3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1a3pDSjs7QXlIdGt6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeWt6Q0o7O0F5SHhrekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJrekNKOztBeUgxa3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2a3pDSjs7QXlINWt6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK2t6Q0o7O0F5SDlrekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlsekNKOztBeUhobHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtbHpDSjs7QXlIbGx6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcWx6Q0o7O0F5SHBsekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVsekNKOztBeUh0bHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5bHpDSjs7QXlIeGx6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMmx6Q0o7O0F5SDFsekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZsekNKOztBeUg1bHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrbHpDSjs7QXlIOWx6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaW16Q0o7O0F5SGhtekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1tekNKOztBeUhsbXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxbXpDSjs7QXlIcG16Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdW16Q0o7O0F5SHRtekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHltekNKOztBeUh4bXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgybXpDSjs7QXlIMW16Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINm16Q0o7O0F5SDVtekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCttekNKOztBeUg5bXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpbnpDSjs7QXlIaG56Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbW56Q0o7O0F5SGxuekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFuekNKOztBeUhwbnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1bnpDSjs7QXlIdG56Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeW56Q0o7O0F5SHhuekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJuekNKOztBeUgxbnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2bnpDSjs7QXlINW56Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK256Q0o7O0F5SDluekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlvekNKOztBeUhob3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtb3pDSjs7QXlIbG96Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcW96Q0o7O0F5SHBvekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVvekNKOztBeUh0b3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5b3pDSjs7QXlIeG96Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMm96Q0o7O0F5SDFvekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZvekNKOztBeUg1b3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrb3pDSjs7QXlIOW96Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXB6Q0o7O0F5SGhwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1wekNKOztBeUhscHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxcHpDSjs7QXlIcHB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXB6Q0o7O0F5SHRwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHlwekNKOztBeUh4cHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgycHpDSjs7QXlIMXB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnB6Q0o7O0F5SDVwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtwekNKOztBeUg5cHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpcXpDSjs7QXlIaHF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXF6Q0o7O0F5SGxxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHFxekNKOztBeUhwcXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1cXpDSjs7QXlIdHF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXF6Q0o7O0F5SHhxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJxekNKOztBeUgxcXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2cXpDSjs7QXlINXF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3F6Q0o7O0F5SDlxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGlyekNKOztBeUhocnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtcnpDSjs7QXlIbHJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXJ6Q0o7O0F5SHByekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHVyekNKOztBeUh0cnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5cnpDSjs7QXlIeHJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnJ6Q0o7O0F5SDFyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZyekNKOztBeUg1cnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrcnpDSjs7QXlIOXJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXN6Q0o7O0F5SGhzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG1zekNKOztBeUhsc3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxc3pDSjs7QXlIcHN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXN6Q0o7O0F5SHRzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHlzekNKOztBeUh4c3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyc3pDSjs7QXlIMXN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnN6Q0o7O0F5SDVzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCtzekNKOztBeUg5c3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpdHpDSjs7QXlIaHR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXR6Q0o7O0F5SGx0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHF0ekNKOztBeUhwdHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1dHpDSjs7QXlIdHR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXR6Q0o7O0F5SHh0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJ0ekNKOztBeUgxdHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2dHpDSjs7QXlINXR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3R6Q0o7O0F5SDl0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGl1ekNKOztBeUhodXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtdXpDSjs7QXlIbHV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXV6Q0o7O0F5SHB1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHV1ekNKOztBeUh0dXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5dXpDSjs7QXlIeHV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnV6Q0o7O0F5SDF1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZ1ekNKOztBeUg1dXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrdXpDSjs7QXlIOXV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXZ6Q0o7O0F5SGh2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG12ekNKOztBeUhsdnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxdnpDSjs7QXlIcHZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXZ6Q0o7O0F5SHR2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHl2ekNKOztBeUh4dnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgydnpDSjs7QXlIMXZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnZ6Q0o7O0F5SDV2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCt2ekNKOztBeUg5dnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpd3pDSjs7QXlIaHd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXd6Q0o7O0F5SGx3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHF3ekNKOztBeUhwd3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1d3pDSjs7QXlIdHd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXd6Q0o7O0F5SHh3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJ3ekNKOztBeUgxd3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2d3pDSjs7QXlINXd6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3d6Q0o7O0F5SDl3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGl4ekNKOztBeUhoeHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhteHpDSjs7QXlIbHh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcXh6Q0o7O0F5SHB4ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHV4ekNKOztBeUh0eHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5eHpDSjs7QXlIeHh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMnh6Q0o7O0F5SDF4ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDZ4ekNKOztBeUg1eHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgreHpDSjs7QXlIOXh6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaXl6Q0o7O0F5SGh5ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG15ekNKOztBeUhseXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxeXpDSjs7QXlIcHl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdXl6Q0o7O0F5SHR5ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHl5ekNKOztBeUh4eXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyeXpDSjs7QXlIMXl6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINnl6Q0o7O0F5SDV5ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCt5ekNKOztBeUg5eXpDRTtFQUNFLFdBQUE7RUFDQSxnQ0FBQTtBekhpenpDSjs7QXlIaHp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbXp6Q0o7O0F5SGx6ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHF6ekNKOztBeUhwenpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1enpDSjs7QXlIdHp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeXp6Q0o7O0F5SHh6ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDJ6ekNKOztBeUgxenpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2enpDSjs7QXlINXp6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIK3p6Q0o7O0F5SDl6ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGkwekNKOztBeUhoMHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtMHpDSjs7QXlIbDB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcTB6Q0o7O0F5SHAwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHUwekNKOztBeUh0MHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5MHpDSjs7QXlIeDB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMjB6Q0o7O0F5SDEwekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDYwekNKOztBeUg1MHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrMHpDSjs7QXlIOTB6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaTF6Q0o7O0F5SGgxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG0xekNKOztBeUhsMXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxMXpDSjs7QXlIcDF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdTF6Q0o7O0F5SHQxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHkxekNKOztBeUh4MXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyMXpDSjs7QXlIMTF6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINjF6Q0o7O0F5SDUxekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCsxekNKOztBeUg5MXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpMnpDSjs7QXlIaDJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbTJ6Q0o7O0F5SGwyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHEyekNKOztBeUhwMnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1MnpDSjs7QXlIdDJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeTJ6Q0o7O0F5SHgyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDIyekNKOztBeUgxMnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2MnpDSjs7QXlINTJ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIKzJ6Q0o7O0F5SDkyekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGkzekNKOztBeUhoM3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtM3pDSjs7QXlIbDN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcTN6Q0o7O0F5SHAzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHUzekNKOztBeUh0M3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5M3pDSjs7QXlIeDN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMjN6Q0o7O0F5SDEzekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDYzekNKOztBeUg1M3pDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrM3pDSjs7QXlIOTN6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaTR6Q0o7O0F5SGg0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG00ekNKOztBeUhsNHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhxNHpDSjs7QXlIcDR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIdTR6Q0o7O0F5SHQ0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHk0ekNKOztBeUh4NHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgyNHpDSjs7QXlIMTR6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpINjR6Q0o7O0F5SDU0ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SCs0ekNKOztBeUg5NHpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhpNXpDSjs7QXlIaDV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIbTV6Q0o7O0F5SGw1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHE1ekNKOztBeUhwNXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh1NXpDSjs7QXlIdDV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIeTV6Q0o7O0F5SHg1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDI1ekNKOztBeUgxNXpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekg2NXpDSjs7QXlINTV6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIKzV6Q0o7O0F5SDk1ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SGk2ekNKOztBeUhoNnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekhtNnpDSjs7QXlIbDZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIcTZ6Q0o7O0F5SHA2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SHU2ekNKOztBeUh0NnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekh5NnpDSjs7QXlIeDZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIMjZ6Q0o7O0F5SDE2ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SDY2ekNKOztBeUg1NnpDRTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBekgrNnpDSjs7QXlIOTZ6Q0U7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QXpIaTd6Q0o7O0F5SGg3ekNFO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0F6SG03ekNKOztBeUhqN3pDQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0F6SG83ekNGOztBeUhuN3pDRTtFQUNFO0lBQ0UsNENBQUE7RXpIczd6Q0o7QUFDRjtBeUhyN3pDQTtFQUNFLDZCQUFBO0F6SHU3ekNGOztBMEg3eTFDQTtFQUNFLHFEQUFBO0ExSGd6MUNGOztBMEg3eTFDQTtFQUNFO0lBQ0Usd0RBQUE7RTFIZ3oxQ0Y7QUFDRjtBMEg3eTFDQTtFQUNFLGdCQUFBO0ExSCt5MUNGO0EwSDd5MUNFO0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0ExSCt5MUNKO0EwSDV5MUNFO0VBQ0UsbUJBQUE7RTFHNE5JLCtCQUFBO0FoQm1sMUNSO0FnQi91MUNJO0UwR2pFRjtJMUdvT00sYUFBQTtFaEJnbDFDTjtBQUNGO0EwSGp6MUNJO0UxR3lOSSxpQ0FBQTtFQUFBLHNDQUFBO0FoQjRsMUNSO0FnQnh2MUNJO0UwRzdEQTtJMUdnT0ksaUJBQUE7RWhCeWwxQ047QUFDRjtBZ0I3djFDSTtFMEc3REE7STFHZ09JLG9CQUFBO0VoQjhsMUNOO0FBQ0Y7QTBIMXoxQ0k7RUFDRSxnQkFBQTtBMUg0ejFDTjtBMEh6ejFDSTtFMUc0TUUsb0JBTEk7QWhCcW4xQ1Y7QTJCaDExQ0k7RStGMEJJO0lBQ0UsdUJBQUE7STFHeU1GLHFDQUFBO0VoQmluMUNOO0FBQ0Y7QWdCOXcxQ0k7RTBHOUNJO0kxR2lOQSxtQkFBQTtFaEIrbTFDTjtBQUNGO0EyQjMxMUNJO0UrRitCSTtJMUdxTUEsb0NBQUE7RWhCMm4xQ047QUFDRjtBZ0J4eDFDSTtFMEd6Q0k7STFHNE1BLGtCQUFBO0VoQnluMUNOO0FBQ0Y7QTBIajAxQ007RUFDRSxVQUFBO0VBQ0EsMkJBQUE7QTFIbTAxQ1I7QTBIajAxQ1E7RTFHd0xGLHVCQUxJO0FoQmlwMUNWO0EwSC96MUNNO0UxR21MQSxxQkFMSTtFQVNGLHNDQUFBO0FoQjRvMUNSO0FnQnh5MUNJO0UwRzNCRTtJMUc4TEUsc0JBQUE7RWhCeW8xQ047QUFDRjtBMEhwMDFDUTtFMUcrS0Ysa0JBTEk7RUFLSix1QkFMSTtFQUtKLHFCQUxJO0VBS0osd0JBTEk7RTBHcktBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0ExSHMwMUNWO0EyQmozMUNJO0UrRm9DSTtJMUcrS0Ysc0JBTEk7STBHL0pFLFlBQUE7SUFDQSxlQUFBO0UxSHUwMUNWO0FBQ0Y7O0EwSGgwMUNBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBRUEsc0RBQUE7QTFIazAxQ0Y7O0EwSC96MUNBO0VBQ0U7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLDBCQUFBO0lBQ0EsMkJBQUE7RTFIazAxQ0Y7RTBIL3oxQ0E7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFMUhpMDFDRjtBQUNGO0EwSDl6MUNBLDZEQUFBO0FBRUEsaUJBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0ExSCt6MUNGOztBMEg1ejFDQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV3pIbEdNO0V5SG1HTixxQkFBQTtBMUgrejFDRjs7QTBINXoxQ0E7RUFDRSxlQUFBO0VBQ0EsY3pIOUdTO0FENjYxQ1g7O0EwSDV6MUNBO0VBQ0U7SUFDRSw4QkFBQTtFMUgrejFDRjtFMEg1ejFDQTtJQUNFLFdBQUE7RTFIOHoxQ0Y7QUFDRjtBMEgzejFDQTtFQUNFLG9CQUFBO0ExSDZ6MUNGIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyJ9 */
