body.tiag-workspace-shell {
  padding-inline-start: 226px;
}
body.tiag-workspace-shell > .tiag-nav {
  margin-inline-start: -226px;
  width: calc(100% + 226px);
}
#tiag-workspace-sidebar {
  position: fixed;
  top: var(--tn-h, 60px);
  bottom: 0;
  left: 0;
  z-index: 800;
  width: 226px;
  overflow-y: auto;
  padding: 23px 19px;
  background: #101111;
  border-right: 1px solid #2d2e2b;
  color: #b7bbb7;
  font: 13px/1.5 Arial, Helvetica, sans-serif;
}
#tiag-workspace-sidebar .brand {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 22px;
  text-decoration: none;
}
#tiag-workspace-sidebar .brand img {
  width: 49px;
  height: 49px;
}
#tiag-workspace-sidebar .brand strong {
  color: #d9ac53;
  font: 600 24px Georgia, serif;
  letter-spacing: .09em;
}
#tiag-workspace-sidebar .brand small {
  display: block;
  color: #aaaead;
  font-size: 8px;
  letter-spacing: .13em;
  text-transform: uppercase;
}
#tiag-workspace-sidebar .navlabel {
  margin: 18px 12px 8px;
  color: #aaaead;
  font-size: 9px;
  letter-spacing: .16em;
  text-transform: uppercase;
}
#tiag-workspace-sidebar .nav a,
#tiag-workspace-sidebar .nav summary,
#tiag-workspace-sidebar .home-support {
  display: block;
  width: 100%;
  padding: 9px 12px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #b7bbb7;
  text-align: left;
  text-decoration: none;
  font: inherit;
  cursor: pointer;
}
#tiag-workspace-sidebar .nav a:hover,
#tiag-workspace-sidebar .home-support:hover {
  background: #222320;
}
#tiag-workspace-sidebar .nav .selected {
  border-left: 2px solid #d9ac53;
  background: #29251a;
  color: #edc576;
}
#tiag-workspace-sidebar .sidebar-bottom {
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid #2d2e2b;
}
#tiag-workspace-sidebar .account {
  display: flex;
  gap: 9px;
  align-items: center;
  color: inherit;
  text-decoration: none;
}
#tiag-workspace-sidebar .account small {
  display: block;
  color: #aaaead;
  font-size: 10px;
}
#tiag-workspace-sidebar .avatar {
  display: grid;
  place-items: center;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: #363422;
  color: #ead18b;
}
#tiag-workspace-sidebar .workspace-mobile-toggle {
  display: none;
}
#tiag-workspace-sidebar a:focus-visible,
#tiag-workspace-sidebar button:focus-visible,
#tiag-workspace-sidebar summary:focus-visible {
  outline: 2px solid #d9ac53;
  outline-offset: 3px;
}
body.tiag-workspace-shell > #support-guidance {
  position: fixed;
  right: 20px;
  bottom: 24px;
  z-index: 1100;
  width: min(360px, calc(100vw - 40px));
  padding: 18px;
  border: 1px solid #d9ac53;
  border-radius: 8px;
  background: #1c1e1b;
  color: #f0ece1;
  box-shadow: 0 12px 36px #0008;
}
.tiag-native-workspace #workspace-sidebar {
  display: none;
}
.tiag-native-workspace .workspace-page {
  margin-left: 0;
}
body.tiag-app-brand #tiag-rail {
  border-top-color: #45442f;
  background: #101111;
  font-family: Arial, Helvetica, sans-serif;
}
body.tiag-app-brand #tiag-rail a {
  color: #aaaead;
}
body.tiag-app-brand #tiag-rail a[aria-current] {
  color: #edc576;
}
body.tiag-app-brand #tiag-rail .g i {
  border-color: #d9ac53;
  background: radial-gradient(circle at 50% 26%, #61502b, #28251a);
  box-shadow: 0 0 20px rgba(217, 172, 83, .25);
  color: #f4ecd6;
}
@media (max-width: 1320px) {
  body.tiag-app-brand .tiag-nav > .tn-tabs,
  body.tiag-app-brand .tiag-nav > .tn-right {
    display: none;
  }
  body.tiag-app-brand .tiag-nav .tn-switch {
    display: inline-flex;
  }
  body.tiag-app-brand .tn-sheet.tn-open {
    display: block;
    position: fixed;
    inset: var(--tn-h) 0 0;
    z-index: 2147483647;
    background: var(--tn-shade);
  }
}
@media (max-width: 980px) {
  body.tiag-workspace-shell {
    padding-inline-start: 0;
  }
  body.tiag-workspace-shell > .tiag-nav {
    margin-inline-start: 0;
    width: 100%;
  }
  #tiag-workspace-sidebar {
    position: sticky;
    top: var(--tn-h, 60px);
    width: 100%;
    padding: 10px 18px;
    max-height: calc(100vh - var(--tn-h, 60px));
    border-right: 0;
    border-bottom: 1px solid #2d2e2b;
  }
  #tiag-workspace-sidebar .brand {
    display: inline-flex;
    margin: 0;
  }
  #tiag-workspace-sidebar .brand img {
    width: 32px;
    height: 32px;
  }
  #tiag-workspace-sidebar .brand small {
    display: none;
  }
  #tiag-workspace-sidebar .workspace-mobile-toggle {
    display: block;
    float: right;
    padding: 7px 12px;
    border: 1px solid #52452c;
    border-radius: 4px;
    background: #25221a;
    color: #edc576;
    font: inherit;
  }
  #tiag-workspace-sidebar .workspace-menu {
    display: none;
  }
  #tiag-workspace-sidebar.menu-open .workspace-menu {
    display: block;
  }
}
