@use "../../../plugins/bootstrap-5.1.3/scss/functions";
@use "../../../plugins/bootstrap-5.1.3/scss/variables";
@use "../../../plugins/bootstrap-5.1.3/scss/mixins";
@use "../../../plugins/bootstrap-5.1.3/scss/utilities";
@use "../../../plugins/bootstrap-5.1.3/scss/reboot";
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: auto !important;
  }
}

:root {
  --primary: #CD0511;
  --consumed-by-js: $primary;
  --bs-primary: #CD0511;
  --bs-primary-rgb: 205, 5, 17;
  --success: #179149;
  --consumed-by-js: $success;
  --bs-success: #179149;
  --bs-success-rgb: 23, 145, 73;
  --bs-dark: #161616;
  --bs-dark-rgb: 22, 22, 22;
  --bs-font-open-sans:'Open Sans', sans-serif;
  --bs-body-font-family: var(--bs-font-open-sans);
  --bs-body-color: #161616;
  --bs-link-color: $primary;
}

@use "../../../plugins/bootstrap-5.1.3/scss/bootstrap";
.platforms_tbl tr {
  border-bottom: 1px solid #EFEFEF;
}

.platforms_tbl tr th {
  padding: 0 !important;
}

.platforms_tbl tr th .header_titles {
  align-content: center;
  background-color: #F4F4F4;
  padding-left: 20px;
  width: 100%;
  height: 65px;
  display: block;
  margin-bottom: 20px;
}

.platforms_tbl tr th .rounder-start-4 {
  padding-left: 2rem;
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.platforms_tbl tr th .rounder-end-4 {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  padding-left: 0 !important;
}

.platforms_tbl tr td {
  padding: 1.4rem 2rem !important;
}

.platforms_tbl tr td .mw-350 {
  max-width: 350px !important;
}

.platforms_tbl tr td .td-inner {
  outline: 20px solid white;
  height: 100% !important;
  min-width: 87px;
  padding: 0 !important;
  align-content: center;
  border: 1px solid #EFEFEF;
  border-radius: 15px;
}

.platforms_tbl tr .td-rowspan {
  height: 1px;
  align-content: center;
}

@media (max-width: 767.98px) {
  .fs-5 {
    font-size: 1rem !important;
  }
}
