.support,
.support-sidebar__list-item,
.support__body-content {
  border-radius:var(--b-radius)
}
.support-sidebar {
  background-color:transparent
}
.support-sidebar__top {
  flex:1 1 0%;
  overflow:auto;
  overflow-x:hidden;
  overflow-y:overlay
}
.support-sidebar__shadow {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
  background:linear-gradient(to bottom,rgba(255,255,255,0) 12.48%,#fff 47.92%);
  transform:translateY(50%)
}
.support-sidebar__list {
  display:flex;
  flex-direction:column;
  gap:8px;
  overflow:auto
}
.support-sidebar__list-item {
  padding:12px;
  display:flex;
  flex-direction:column;
  background-color:rgb(245 247 254 / var(--tw-bg-opacity));
  --tw-bg-opacity:.8
}
:is(.dark .support-sidebar__list-item) {
  background-color:rgb(31 42 61 / var(--tw-bg-opacity));
  --tw-bg-opacity:.8
}
.support-sidebar__list-item.active {
  background-color:var(--bg_secondary__100);
  --tw-bg-opacity:1
}
.support-sidebar__list-item.closed .title {
  color:var(--color_secondary__100)
}
.support-sidebar__list-item .title {
  font-size:14px;
  margin-bottom:2px;
  font-weight:600;
  color:var(--color_main__100)
}
.support-sidebar__list-item .date {
  font-size:14px;
  font-weight:500;
  color:var(--color_secondary__100)
}
.support-sidebar__footer {
  margin-top:var(--padding)
}
.support-sidebar__footer a {
  width:100%
}
html.dark .support-sidebar__shadow,
html[data-theme=dark] .support-sidebar__shadow {
  background:linear-gradient(to bottom,rgba(48,53,65,0) 12.48%,#1f2a3d 47.92%)
}
.support {
  background:var(--bg_primary__100);
  display:flex;
  flex-direction:column;
  min-height:calc(100vh - 193px)
}
.support__title svg {
  margin-right:var(--padding)
}
.support__body {
  display:flex;
  flex:1;
  max-height:calc(100vh - 193px)
}
.support__body-sidebar {
  width:100%;
  padding:var(--padding)
}
.support__body-sidebar.ticket {
  display:none;
  width:300px
}
.support__body-content {
  background:0 0;
  padding:var(--padding);
  flex:1;
  flex-direction:column
}
.support__body-content.ticket {
  display:none
}
@media (min-width:768px) {
  .support__body-sidebar {
    width:300px;
    border-right:1px solid var(--bg_secondary__100,#f2f0ff)
  }
  .support__body-content.ticket,
  .support__body-sidebar.ticket {
    display:flex
  }
}
