.rosterpage-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-size: 145%;
  background-image: url('https://db.janloerts.de/css/dyne-bg-2025.jpg');
  background-repeat: no-repeat;
  background-position: center;
}
.rosterpage-header {
  font: 14;
  color: white;
  width: 100%;
  height: 30Px;
  display: flex;
  padding: var(--dl-space-space-unit);
  position: relative;
  font-size: 14Px;
  max-width: 1360px;
  align-self: flex-start;
  font-style: normal;
  align-items: center;
  font-weight: 500;
  justify-content: flex-start;
  background-color: #2c3e50;
}
.rosterpage-thq-dropdown {
  position: relative;
}
.rosterpage-dropdown-toggle {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius2);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-text {
  font-style: normal;
  text-align: center;
  vertical-align: middle;
}
.rosterpage-dropdown-arrow {
  transition: 0.3s;
}
.rosterpage-icon {
  fill: white;
  width: 18px;
  height: 18px;
  transition: 0.3s;
}
.rosterpage-dropdown-list {
  top: var(--dl-space-space-twounits);
  display: none;
  width: 180Px; 
}
.rosterpage-dropdown {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 10Px;
  border-radius: var(--dl-radius-radius-radius2);
}
.rosterpage-dropdown-toggle1 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-dropdown-toggle1:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.rosterpage-atlanta-hawks {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 10Px;
  font-style: normal;
  font-weight: 500;
}
.rosterpage-thq-dropdown1 {
  position: relative;
}
.rosterpage-dropdown-toggle2 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius2);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-text001 {
  font-style: normal;
  text-align: center;
  vertical-align: middle;
}
.rosterpage-dropdown-arrow1 {
  transition: 0.3s;
}
.rosterpage-icon2 {
  fill: white;
  width: 18px;
  height: 18px;
  transition: 0.3s;
}
.rosterpage-dropdown-list1 {
  top: var(--dl-space-space-twounits);
  display: none;
}
.rosterpage-dropdown1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.rosterpage-dropdown-toggle3 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-dropdown-toggle3:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.rosterpage-atlanta-hawks1 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.rosterpage-dropdown2 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.rosterpage-dropdown-toggle4 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-dropdown-toggle4:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.rosterpage-text002 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.rosterpage-dropdown3 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.rosterpage-dropdown-toggle5 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-dropdown-toggle5:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.rosterpage-text003 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.rosterpage-dropdown4 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.rosterpage-dropdown-toggle6 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-dropdown-toggle6:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.rosterpage-text004 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.rosterpage-dropdown5 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.rosterpage-dropdown-toggle7 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.rosterpage-dropdown-toggle7:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.rosterpage-text005 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.rosterpage-team-profile {
  width: 100%;
  height: 100Px;
  display: flex;
  position: relative;
  max-width: 1360px;
  align-self: flex-start;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  background-color: white;
}
.rosterpage-container001 {
  flex: 0 0 auto;
  color: #fdbb30;
  width: 10%;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image {
  flex: 0 0 auto;
  width: auto;
  height: 90%;
  align-self: center;
  object-fit: cover;
  border-radius: var(--dl-radius-radius-radius4);
}
.rosterpage-container002 {
  flex: 0 0 auto;
  width: 30%;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-text006 {
  width: auto;
  height: auto;
  align-self: center;
  margin-bottom: 0px;
}
.rosterpage-text007 {
  width: auto;
  height: auto;
  align-self: center;
  margin-bottom: 0px;
}
.rosterpage-spacer {
  flex: 0 0 auto;
  width: 35%;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container003 {
  flex: 0 0 auto;
  width: 20%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.rosterpage-container004 {
  width: 100%;
  height: 12.5%;
  display: flex;
}
.rosterpage-container005 {
  width: 100%;
  height: 25%;
  display: flex;
}
.rosterpage-container006 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  font-weight: bold;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container007 {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container008 {
  width: 100%;
  height: 25%;
  display: flex;
}
.rosterpage-container009 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  font-weight: bold;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container010 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container011 {
  width: 100%;
  height: 25%;
  display: flex;
}
.rosterpage-container012 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  font-weight: bold;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container013 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container014 {
  width: 100%;
  height: 12.5%;
  display: flex;
}
.rosterpage-roster {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  position: relative;
  max-width: 1360px;
  align-self: flex-start;
  align-items: flex-start;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
}
.rosterpage-kopfzeile2 {
  flex: 0 0 auto;
  color: #FDBB30;
  width: 100%;
  display: flex;
  font-weight: bold;
  background-color: #002d62;
}
.rosterpage-container015 {
  border-right-width: 0px;
}
.rosterpage-container016 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container017 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container018 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container019 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container020 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container021 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container022 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container023 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container024 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container025 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container026 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container027 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container028 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container029 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container030 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container031 {
  justify-content: center;
}
.rosterpage-image02 {
  width: 100%;
}
.rosterpage-image03 {
  width: 100%;
}
.rosterpage-image04 {
  width: 100%;
}
.rosterpage-image05 {
  width: 100%;
}
.rosterpage-image06 {
  width: 100%;
}
.rosterpage-image07 {
  width: 100%;
}
.rosterpage-image08 {
  width: 100%;
}
.rosterpage-image09 {
  width: 100%;
}
.rosterpage-image10 {
  width: 100%;
}
.rosterpage-image11 {
  width: 100%;
}
.rosterpage-image12 {
  width: 100%;
}
.rosterpage-image13 {
  width: 100%;
}
.rosterpage-image14 {
  width: 100%;
}
.rosterpage-roster15 {
  border-color: var(--dl-color-gray-black);
  border-style: dashed;
  border-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.rosterpage-image15 {
  width: 100%;
}
.rosterpage-roster16 {
  color: red;
}
.rosterpage-image16 {
  width: 100%;
}
.rosterpage-draft {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  position: relative;
  max-width: 1360px;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: row;
}
.rosterpage-draftrights {
  flex: 0 0 auto;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.rosterpage-kopfzeile21 {
  flex: 0 0 auto;
  color: #FDBB30;
  width: 100%;
  display: flex;
  font-weight: bold;
  border-color: #FDBB30;
  border-width: 1px;
  justify-content: center;
  background-color: #002d62;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container287 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container289 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container290 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container291 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container292 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container293 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights1 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container294 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container295 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image17 {
  width: 100%;
}
.rosterpage-container296 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container297 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container298 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container299 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container300 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights11 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container301 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container302 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image18 {
  width: 100%;
}
.rosterpage-container303 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container304 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container305 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container306 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container307 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights12 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container308 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container309 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image19 {
  width: 100%;
}
.rosterpage-container310 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container311 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container312 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container313 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container314 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights13 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container315 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container316 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image20 {
  width: 100%;
}
.rosterpage-container317 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container318 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container319 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container320 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container321 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights14 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container322 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container323 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image21 {
  width: 100%;
}
.rosterpage-container324 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container325 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container326 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container327 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container328 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights15 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container329 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container330 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image22 {
  width: 100%;
}
.rosterpage-container331 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container332 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container333 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container334 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container335 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights16 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container336 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container337 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image23 {
  width: 100%;
}
.rosterpage-container338 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container339 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container340 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container341 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container342 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftrights17 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container343 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container344 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image24 {
  width: 100%;
}
.rosterpage-container345 {
  flex: 0.2;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container346 {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container347 {
  flex: 0.3;
  width: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container348 {
  flex: 0.3;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container349 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks {
  flex: 0 0 auto;
  width: 20%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.rosterpage-kopfzeile22 {
  flex: 0 0 auto;
  color: #FDBB30;
  width: 100%;
  display: flex;
  font-weight: bold;
  border-color: #FDBB30;
  border-width: 1px;
  justify-content: center;
  background-color: #002d62;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container350 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container351 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container352 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container353 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks1 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container354 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container355 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image25 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container356 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container357 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container358 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks11 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container359 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container360 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image26 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container361 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container362 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container363 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks12 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container364 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container365 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image27 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container366 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container367 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container368 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks13 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container369 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container370 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image28 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container371 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container372 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container373 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks14 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container374 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container375 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image29 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container376 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container377 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container378 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks15 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container379 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container380 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image30 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container381 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container382 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container383 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks16 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container384 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container385 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image31 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container386 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container387 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container388 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-draftpicks17 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
}
.rosterpage-container389 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container390 {
  flex: 0.1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-image32 {
  height: 100%;
  object-fit: cover;
}
.rosterpage-container391 {
  flex: 0.4;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container392 {
  flex: 0.5;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container393 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap {
  flex: 0 0 auto;
  width: 30%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.rosterpage-kopfzeile23 {
  color: #FDBB30;
  width: 100%;
  display: flex;
  font-weight: bold;
  background-color: #002d62;
}
.rosterpage-container394 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap1 {
  width: 100%;
  display: flex;
}
.rosterpage-container395 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container396 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container397 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container398 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap11 {
  width: 100%;
  display: flex;
}
.rosterpage-container399 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container400 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container401 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container402 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap2 {
  width: 100%;
  display: flex;
}
.rosterpage-container403 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container404 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container405 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container406 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap3 {
  width: 100%;
  display: flex;
}
.rosterpage-container407 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container408 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container409 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container410 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap4 {
  width: 100%;
  display: flex;
  border-color: var(--dl-color-gray-black);
  border-style: dashed;
  border-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.rosterpage-container411 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container412 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container413 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container414 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap5 {
  width: 100%;
  display: flex;
}
.rosterpage-container415 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container416 {
  flex: 0.6;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-aktueller-kader13 {
  display: none;
}
.rosterpage-container417 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container418 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap6 {
  width: 100%;
  display: flex;
}
.rosterpage-container419 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container420 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container421 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container422 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap7 {
  width: 100%;
  display: flex;
}
.rosterpage-container423 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container424 {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container425 {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container426 {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-cap8 {
  width: 100%;
  display: flex;
}
.rosterpage-container427b {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container428b {
  flex: 0.6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container429b {
  flex: 0.3;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container430b {
  flex: 0.05;
  width: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-fa {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  position: relative;
  max-width: 1360px;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.rosterpage-kopfzeile24 {
  flex: 0 0 auto;
  color: #FDBB30;
  width: 100%;
  display: flex;
  font-weight: bold;
  background-color: #002d62;
}
.rosterpage-container427 {
  border-right-width: 0px;
}
.rosterpage-container428 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container429 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container430 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container431 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container432 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container433 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container434 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container435 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container436 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container437 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container438 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container439 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container440 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container441 {
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.rosterpage-container442 {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
}
.rosterpage-container443 {
  justify-content: center;
  border-right-width: 0px;
}
.rosterpage-container459 {
  justify-content: center;
  border-right-width: 0px;
}
@media(max-width: 479px) {
  .rosterpage-header {
    padding: var(--dl-space-space-unit);
  }
  .rosterpage-dropdown-toggle {
    font-size: 12;
    justify-content: flex-start;
  }
  .rosterpage-text {
    text-align: center;
  }
  .rosterpage-dropdown-toggle2 {
    font-size: 12;
    justify-content: flex-start;
  }
  .rosterpage-text001 {
    text-align: center;
  }
  .rosterpage-team-profile {
    height: 50Px;
  }
  .rosterpage-container002 {
    width: 40%;
    font-size: 10Px;
  }
  .rosterpage-spacer {
    width: 10%;
  }
  .rosterpage-container003 {
    width: 40%;
    font-size: 8Px;
  }
  .rosterpage-container006 {
    font-size: 8Px;
  }
  .rosterpage-container008 {
    font-size: 8Px;
  }
  .rosterpage-aktueller-kader13 {
    display: flex;
  }
}
