.cs-word-break-all {
  word-break: break-all;
}

.cs-display-inline-block {
  display: inline-block;
  vertical-align: middle;
}

.cs-text-right {
  text-align: right;
}

.cs-text-center {
  text-align: center;
}

.cs-text-left {
  text-align: left;
}

.cs-text-uppercase {
  font-size: inherit;
  text-transform: uppercase;
}

.cs-mar-1 {
  margin: 1rem;
}

.cs-mar-1-0 {
  margin: 1rem 0;
}

.cs-mar-2-0 {
  margin: 2rem 0;
}

.cs-mar-0-1 {
  margin: 0 1rem;
}

.cs-mar-0_5-b {
  margin-bottom: 0.5rem;
}

.cs-mar-1-b {
  margin-bottom: 1rem;
}

.cs-mar-1_5-b {
  margin-bottom: 1.5rem;
}

.cs-mar-2-b {
  margin-bottom: 2rem;
}

.cs-mar-0_5-t {
  margin-top: 0.5rem;
}

.cs-mar-1-t {
  margin-top: 1rem;
}

.cs-mar-1_5-t {
  margin-top: 1.5rem;
}

.cs-mar-2-t {
  margin-top: 2rem;
}

.cs-mar-3-t {
  margin-top: 3rem;
}

.cs-mar-1-l {
  margin-left: 1rem;
}

.cs-mar-1-r {
  margin-right: 1rem;
}

.cs-pad-0_5 {
  padding: 0.5rem;
}

.cs-pad-1 {
  padding: 1rem;
}

.cs-pad-1-t {
  padding-top: 1rem;
}

.cs-pad-1-b {
  padding-bottom: 1rem;
}

.cs-pad-1-l {
  padding-left: 1rem;
}

.cs-pad-2-l {
  padding-left: 2rem;
}

.cs-pad-1-0 {
  padding: 1rem 0;
}

.cs-pad-0_5-0 {
  padding: 0.5rem 0;
}

.cs-pad-1_5-0 {
  padding: 1.5rem 0;
}

.cs-pad-0-1 {
  padding: 0 1rem;
}

.cs-slim-scrollbar::-webkit-scrollbar {
  width: 4px;
}

.cs-slim-scrollbar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #b3b3b3;
}

.cs-slim-scrollbar::-webkit-scrollbar-thumb {
  background: #a5a5a5;
  border-radius: 10px;
}

.cs-pre-wrap {
  white-space: pre-wrap;
}

.cs-nowrap {
  white-space: nowrap;
}
