@keyframes sliding-gradient-animation {
  0% {
    background-position: 100% 0; }
  100% {
    background-position: -100% 0; } }
/* line 1, /home/runner/work/kitchen-sink/kitchen-sink/vendor/bundle/ruby/3.3.0/gems/bs4_iplan_theme-1.8.0/app/assets/stylesheets/vendor/bootstrap-4.4.1-rtl/mixins/_direction.scss */
[dir=ltr] {
  text-align: left; }

/* line 5, /home/runner/work/kitchen-sink/kitchen-sink/vendor/bundle/ruby/3.3.0/gems/bs4_iplan_theme-1.8.0/app/assets/stylesheets/vendor/bootstrap-4.4.1-rtl/mixins/_direction.scss */
[dir=rtl] {
  text-align: right; }

/* line 5, /home/runner/work/kitchen-sink/kitchen-sink/app/assets/stylesheets/app/plugins/data-grid.show.css.sass */
.data-grid td.anime-character .col-auto {
  border-radius: 0.25rem;
  overflow: hidden;
  width: 5rem;
  height: 5rem;
  background-color: #f8f9fa;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  /* line 24, /home/runner/work/kitchen-sink/kitchen-sink/vendor/bundle/ruby/3.3.0/gems/bs4_iplan_theme-1.8.0/app/assets/stylesheets/vendor/bootstrap-4.4.1-rtl/mixins/_direction.scss */
  [dir=ltr] .data-grid td.anime-character .col-auto {
    margin-right: 1rem; }
  /* line 28, /home/runner/work/kitchen-sink/kitchen-sink/vendor/bundle/ruby/3.3.0/gems/bs4_iplan_theme-1.8.0/app/assets/stylesheets/vendor/bootstrap-4.4.1-rtl/mixins/_direction.scss */
  [dir=rtl] .data-grid td.anime-character .col-auto {
    margin-left: 1rem; }
/* line 16, /home/runner/work/kitchen-sink/kitchen-sink/app/assets/stylesheets/app/plugins/data-grid.show.css.sass */
.data-grid td.anime-character a.col-auto:before {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: opacity 0.15s ease-in; }
/* line 27, /home/runner/work/kitchen-sink/kitchen-sink/app/assets/stylesheets/app/plugins/data-grid.show.css.sass */
html.touch-device .data-grid td.anime-character a.col-auto:active:before, html.touch-device .data-grid td.anime-character a.col-auto:active i, html:not(.touch-device) .data-grid td.anime-character a.col-auto:hover:before, html:not(.touch-device) .data-grid td.anime-character a.col-auto:hover i {
  opacity: 1; }
/* line 29, /home/runner/work/kitchen-sink/kitchen-sink/app/assets/stylesheets/app/plugins/data-grid.show.css.sass */
.data-grid td.anime-character a.col-auto i {
  opacity: 0;
  transition: opacity 0.15s ease-in;
  position: relative;
  z-index: 1;
  color: white;
  font-size: 2rem;
  margin: 1.5rem; }
/* line 40, /home/runner/work/kitchen-sink/kitchen-sink/app/assets/stylesheets/app/plugins/data-grid.show.css.sass */
.data-grid td.anime-character .col .badge {
  margin-top: 0.5rem; }
  /* line 24, /home/runner/work/kitchen-sink/kitchen-sink/vendor/bundle/ruby/3.3.0/gems/bs4_iplan_theme-1.8.0/app/assets/stylesheets/vendor/bootstrap-4.4.1-rtl/mixins/_direction.scss */
  [dir=ltr] .data-grid td.anime-character .col .badge {
    margin-right: 0.5rem; }
  /* line 28, /home/runner/work/kitchen-sink/kitchen-sink/vendor/bundle/ruby/3.3.0/gems/bs4_iplan_theme-1.8.0/app/assets/stylesheets/vendor/bootstrap-4.4.1-rtl/mixins/_direction.scss */
  [dir=rtl] .data-grid td.anime-character .col .badge {
    margin-left: 0.5rem; }
/* line 44, /home/runner/work/kitchen-sink/kitchen-sink/app/assets/stylesheets/app/plugins/data-grid.show.css.sass */
.data-grid td.anime-character .col .truncated_text_wrapper, .data-grid td.anime-character .col .truncated_text_wrapper p {
  display: inline;
  margin: 0; }
