/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red {
  background-color: #e51c23 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text {
  color: #e51c23 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red {
  background-color: #F44336 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text {
  color: #F44336 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.lighten-5 {
  background-color: #FFEBEE !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.lighten-3 {
  background-color: #EF9A9A !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.lighten-2 {
  background-color: #E57373 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-lighten-2 {
  color: #E57373 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.lighten-1 {
  background-color: #EF5350 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.darken-1 {
  background-color: #E53935 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-darken-1 {
  color: #E53935 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.darken-2 {
  background-color: #D32F2F !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-darken-2 {
  color: #D32F2F !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.darken-3 {
  background-color: #C62828 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-darken-3 {
  color: #C62828 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.darken-4 {
  background-color: #B71C1C !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-darken-4 {
  color: #B71C1C !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.accent-1 {
  background-color: #FF8A80 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.accent-2 {
  background-color: #FF5252 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-accent-2 {
  color: #FF5252 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.accent-3 {
  background-color: #FF1744 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-accent-3 {
  color: #FF1744 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red.accent-4 {
  background-color: #D50000 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.red-text.text-accent-4 {
  color: #D50000 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink {
  background-color: #e91e63 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text {
  color: #e91e63 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.lighten-5 {
  background-color: #fce4ec !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.lighten-2 {
  background-color: #f06292 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.lighten-1 {
  background-color: #ec407a !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.darken-1 {
  background-color: #d81b60 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.darken-2 {
  background-color: #c2185b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-darken-2 {
  color: #c2185b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.darken-3 {
  background-color: #ad1457 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.darken-4 {
  background-color: #880e4f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-darken-4 {
  color: #880e4f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.accent-1 {
  background-color: #ff80ab !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.accent-2 {
  background-color: #ff4081 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.accent-3 {
  background-color: #f50057 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-accent-3 {
  color: #f50057 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink.accent-4 {
  background-color: #c51162 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.pink-text.text-accent-4 {
  color: #c51162 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple {
  background-color: #9c27b0 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text {
  color: #9c27b0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.lighten-1 {
  background-color: #ab47bc !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.darken-1 {
  background-color: #8e24aa !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.darken-3 {
  background-color: #6a1b9a !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.darken-4 {
  background-color: #4a148c !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-darken-4 {
  color: #4a148c !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.accent-1 {
  background-color: #ea80fc !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.accent-2 {
  background-color: #e040fb !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-accent-2 {
  color: #e040fb !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.accent-3 {
  background-color: #d500f9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple.accent-4 {
  background-color: #aa00ff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple {
  background-color: #673ab7 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text {
  color: #673ab7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.accent-3 {
  background-color: #651fff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo {
  background-color: #3f51b5 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text {
  color: #3f51b5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.lighten-2 {
  background-color: #7986cb !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.darken-1 {
  background-color: #3949ab !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.darken-2 {
  background-color: #303f9f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.darken-3 {
  background-color: #283593 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-darken-3 {
  color: #283593 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.darken-4 {
  background-color: #1a237e !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.accent-1 {
  background-color: #8c9eff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.accent-2 {
  background-color: #536dfe !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.accent-3 {
  background-color: #3d5afe !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo.accent-4 {
  background-color: #304ffe !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue {
  background-color: #2196F3 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text {
  color: #2196F3 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.darken-1 {
  background-color: #1E88E5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.darken-2 {
  background-color: #1976D2 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.darken-3 {
  background-color: #1565C0 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.darken-4 {
  background-color: #0D47A1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.accent-1 {
  background-color: #82B1FF !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.accent-2 {
  background-color: #448AFF !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-accent-2 {
  color: #448AFF !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.accent-3 {
  background-color: #2979FF !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-accent-3 {
  color: #2979FF !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue.accent-4 {
  background-color: #2962FF !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-text.text-accent-4 {
  color: #2962FF !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue {
  background-color: #03a9f4 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text {
  color: #03a9f4 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.darken-1 {
  background-color: #039be5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.darken-3 {
  background-color: #0277bd !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.darken-4 {
  background-color: #01579b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue.accent-4 {
  background-color: #0091ea !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan {
  background-color: #00bcd4 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text {
  color: #00bcd4 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.lighten-3 {
  background-color: #80deea !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.lighten-1 {
  background-color: #26c6da !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.darken-1 {
  background-color: #00acc1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.darken-2 {
  background-color: #0097a7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.darken-3 {
  background-color: #00838f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-darken-3 {
  color: #00838f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.darken-4 {
  background-color: #006064 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-darken-4 {
  color: #006064 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.accent-1 {
  background-color: #84ffff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.accent-2 {
  background-color: #18ffff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.accent-3 {
  background-color: #00e5ff !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal {
  background-color: #009688 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text {
  color: #009688 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.lighten-2 {
  background-color: #4db6ac !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.lighten-1 {
  background-color: #26a69a !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.darken-1 {
  background-color: #00897b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-darken-1 {
  color: #00897b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.darken-2 {
  background-color: #00796b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-darken-2 {
  color: #00796b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.darken-3 {
  background-color: #00695c !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-darken-3 {
  color: #00695c !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.darken-4 {
  background-color: #004d40 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-darken-4 {
  color: #004d40 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.accent-1 {
  background-color: #a7ffeb !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.accent-2 {
  background-color: #64ffda !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-accent-2 {
  color: #64ffda !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.accent-3 {
  background-color: #1de9b6 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal.accent-4 {
  background-color: #00bfa5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green {
  background-color: #4CAF50 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text {
  color: #4CAF50 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.lighten-2 {
  background-color: #81C784 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-lighten-2 {
  color: #81C784 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.lighten-1 {
  background-color: #66BB6A !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.darken-1 {
  background-color: #43A047 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-darken-1 {
  color: #43A047 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.darken-2 {
  background-color: #388E3C !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-darken-2 {
  color: #388E3C !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.darken-3 {
  background-color: #2E7D32 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.darken-4 {
  background-color: #1B5E20 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.accent-1 {
  background-color: #B9F6CA !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.accent-2 {
  background-color: #69F0AE !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-accent-2 {
  color: #69F0AE !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.accent-3 {
  background-color: #00E676 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-accent-3 {
  color: #00E676 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green.accent-4 {
  background-color: #00C853 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.green-text.text-accent-4 {
  color: #00C853 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green {
  background-color: #8bc34a !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text {
  color: #8bc34a !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.lighten-2 {
  background-color: #aed581 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.darken-1 {
  background-color: #7cb342 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.darken-2 {
  background-color: #689f38 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.darken-3 {
  background-color: #558b2f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.darken-4 {
  background-color: #33691e !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-darken-4 {
  color: #33691e !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.accent-1 {
  background-color: #ccff90 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.accent-3 {
  background-color: #76ff03 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green.accent-4 {
  background-color: #64dd17 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime {
  background-color: #cddc39 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text {
  color: #cddc39 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.lighten-2 {
  background-color: #dce775 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.lighten-1 {
  background-color: #d4e157 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.darken-1 {
  background-color: #c0ca33 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.darken-2 {
  background-color: #afb42b !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-darken-2 {
  color: #afb42b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.darken-3 {
  background-color: #9e9d24 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.darken-4 {
  background-color: #827717 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-darken-4 {
  color: #827717 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.accent-1 {
  background-color: #f4ff81 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.accent-2 {
  background-color: #eeff41 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.accent-3 {
  background-color: #c6ff00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime.accent-4 {
  background-color: #aeea00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow {
  background-color: #ffeb3b !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text {
  color: #ffeb3b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.lighten-3 {
  background-color: #fff59d !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.lighten-2 {
  background-color: #fff176 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.darken-1 {
  background-color: #fdd835 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.darken-2 {
  background-color: #fbc02d !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.darken-3 {
  background-color: #f9a825 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.darken-4 {
  background-color: #f57f17 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.accent-1 {
  background-color: #ffff8d !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.accent-2 {
  background-color: #ffff00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.accent-3 {
  background-color: #ffea00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow.accent-4 {
  background-color: #ffd600 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber {
  background-color: #ffc107 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text {
  color: #ffc107 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.lighten-3 {
  background-color: #ffe082 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.lighten-2 {
  background-color: #ffd54f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.lighten-1 {
  background-color: #ffca28 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.darken-1 {
  background-color: #ffb300 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.darken-2 {
  background-color: #ffa000 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.darken-3 {
  background-color: #ff8f00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.darken-4 {
  background-color: #ff6f00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.accent-1 {
  background-color: #ffe57f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.accent-2 {
  background-color: #ffd740 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.accent-3 {
  background-color: #ffc400 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber.accent-4 {
  background-color: #ffab00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange {
  background-color: #ff9800 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text {
  color: #ff9800 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.lighten-2 {
  background-color: #ffb74d !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.lighten-1 {
  background-color: #ffa726 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.darken-1 {
  background-color: #fb8c00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.darken-2 {
  background-color: #f57c00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.darken-3 {
  background-color: #ef6c00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.darken-4 {
  background-color: #e65100 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-darken-4 {
  color: #e65100 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.accent-1 {
  background-color: #ffd180 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.accent-2 {
  background-color: #ffab40 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.accent-3 {
  background-color: #ff9100 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange.accent-4 {
  background-color: #ff6d00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange {
  background-color: #ff5722 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text {
  color: #ff5722 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown {
  background-color: #795548 !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text {
  color: #795548 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.lighten-5 {
  background-color: #efebe9 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.lighten-2 {
  background-color: #a1887f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.darken-1 {
  background-color: #6d4c41 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.darken-2 {
  background-color: #5d4037 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.darken-3 {
  background-color: #4e342e !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-darken-3 {
  color: #4e342e !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown.darken-4 {
  background-color: #3e2723 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey {
  background-color: #607d8b !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text {
  color: #607d8b !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.darken-3 {
  background-color: #37474f !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey.darken-4 {
  background-color: #263238 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

/* line 370, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey {
  background-color: #9e9e9e !important;
}

/* line 373, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text {
  color: #9e9e9e !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.lighten-5 {
  background-color: #fafafa !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.lighten-3 {
  background-color: #eeeeee !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.darken-1 {
  background-color: #757575 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-darken-1 {
  color: #757575 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.darken-2 {
  background-color: #616161 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-darken-2 {
  color: #616161 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.darken-3 {
  background-color: #424242 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-darken-3 {
  color: #424242 !important;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey.darken-4 {
  background-color: #212121 !important;
}

/* line 381, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.grey-text.text-darken-4 {
  color: #212121 !important;
}

/* line 390, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.black {
  background-color: #000000 !important;
}

/* line 393, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.black-text {
  color: #000000 !important;
}

/* line 390, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.white {
  background-color: #FFFFFF !important;
}

/* line 393, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.white-text {
  color: #FFFFFF !important;
}

/* line 390, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 393, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_color.scss */
.transparent-text {
  color: transparent !important;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 77, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 98, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 356, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 367, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 376, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 387, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 396, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 405, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 416, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 3, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
html {
  box-sizing: border-box;
}

/* line 6, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
ul:not([class*='Polaris']):not(.browser-default) {
  padding-left: 0;
  list-style-type: none;
}

/* line 25, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
ul:not([class*='Polaris']):not(.browser-default) li {
  list-style-type: none;
}

/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
a {
  color: #039be5;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.valign-wrapper {
  display: flex;
  align-items: center;
}

/* line 45, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.valign-wrapper .valign {
  display: block;
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.clearfix {
  clear: both;
}

/* line 58, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-0 {
  box-shadow: none !important;
}

/* line 61, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-1, .side-nav, .collapsible, .dropdown-content, .btn-floating, .btn, .btn-large, .toast, .card, .card-panel, nav {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

/* line 64, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-1-half, .btn-floating:hover, .btn:hover, .btn-large:hover {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

/* line 67, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* line 70, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-3 {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
}

/* line 73, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-4, .modal {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
}

/* line 76, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.z-depth-5 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}

/* line 80, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.hoverable {
  transition: box-shadow .25s;
  box-shadow: 0;
}

/* line 85, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.hoverable:hover {
  transition: box-shadow .25s;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

/* line 102, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
blockquote:not([class*='Polaris']) {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #88c6e5;
}

/* line 112, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i:not([class*='Polaris']) {
  line-height: inherit;
}

/* line 116, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i.left:not([class*='Polaris']) {
  float: left;
  margin-right: 15px;
}

/* line 120, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i.right:not([class*='Polaris']) {
  float: right;
  margin-left: 15px;
}

/* line 124, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i.tiny:not([class*='Polaris']) {
  font-size: 1rem;
}

/* line 127, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i.small:not([class*='Polaris']) {
  font-size: 2rem;
}

/* line 130, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i.medium:not([class*='Polaris']) {
  font-size: 4rem;
}

/* line 133, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
i.large:not([class*='Polaris']) {
  font-size: 6rem;
}

/* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

/* line 150, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px;
}

/* line 157, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li a {
  color: #444;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
}

/* line 165, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li.active a {
  color: #fff;
}

/* line 167, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li.active {
  background-color: #88c6e5;
}

/* line 169, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li.disabled a {
  cursor: default;
  color: #999;
}

/* line 174, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li i {
  font-size: 2rem;
}

/* line 180, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width : 992px) {
  /* line 186, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .pagination {
    width: 100%;
  }
  /* line 189, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .pagination li.prev,
.pagination li.next {
    width: 10%;
  }
  /* line 194, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}

/* line 203, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}

/* line 207, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.breadcrumb i,
.breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
.breadcrumb i.material-icons {
  display: inline-block;
  float: left;
  font-size: 24px;
}

/* line 215, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.breadcrumb:before {
  content: '\E5CC';
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased;
}

/* line 228, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.breadcrumb:first-child:before {
  display: none;
}

/* line 232, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.breadcrumb:last-child {
  color: #fff;
}

/* line 239, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}

/* line 245, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

/* line 253, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%);
}

/* line 267, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pin-top, .pin-bottom {
  position: relative;
}

/* line 270, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
/* line 278, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
ul.staggered-list li {
  opacity: 0;
}

/* line 282, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width : 600px) {
  /* line 291, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width : 992px) {
  /* line 296, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width : 601px) {
  /* line 301, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 306, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width : 993px) {
  /* line 311, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width : 993px) {
  /* line 316, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 321, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width : 600px) {
  /* line 326, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width : 601px) {
  /* line 331, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width : 992px) {
  /* line 336, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width : 600px) {
  /* line 344, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  .center-on-small-only {
    text-align: center;
  }
}

/* line 351, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.page-footer {
  padding-top: 20px;
  background-color: #88c6e5;
}

/* line 355, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.page-footer .footer-copyright {
  overflow: hidden;
  min-height: 50px;
  display: flex;
  align-items: center;
  padding: 10px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}

/* line 369, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table:not([class*='Polaris']), th:not([class*='Polaris']), td:not([class*='Polaris']) {
  border: none;
}

/* line 375, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table:not([class*='Polaris']) {
  width: 100%;
  display: table;
}

/* line 379, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table.bordered:not([class*='Polaris']) > thead > tr, table.bordered:not([class*='Polaris']) > tbody > tr {
  border-bottom: 1px solid #d0d0d0;
}

/* line 385, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table.striped:not([class*='Polaris']) > tbody > tr:nth-child(odd) {
  background-color: #f2f2f2;
}

/* line 389, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table.striped:not([class*='Polaris']) > tbody > tr > td {
  border-radius: 0;
}

/* line 394, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table.highlight:not([class*='Polaris']) > tbody > tr {
  transition: background-color .25s ease;
}

/* line 396, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table.highlight:not([class*='Polaris']) > tbody > tr:hover {
  background-color: #f2f2f2;
}

/* line 402, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
table.centered:not([class*='Polaris']) thead tr th, table.centered:not([class*='Polaris']) tbody tr td {
  text-align: center;
}

/* line 410, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
thead:not([class*='Polaris']) {
  border-bottom: 1px solid #d0d0d0;
}

/* line 416, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
td:not([class*='Polaris']), th:not([class*='Polaris']) {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width : 992px) {
  /* line 428, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  /* line 435, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table td:empty:before {
    content: '\00a0';
  }
  /* line 439, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table th,
table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  /* line 445, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table th {
    text-align: left;
  }
  /* line 446, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table thead {
    display: block;
    float: left;
  }
  /* line 450, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  /* line 454, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table thead tr th::before {
    content: "\00a0";
  }
  /* line 459, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 466, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  /* line 471, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  /* line 475, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  /* line 480, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table tr {
    padding: 0 10px;
  }
  /* line 483, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0;
  }
  /* line 489, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0;
  }
  /* line 490, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 491, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table.bordered tr {
    border: 0;
  }
  /* line 492, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0;
  }
}

/* line 501, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}

/* line 508, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item {
  background-color: #ffffff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}

/* line 516, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative;
}

/* line 521, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.avatar .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}

/* line 530, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}

/* line 539, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.avatar .title {
  font-size: 16px;
}

/* line 543, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.avatar p {
  margin: 0;
}

/* line 547, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px;
}

/* line 556, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item:last-child {
  border-bottom: none;
}

/* line 560, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.active {
  background-color: #0f1024;
  color: #8185cb;
}

/* line 564, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection .collection-item.active .secondary-content {
  color: #fff;
}

/* line 569, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection a.collection-item {
  display: block;
  transition: .25s;
  color: #0f1024;
}

/* line 574, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection a.collection-item:not(.active):hover {
  background-color: #dddddd;
}

/* line 581, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection.with-header .collection-header {
  background-color: #ffffff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}

/* line 586, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection.with-header .collection-item {
  padding-left: 30px;
}

/* line 589, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

/* line 596, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.secondary-content {
  float: right;
  color: #0f1024;
}

/* line 600, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.collapsible .collection {
  margin: 0;
  border: none;
}

/* line 608, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

/* line 614, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 624, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #4b50b4;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}

/* line 633, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.progress .determinate {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #0f1024;
  transition: width .3s linear;
}

/* line 641, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.progress .indeterminate {
  background-color: #0f1024;
}

/* line 643, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

/* line 655, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}

/*******************
  Utility Classes
*******************/
/* line 704, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.hide {
  display: none !important;
}

/* line 709, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.left-align {
  text-align: left;
}

/* line 712, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.right-align {
  text-align: right;
}

/* line 715, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.center, .center-align {
  text-align: center;
}

/* line 719, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.left {
  float: left !important;
}

/* line 722, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.right {
  float: right !important;
}

/* line 727, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.no-select, input[type=range],
input[type=range] + .thumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 736, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.circle {
  border-radius: 50%;
}

/* line 740, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 746, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 753, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_global.scss */
.no-padding {
  padding: 0 !important;
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
span.badge {
  min-width: 3rem;
  padding: 0 6px;
  margin-left: 14px;
  text-align: center;
  font-size: 1rem;
  line-height: 22px;
  height: 22px;
  color: #757575;
  float: right;
  box-sizing: border-box;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
span.badge.new {
  font-weight: 300;
  font-size: 0.8rem;
  color: #fff;
  background-color: #0f1024;
  border-radius: 2px;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
span.badge.new:after {
  content: " new";
}

/* line 25, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
span.badge[data-badge-caption]::after {
  content: " " attr(data-badge-caption);
}

/* line 29, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
nav ul a span.badge {
  display: inline-block;
  float: none;
  margin-left: 4px;
  line-height: 22px;
  height: 22px;
}

/* line 38, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
.collection-item span.badge {
  margin-top: calc(0.75rem - 11px);
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
.collapsible span.badge {
  margin-top: calc(1.5rem - 11px);
}

/* line 44, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_badges.scss */
.side-nav span.badge {
  margin-top: calc(24px - 11px);
}

/* This is needed for some mobile phones to display the Google Icon font properly */
/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_icons-material-design.scss */
.material-icons {
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga';
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width : 601px) {
  /* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .container {
    width: 85%;
  }
}

@media only screen and (min-width : 993px) {
  /* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .container {
    width: 70%;
  }
}

/* line 16, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.container .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 25, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.section.no-pad {
  padding: 0;
}

/* line 28, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.section.no-pad-bot {
  padding-bottom: 0;
}

/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.section.no-pad-top {
  padding-top: 0;
}

/* line 37, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

/* line 43, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 49, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col {
  float: left;
  box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px;
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col[class*="push-"], .row .col[class*="pull-"] {
  position: relative;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s1 {
  width: 8.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s2 {
  width: 16.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s4 {
  width: 33.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s5 {
  width: 41.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s7 {
  width: 58.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s8 {
  width: 66.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s10 {
  width: 83.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s11 {
  width: 91.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s1 {
  margin-left: 8.3333333333%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s1 {
  right: 8.3333333333%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s1 {
  left: 8.3333333333%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s2 {
  margin-left: 16.6666666667%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s2 {
  right: 16.6666666667%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s2 {
  left: 16.6666666667%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s3 {
  margin-left: 25%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s3 {
  right: 25%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s3 {
  left: 25%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s4 {
  margin-left: 33.3333333333%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s4 {
  right: 33.3333333333%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s4 {
  left: 33.3333333333%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s5 {
  margin-left: 41.6666666667%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s5 {
  right: 41.6666666667%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s5 {
  left: 41.6666666667%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s6 {
  margin-left: 50%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s6 {
  right: 50%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s6 {
  left: 50%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s7 {
  margin-left: 58.3333333333%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s7 {
  right: 58.3333333333%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s7 {
  left: 58.3333333333%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s8 {
  margin-left: 66.6666666667%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s8 {
  right: 66.6666666667%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s8 {
  left: 66.6666666667%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s9 {
  margin-left: 75%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s9 {
  right: 75%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s9 {
  left: 75%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s10 {
  margin-left: 83.3333333333%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s10 {
  right: 83.3333333333%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s10 {
  left: 83.3333333333%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s11 {
  margin-left: 91.6666666667%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s11 {
  right: 91.6666666667%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s11 {
  left: 91.6666666667%;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.offset-s12 {
  margin-left: 100%;
}

/* line 78, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.pull-s12 {
  right: 100%;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
.row .col.push-s12 {
  left: 100%;
}

@media only screen and (min-width : 601px) {
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m1 {
    margin-left: 8.3333333333%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m1 {
    right: 8.3333333333%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m1 {
    left: 8.3333333333%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m2 {
    margin-left: 16.6666666667%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m2 {
    right: 16.6666666667%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m2 {
    left: 16.6666666667%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m3 {
    margin-left: 25%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m3 {
    right: 25%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m3 {
    left: 25%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m4 {
    margin-left: 33.3333333333%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m4 {
    right: 33.3333333333%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m4 {
    left: 33.3333333333%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m5 {
    margin-left: 41.6666666667%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m5 {
    right: 41.6666666667%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m5 {
    left: 41.6666666667%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m6 {
    margin-left: 50%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m6 {
    right: 50%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m6 {
    left: 50%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m7 {
    margin-left: 58.3333333333%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m7 {
    right: 58.3333333333%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m7 {
    left: 58.3333333333%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m8 {
    margin-left: 66.6666666667%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m8 {
    right: 66.6666666667%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m8 {
    left: 66.6666666667%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m9 {
    margin-left: 75%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m9 {
    right: 75%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m9 {
    left: 75%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m10 {
    margin-left: 83.3333333333%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m10 {
    right: 83.3333333333%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m10 {
    left: 83.3333333333%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m11 {
    margin-left: 91.6666666667%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m11 {
    right: 91.6666666667%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m11 {
    left: 91.6666666667%;
  }
  /* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-m12 {
    margin-left: 100%;
  }
  /* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-m12 {
    right: 100%;
  }
  /* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-m12 {
    left: 100%;
  }
}

@media only screen and (min-width : 993px) {
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l1 {
    margin-left: 8.3333333333%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l1 {
    right: 8.3333333333%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l1 {
    left: 8.3333333333%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l2 {
    margin-left: 16.6666666667%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l2 {
    right: 16.6666666667%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l2 {
    left: 16.6666666667%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l3 {
    margin-left: 25%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l3 {
    right: 25%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l3 {
    left: 25%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l4 {
    margin-left: 33.3333333333%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l4 {
    right: 33.3333333333%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l4 {
    left: 33.3333333333%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l5 {
    margin-left: 41.6666666667%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l5 {
    right: 41.6666666667%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l5 {
    left: 41.6666666667%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l6 {
    margin-left: 50%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l6 {
    right: 50%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l6 {
    left: 50%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l7 {
    margin-left: 58.3333333333%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l7 {
    right: 58.3333333333%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l7 {
    left: 58.3333333333%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l8 {
    margin-left: 66.6666666667%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l8 {
    right: 66.6666666667%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l8 {
    left: 66.6666666667%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l9 {
    margin-left: 75%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l9 {
    right: 75%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l9 {
    left: 75%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l10 {
    margin-left: 83.3333333333%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l10 {
    right: 83.3333333333%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l10 {
    left: 83.3333333333%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l11 {
    margin-left: 91.6666666667%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l11 {
    right: 91.6666666667%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l11 {
    left: 91.6666666667%;
  }
  /* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.offset-l12 {
    margin-left: 100%;
  }
  /* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.pull-l12 {
    right: 100%;
  }
  /* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_grid.scss */
  .row .col.push-l12 {
    left: 100%;
  }
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav {
  color: #ffffff;
  background-color: #88c6e5;
  width: 100%;
  height: 64px;
  line-height: 64px;
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav.nav-extended {
  height: auto;
}

/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav.nav-extended .nav-wrapper {
  min-height: 64px;
  height: auto;
}

/* line 10, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav.nav-extended .nav-content {
  position: relative;
  line-height: normal;
}

/* line 23, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav a {
  color: #ffffff;
}

/* line 25, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav i,
nav [class^="mdi-"], nav [class*="mdi-"],
nav i.material-icons {
  display: block;
  font-size: 24px;
  height: 64px;
  line-height: 64px;
}

/* line 34, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .nav-wrapper {
  position: relative;
  height: 100%;
}

@media only screen and (min-width : 993px) {
  /* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav a.button-collapse {
    display: none;
  }
}

/* line 45, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .button-collapse {
  float: left;
  position: relative;
  z-index: 1;
  height: 64px;
  margin: 0 18px;
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .button-collapse i {
  height: 64px;
  line-height: 64px;
}

/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .brand-logo {
  position: absolute;
  color: #ffffff;
  display: inline-block;
  font-size: 2.1rem;
  padding: 0;
  white-space: nowrap;
}

/* line 68, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .brand-logo.center {
  left: 50%;
  transform: translateX(-50%);
}

@media only screen and (max-width : 992px) {
  /* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav .brand-logo {
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 77, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav .brand-logo.left, nav .brand-logo.right {
    padding: 0;
    transform: none;
  }
  /* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav .brand-logo.left {
    left: 0.5rem;
  }
  /* line 83, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav .brand-logo.right {
    right: 0.5rem;
    left: auto;
  }
}

/* line 89, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .brand-logo.right {
  right: 0.5rem;
  padding: 0;
}

/* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .brand-logo i,
nav .brand-logo [class^="mdi-"], nav .brand-logo [class*="mdi-"],
nav .brand-logo i.material-icons {
  float: left;
  margin-right: 15px;
}

/* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .nav-title {
  display: inline-block;
  font-size: 32px;
  padding: 28px 0;
}

/* line 112, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul {
  margin: 0;
}

/* line 115, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul li {
  transition: background-color .3s;
  float: left;
  padding: 0;
}

/* line 120, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul li.active {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 124, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul a {
  transition: background-color .3s;
  font-size: 1rem;
  color: #ffffff;
  display: block;
  padding: 0 15px;
  cursor: pointer;
}

/* line 132, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul a.btn, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating {
  margin-top: -2px;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul a.btn > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-flat > .material-icons, nav ul a.btn-floating > .material-icons {
  height: inherit;
  line-height: inherit;
}

/* line 143, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 148, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav ul.left {
  float: left;
}

/* line 154, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav form {
  height: 100%;
}

/* line 158, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .input-field {
  margin: 0;
  height: 100%;
}

/* line 162, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .input-field input {
  height: 100%;
  font-size: 1.2rem;
  border: none;
  padding-left: 2rem;
}

/* line 168, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
  border: none;
  box-shadow: none;
}

/* line 175, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .input-field label {
  top: 0;
  left: 0;
}

/* line 179, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .input-field label i {
  color: rgba(255, 255, 255, 0.7);
  transition: color .3s;
}

/* line 183, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
nav .input-field label.active i {
  color: #ffffff;
}

/* line 189, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
.navbar-fixed {
  position: relative;
  height: 64px;
  z-index: 997;
}

/* line 194, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
.navbar-fixed nav {
  position: fixed;
}

@media only screen and (min-width : 601px) {
  /* line 199, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav.nav-extended .nav-wrapper {
    min-height: 64px;
  }
  /* line 202, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
    height: 64px;
    line-height: 64px;
  }
  /* line 206, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_navbar.scss */
  .navbar-fixed {
    height: 64px;
  }
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url(/assets_dev/roboto/Roboto-Thin-1400c60aa25317343085667225f42a5841a173984f35f301f2e628fa86f872b0.eot);
  src: url(/assets_dev/roboto/Roboto-Thin-1400c60aa25317343085667225f42a5841a173984f35f301f2e628fa86f872b0.eot?#iefix) format("embedded-opentype"), url(/assets_dev/roboto/Roboto-Thin-82c3f552ade08035967f2324feaf0608c02c1004d55032d91d019c79cc4d6cbd.woff2) format("woff2"), url(/assets_dev/roboto/Roboto-Thin-05b2af94cd757cd1e10773fbb12cd9615fde4921e5639f9f3ab3bad43567715c.woff) format("woff"), url(/assets_dev/roboto/Roboto-Thin-6760f7c93396f04d9c68d5a9f36dd3ae95530bf4d524c6156568ff994a8e52d3.ttf) format("truetype");
  font-weight: 200;
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url(/assets_dev/roboto/Roboto-Light-9f14095cc70623818b6ee2746cfd4fea1bb38570f503d8079344f86d7d780bad.eot);
  src: url(/assets_dev/roboto/Roboto-Light-9f14095cc70623818b6ee2746cfd4fea1bb38570f503d8079344f86d7d780bad.eot?#iefix) format("embedded-opentype"), url(/assets_dev/roboto/Roboto-Light-10e588c4c89b1ca59b5f8019f965a4c66e207e481f9601e308bc368cce77bd94.woff2) format("woff2"), url(/assets_dev/roboto/Roboto-Light-79a2b9a13f9e461fea4b51f95479a76965611a75f82ae2d8d56997d84398e45d.woff) format("woff"), url(/assets_dev/roboto/Roboto-Light-64a219634624db70ef22fef1370902227328da9cbcbab650288f081ce6a285cc.ttf) format("truetype");
  font-weight: 300;
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url(/assets_dev/roboto/Roboto-Regular-c91caa9047b43bbbb50d810e26c93ae305e370683adcc1335ae484a3d388f802.eot);
  src: url(/assets_dev/roboto/Roboto-Regular-c91caa9047b43bbbb50d810e26c93ae305e370683adcc1335ae484a3d388f802.eot?#iefix) format("embedded-opentype"), url(/assets_dev/roboto/Roboto-Regular-c5b0f29f93cc79a51a38ca972261e8c676ee6309b1010b810d227b896a8984d0.woff2) format("woff2"), url(/assets_dev/roboto/Roboto-Regular-eb5f6fcdaa73909998b593c708f389a17ab6b0359be657bab0422680b62041af.woff) format("woff"), url(/assets_dev/roboto/Roboto-Regular-70508218017e4c63bf3a25cdf5a42ce7dc79a0188bc4ebe90d82ea74f1832d71.ttf) format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "Roboto";
  src: url(/assets_dev/roboto/Roboto-Medium-1eb2417d13fbc7066bf6ca1d393695d345d43a8df14916a1d5eb4755be6a800c.eot);
  src: url(/assets_dev/roboto/Roboto-Medium-1eb2417d13fbc7066bf6ca1d393695d345d43a8df14916a1d5eb4755be6a800c.eot?#iefix) format("embedded-opentype"), url(/assets_dev/roboto/Roboto-Medium-6f06eeef3dd023e2df01a496e8fad9c789e06758705409716bf6e15a8f75d725.woff2) format("woff2"), url(/assets_dev/roboto/Roboto-Medium-6665178e75af4bb5b733014426a6053673ec5e2e6ff3d229267086151fa49d44.woff) format("woff"), url(/assets_dev/roboto/Roboto-Medium-ea33e092a794333447dcb34fe0443766dbf1eabc02c234ca6a983161eef779b5.ttf) format("truetype");
  font-weight: 500;
}

@font-face {
  font-family: "Roboto";
  src: url(/assets_dev/roboto/Roboto-Bold-0cc74d50c876beb505220d500d853ff86938a075190da7eb58fa4c93cae992b9.eot);
  src: url(/assets_dev/roboto/Roboto-Bold-0cc74d50c876beb505220d500d853ff86938a075190da7eb58fa4c93cae992b9.eot?#iefix) format("embedded-opentype"), url(/assets_dev/roboto/Roboto-Bold-b5022edec1a406dd56f0619c72f771866bb59b6a8170518604584549ac2f4fa7.woff2) format("woff2"), url(/assets_dev/roboto/Roboto-Bold-fd80bcf56befebcb3801ec4877253af6d0b209097bfe3ae0c2ab2f45e8a21f5c.woff) format("woff"), url(/assets_dev/roboto/Roboto-Bold-18e2b384fd012b4f7f2a85d1f8f96f428732e0e77c60db63aab1c54732a1176f.ttf) format("truetype");
  font-weight: 700;
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
a {
  text-decoration: none;
}

/* line 6, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
html {
  line-height: 1.5;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}

@media only screen and (min-width: 0) {
  /* line 6, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  html {
    font-size: 14px;
  }
}

@media only screen and (min-width: 992px) {
  /* line 6, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  html {
    font-size: 14.5px;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 6, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  html {
    font-size: 15px;
  }
}

/* line 25, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.1;
}

/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 32, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

/* line 33, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

/* line 34, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

/* line 35, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

/* line 36, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

/* line 37, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

/* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
em {
  font-style: italic;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
strong {
  font-weight: 500;
}

/* line 42, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
small {
  font-size: 75%;
}

/* line 43, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
.light, .page-footer .footer-copyright {
  font-weight: 300;
}

/* line 44, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
.thin {
  font-weight: 200;
}

/* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
.flow-text {
  font-weight: 300;
}

@media only screen and (min-width: 360px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 390px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.224rem;
  }
}

@media only screen and (min-width: 420px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.248rem;
  }
}

@media only screen and (min-width: 450px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.272rem;
  }
}

@media only screen and (min-width: 480px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.296rem;
  }
}

@media only screen and (min-width: 510px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.32rem;
  }
}

@media only screen and (min-width: 540px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.344rem;
  }
}

@media only screen and (min-width: 570px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.368rem;
  }
}

@media only screen and (min-width: 600px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.392rem;
  }
}

@media only screen and (min-width: 630px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.416rem;
  }
}

@media only screen and (min-width: 660px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.44rem;
  }
}

@media only screen and (min-width: 690px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.464rem;
  }
}

@media only screen and (min-width: 720px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.488rem;
  }
}

@media only screen and (min-width: 750px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.512rem;
  }
}

@media only screen and (min-width: 780px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.536rem;
  }
}

@media only screen and (min-width: 810px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.56rem;
  }
}

@media only screen and (min-width: 840px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.584rem;
  }
}

@media only screen and (min-width: 870px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.608rem;
  }
}

@media only screen and (min-width: 900px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.632rem;
  }
}

@media only screen and (min-width: 930px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.656rem;
  }
}

@media only screen and (min-width: 960px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.68rem;
  }
}

@media only screen and (max-width: 360px) {
  /* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_transitions.scss */
.scale-transition {
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
}

/* line 3, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_transitions.scss */
.scale-transition.scale-out {
  transform: scale(0);
  transition: transform .2s !important;
}

/* line 8, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_transitions.scss */
.scale-transition.scale-in {
  transform: scale(1);
}

/* line 3, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card-panel {
  transition: box-shadow .25s;
  padding: 20px;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #ffffff;
}

/* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #ffffff;
  transition: box-shadow .25s;
  border-radius: 2px;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-title {
  font-size: 24px;
  font-weight: 300;
}

/* line 24, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-title.activator {
  cursor: pointer;
}

/* line 30, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.small, .card.medium, .card.large {
  position: relative;
}

/* line 33, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.small .card-image, .card.medium .card-image, .card.large .card-image {
  max-height: 60%;
  overflow: hidden;
}

/* line 37, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
  max-height: 40%;
}

/* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.small .card-content, .card.medium .card-content, .card.large .card-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 44, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.small .card-action, .card.medium .card-action, .card.large .card-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.small {
  height: 300px;
}

/* line 56, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.medium {
  height: 400px;
}

/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.large {
  height: 500px;
}

/* line 65, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal {
  display: flex;
}

/* line 67, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
  height: 100%;
  max-height: none;
  overflow: visible;
}

/* line 72, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
  height: 100%;
}

/* line 80, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal .card-image {
  max-width: 50%;
}

/* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal .card-image img {
  border-radius: 2px 0 0 2px;
  max-width: 100%;
  width: auto;
}

/* line 89, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal .card-stacked {
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
}

/* line 95, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.horizontal .card-stacked .card-content {
  flex-grow: 1;
}

/* line 103, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.sticky-action .card-action {
  z-index: 2;
}

/* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card.sticky-action .card-reveal {
  z-index: 1;
  padding-bottom: 64px;
}

/* line 116, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-image {
  position: relative;
}

/* line 120, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-image img {
  display: block;
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}

/* line 131, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-image .card-title {
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding: 20px;
}

/* line 141, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-content {
  padding: 20px;
  border-radius: 0 0 2px 2px;
}

/* line 145, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-content p {
  margin: 0;
  color: inherit;
}

/* line 149, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-content .card-title {
  display: block;
  line-height: 32px;
  margin-bottom: 8px;
}

/* line 154, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-content .card-title i {
  line-height: 32px;
}

/* line 160, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-action {
  position: relative;
  background-color: inherit;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px 20px;
}

/* line 166, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
  color: #ffab40;
  margin-right: 20px;
  transition: color .3s ease;
  text-transform: uppercase;
}

/* line 172, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover {
  color: #ffd8a6;
}

/* line 176, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-reveal {
  padding: 20px;
  position: absolute;
  background-color: #ffffff;
  width: 100%;
  overflow-y: auto;
  left: 0;
  top: 100%;
  height: 100%;
  z-index: 3;
  display: none;
}

/* line 188, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_cards.scss */
.card .card-reveal .card-title {
  cursor: pointer;
  display: block;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
#toast-container {
  display: block;
  position: fixed;
  z-index: 10000;
}

@media only screen and (max-width : 600px) {
  /* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
  #toast-container {
    min-width: 100%;
    bottom: 0%;
  }
}

@media only screen and (min-width : 601px) and (max-width : 992px) {
  /* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
  #toast-container {
    left: 5%;
    bottom: 7%;
    max-width: 90%;
  }
}

@media only screen and (min-width : 993px) {
  /* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
  #toast-container {
    top: 10%;
    right: 7%;
    max-width: 86%;
  }
}

/* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  clear: both;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  word-break: break-all;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 45, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
.toast .btn, .toast .btn-large, .toast .btn-flat {
  margin: 0;
  margin-left: 3rem;
}

/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
.toast.rounded {
  border-radius: 24px;
}

@media only screen and (max-width : 600px) {
  /* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
  .toast {
    width: 100%;
    border-radius: 0;
  }
}

@media only screen and (min-width : 601px) and (max-width : 992px) {
  /* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
  .toast {
    float: left;
  }
}

@media only screen and (min-width : 993px) {
  /* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_toast.scss */
  .toast {
    float: right;
  }
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  height: 48px;
  width: 100%;
  background-color: #ffffff;
  margin: 0 auto;
  white-space: nowrap;
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs.tabs-transparent {
  background-color: transparent;
}

/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs.tabs-transparent .tab a,
.tabs.tabs-transparent .tab.disabled a,
.tabs.tabs-transparent .tab.disabled a:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 11, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs.tabs-transparent .tab a:hover,
.tabs.tabs-transparent .tab a.active {
  color: #fff;
}

/* line 16, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs.tabs-transparent .indicator {
  background-color: #fff;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs.tabs-fixed-width {
  display: flex;
}

/* line 24, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs.tabs-fixed-width .tab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs .tab {
  display: inline-block;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}

/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs .tab a {
  color: rgba(136, 198, 229, 0.7);
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: color .28s ease;
}

/* line 51, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs .tab a:hover, .tabs .tab a.active {
  background-color: transparent;
  color: #88c6e5;
}

/* line 68, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs .tab.disabled a, .tabs .tab.disabled a:hover {
  color: rgba(136, 198, 229, 0.7);
  cursor: default;
}

/* line 74, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
.tabs .indicator {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #c7e4f3;
  will-change: left, right;
}

@media only screen and (max-width : 992px) {
  /* line 85, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
  .tabs {
    display: flex;
  }
  /* line 88, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
  .tabs .tab {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  /* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tabs.scss */
  .tabs .tab a {
    padding: 0 12px;
  }
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tooltip.scss */
.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 120%;
  opacity: 0;
  position: absolute;
  text-align: center;
  max-width: calc(100% - 4px);
  overflow: hidden;
  left: 0;
  top: 0;
  pointer-events: none;
  visibility: hidden;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_tooltip.scss */
.backdrop {
  position: absolute;
  opacity: 0;
  height: 7px;
  width: 14px;
  border-radius: 0 0 50% 50%;
  background-color: #323232;
  z-index: -1;
  transform-origin: 50% 0%;
  visibility: hidden;
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn, .btn-large,
.btn-flat {
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 2rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn.disabled,
.btn-floating.disabled,
.btn-large.disabled,
.btn-flat.disabled,
.btn:disabled,
.btn-floating:disabled,
.btn-large:disabled,
.btn-flat:disabled,
.btn[disabled],
.btn-floating[disabled],
.btn-large[disabled],
.btn-flat[disabled] {
  pointer-events: none;
  background-color: #dfdfdf !important;
  box-shadow: none;
  color: #9f9f9f !important;
  cursor: default;
}

/* line 35, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn.disabled:hover,
.btn-floating.disabled:hover,
.btn-large.disabled:hover,
.btn-flat.disabled:hover,
.btn:disabled:hover,
.btn-floating:disabled:hover,
.btn-large:disabled:hover,
.btn-flat:disabled:hover,
.btn[disabled]:hover,
.btn-floating[disabled]:hover,
.btn-large[disabled]:hover,
.btn-flat[disabled]:hover {
  background-color: #dfdfdf !important;
  color: #9f9f9f !important;
}

/* line 42, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn,
.btn-floating,
.btn-large,
.btn-flat {
  outline: 0;
}

/* line 49, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn i,
.btn-floating i,
.btn-large i,
.btn-flat i {
  font-size: 1.3rem;
  line-height: inherit;
}

/* line 58, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn:focus, .btn-large:focus,
.btn-floating:focus {
  background-color: black;
}

/* line 64, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn, .btn-large {
  text-decoration: none;
  color: #ffffff;
  background-color: #0f1024;
  text-align: center;
  letter-spacing: .5px;
  transition: .2s ease-out;
  cursor: pointer;
}

/* line 74, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn:hover, .btn-large:hover {
  background-color: #171836;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating {
  display: inline-block;
  color: #ffffff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  background-color: #0f1024;
  border-radius: 50%;
  transition: .3s;
  cursor: pointer;
  vertical-align: middle;
}

/* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating:hover {
  background-color: #0f1024;
}

/* line 87, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating:before {
  border-radius: 0;
}

/* line 91, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating.btn-large {
  width: 56px;
  height: 56px;
}

/* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating.btn-large i {
  line-height: 56px;
}

/* line 99, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating.halfway-fab {
  position: absolute;
  right: 24px;
  bottom: 0;
  transform: translateY(50%);
}

/* line 100, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating.halfway-fab.left {
  right: auto;
  left: 24px;
}

/* line 127, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #ffffff;
  font-size: 1.6rem;
  line-height: 40px;
}

/* line 138, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
button.btn-floating {
  border: none;
}

/* line 143, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 998;
}

/* line 145, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.active ul {
  visibility: visible;
}

/* line 150, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.horizontal {
  padding: 0 0 0 15px;
}

/* line 153, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.horizontal ul {
  text-align: right;
  right: 64px;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  left: auto;
  width: 500px;
  /*width 100% only goes to width of button container */
}

/* line 162, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.horizontal ul li {
  display: inline-block;
  margin: 15px 15px 0 0;
}

/* line 169, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.toolbar {
  padding: 0;
  height: 56px;
}

/* line 171, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.toolbar.active > a i {
  opacity: 0;
}

/* line 179, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.toolbar ul {
  display: flex;
  top: 0;
  bottom: 0;
}

/* line 184, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.toolbar ul li {
  flex: 1;
  display: inline-block;
  margin: 0;
  height: 100%;
  transition: none;
}

/* line 191, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.toolbar ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  line-height: 56px;
  z-index: 1;
}

/* line 203, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn.toolbar ul li a i {
  line-height: inherit;
}

/* line 218, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px;
  margin: 0;
  visibility: hidden;
}

/* line 227, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn ul li {
  margin-bottom: 15px;
}

/* line 231, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn ul a.btn-floating {
  opacity: 0;
}

/* line 236, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.fixed-action-btn .fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 40px;
  height: 40px;
  background-color: #0f1024;
  border-radius: 50%;
  transform: scale(0);
}

/* line 250, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-flat {
  box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer;
  transition: background-color .2s;
}

/* line 257, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-flat:focus, .btn-flat:active {
  background-color: transparent;
}

/* line 262, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-flat:focus, .btn-flat:hover {
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
}

/* line 268, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-flat:active {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 272, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-flat.disabled {
  background-color: transparent !important;
  color: #b3b3b3 !important;
  cursor: default;
}

/* line 280, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-large {
  height: 54px;
  line-height: 54px;
}

/* line 285, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-large i {
  font-size: 1.6rem;
}

/* line 291, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_buttons.scss */
.btn-block {
  display: block;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content {
  background-color: #ffffff;
  margin: 0;
  display: none;
  min-width: 100px;
  max-height: 650px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  z-index: 999;
  will-change: width, height;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  min-height: 50px;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
  text-transform: none;
}

/* line 24, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
  background-color: #eeeeee;
}

/* line 28, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li.active.selected {
  background-color: #e1e1e1;
}

/* line 32, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li.divider {
  min-height: 0;
  height: 1px;
}

/* line 37, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li > a, .dropdown-content li > span {
  font-size: 16px;
  color: #0f1024;
  display: block;
  line-height: 22px;
  padding: 14px 16px;
}

/* line 45, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li > span > label {
  top: 1px;
  left: 0;
  height: 18px;
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.dropdown-content li > a > i {
  height: inherit;
  line-height: inherit;
}

/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_dropdown.scss */
.input-field.col .dropdown-content [type="checkbox"] + label {
  top: 1px;
  left: 0;
  height: 18px;
}

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
/* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  transition: .3s ease-out;
}

/* line 23, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.7s ease-out;
  transition-property: transform, opacity;
  transform: scale(0);
  pointer-events: none;
}

/* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

/* line 43, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}

/* line 46, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}

/* line 49, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}

/* line 58, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
  border: 0;
  font-style: normal;
  font-size: inherit;
  text-transform: inherit;
  background: none;
}

/* line 71, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect img {
  position: relative;
  z-index: -1;
}

/* line 77, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-notransition {
  transition: none !important;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

/* line 86, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}

/* line 90, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 98, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

/* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-block {
  display: block;
}

/* Firefox Bug: link not triggered */
/* line 112, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_waves.scss */
.waves-effect .waves-ripple {
  z-index: -1;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fafafa;
  padding: 0;
  max-height: 70%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity;
}

@media only screen and (max-width : 992px) {
  /* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
  .modal {
    width: 80%;
  }
}

/* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal h1, .modal h2, .modal h3, .modal h4 {
  margin-top: 0;
}

/* line 26, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal .modal-content {
  padding: 24px;
}

/* line 29, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal .modal-close {
  cursor: pointer;
}

/* line 33, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
}

/* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
  float: right;
  margin: 6px 0;
}

/* line 46, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal-overlay {
  position: fixed;
  z-index: 999;
  top: -100px;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity;
}

/* line 62, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal.modal-fixed-footer {
  padding: 0;
  height: 70%;
}

/* line 66, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal.modal-fixed-footer .modal-content {
  position: absolute;
  height: calc(100% - 56px);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
}

/* line 74, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
}

/* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_modal.scss */
.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  margin: 0.5rem 0 1rem 0;
}

/* line 9, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible-header {
  display: block;
  cursor: pointer;
  min-height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  background-color: #ffffff;
  border-bottom: 1px solid #dddddd;
}

/* line 18, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible-header i {
  width: 2rem;
  font-size: 1.6rem;
  line-height: 3rem;
  display: block;
  float: left;
  text-align: center;
  margin-right: 1rem;
}

/* line 29, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible-body {
  display: none;
  border-bottom: 1px solid #dddddd;
  box-sizing: border-box;
  padding: 2rem;
}

/* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible,
.side-nav.fixed .collapsible {
  border: none;
  box-shadow: none;
}

/* line 44, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible li,
.side-nav.fixed .collapsible li {
  padding: 0;
}

/* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible-header,
.side-nav.fixed .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  padding: 0 16px;
}

/* line 54, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible-header:hover,
.side-nav.fixed .collapsible-header:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible-header i,
.side-nav.fixed .collapsible-header i {
  line-height: inherit;
}

/* line 58, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible-body,
.side-nav.fixed .collapsible-body {
  border: 0;
  background-color: #ffffff;
}

/* line 62, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.side-nav .collapsible-body li a,
.side-nav.fixed .collapsible-body li a {
  padding: 0 23.5px 0 31px;
}

/* line 72, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible.popout {
  border: none;
  box-shadow: none;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible.popout > li {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin: 0 24px;
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_collapsible.scss */
.collapsible.popout > li.active {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  margin: 16px 0;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chip {
  display: inline-block;
  height: 32px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  padding: 0 12px;
  border-radius: 16px;
  background-color: #e4e4e4;
  margin-bottom: 5px;
  margin-right: 5px;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chip img {
  float: left;
  margin: 0 8px 0 -12px;
  height: 32px;
  width: 32px;
  border-radius: 50%;
}

/* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chip .close {
  cursor: pointer;
  float: right;
  font-size: 16px;
  line-height: 32px;
  padding-left: 8px;
}

/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips {
  border: none;
  border-bottom: 1px solid #9e9e9e;
  box-shadow: none;
  margin: 0 0 20px 0;
  min-height: 45px;
  outline: none;
  transition: all .3s;
}

/* line 40, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips.focus {
  border-bottom: 1px solid #88c6e5;
  box-shadow: 0 1px 0 0 #88c6e5;
}

/* line 45, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips:hover {
  cursor: text;
}

/* line 49, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips .chip.selected {
  background-color: #88c6e5;
  color: #fff;
}

/* line 54, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips .input {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, 0.6);
  display: inline-block;
  font-size: 1rem;
  height: 3rem;
  line-height: 32px;
  outline: 0;
  margin: 0;
  padding: 0 !important;
  width: 120px !important;
}

/* line 68, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips .input:focus {
  border: 0 !important;
  box-shadow: none !important;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.prefix ~ .chips {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

/* line 80, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_chips.scss */
.chips:empty ~ label {
  font-size: 0.8rem;
  transform: translateY(-140%);
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_materialbox.scss */
.materialboxed {
  display: block;
  cursor: zoom-in;
  position: relative;
  transition: opacity .4s;
  -webkit-backface-visibility: hidden;
}

/* line 3, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_materialbox.scss */
.materialboxed:hover:not(.active) {
  opacity: .8;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_materialbox.scss */
.materialboxed.active {
  cursor: zoom-out;
}

/* line 19, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_materialbox.scss */
#materialbox-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #292929;
  z-index: 1000;
  will-change: opacity;
}

/* line 30, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_materialbox.scss */
.materialbox-caption {
  position: fixed;
  display: none;
  color: #fff;
  line-height: 50px;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0% 15%;
  height: 50px;
  z-index: 1000;
  -webkit-font-smoothing: antialiased;
}

/* line 3, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_forms.scss */
select:focus:not([class*='Polaris']) {
  outline: 1px solid #6469bf;
}

/* line 9, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_forms.scss */
button:focus:not([class*='Polaris']) {
  outline: none;
  background-color: #151632;
}

/* line 16, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_forms.scss */
label:not([class*='Polaris']) {
  font-size: 0.8rem;
  color: #9e9e9e;
}

/* Text Inputs + Textarea
   ========================================================================== */
/* Style Placeholders */
/* line 6, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
::-webkit-input-placeholder {
  color: #d1d1d1;
}

/* line 10, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #d1d1d1;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #d1d1d1;
}

/* line 18, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
:-ms-input-placeholder {
  color: #d1d1d1;
}

/* Text inputs */
/* line 37, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input:not([type]):not([class*='Polaris']),
input[type=text]:not([class*='Polaris']),
input[type=password]:not([class*='Polaris']),
input[type=email]:not([class*='Polaris']),
input[type=url]:not([class*='Polaris']),
input[type=time]:not([class*='Polaris']),
input[type=date]:not([class*='Polaris']),
input[type=datetime]:not([class*='Polaris']),
input[type=datetime-local]:not([class*='Polaris']),
input[type=tel]:not([class*='Polaris']),
input[type=number]:not([class*='Polaris']),
input[type=search]:not([class*='Polaris']),
textarea.materialize-textarea:not([class*='Polaris']) {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 20px 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all 0.3s;
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input:not([type]):not([class*='Polaris']):disabled, input[readonly="readonly"]:not([type]):not([class*='Polaris']),
input[type=text]:not([class*='Polaris']):disabled,
input[type=text][readonly="readonly"]:not([class*='Polaris']),
input[type=password]:not([class*='Polaris']):disabled,
input[type=password][readonly="readonly"]:not([class*='Polaris']),
input[type=email]:not([class*='Polaris']):disabled,
input[type=email][readonly="readonly"]:not([class*='Polaris']),
input[type=url]:not([class*='Polaris']):disabled,
input[type=url][readonly="readonly"]:not([class*='Polaris']),
input[type=time]:not([class*='Polaris']):disabled,
input[type=time][readonly="readonly"]:not([class*='Polaris']),
input[type=date]:not([class*='Polaris']):disabled,
input[type=date][readonly="readonly"]:not([class*='Polaris']),
input[type=datetime]:not([class*='Polaris']):disabled,
input[type=datetime][readonly="readonly"]:not([class*='Polaris']),
input[type=datetime-local]:not([class*='Polaris']):disabled,
input[type=datetime-local][readonly="readonly"]:not([class*='Polaris']),
input[type=tel]:not([class*='Polaris']):disabled,
input[type=tel][readonly="readonly"]:not([class*='Polaris']),
input[type=number]:not([class*='Polaris']):disabled,
input[type=number][readonly="readonly"]:not([class*='Polaris']),
input[type=search]:not([class*='Polaris']):disabled,
input[type=search][readonly="readonly"]:not([class*='Polaris']),
textarea.materialize-textarea:not([class*='Polaris']):disabled,
textarea.materialize-textarea[readonly="readonly"]:not([class*='Polaris']) {
  color: rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 62, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input:not([type]):not([class*='Polaris']):disabled + label, input[readonly="readonly"]:not([type]):not([class*='Polaris']) + label,
input[type=text]:not([class*='Polaris']):disabled + label,
input[type=text][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=password]:not([class*='Polaris']):disabled + label,
input[type=password][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=email]:not([class*='Polaris']):disabled + label,
input[type=email][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=url]:not([class*='Polaris']):disabled + label,
input[type=url][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=time]:not([class*='Polaris']):disabled + label,
input[type=time][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=date]:not([class*='Polaris']):disabled + label,
input[type=date][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=datetime]:not([class*='Polaris']):disabled + label,
input[type=datetime][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=datetime-local]:not([class*='Polaris']):disabled + label,
input[type=datetime-local][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=tel]:not([class*='Polaris']):disabled + label,
input[type=tel][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=number]:not([class*='Polaris']):disabled + label,
input[type=number][readonly="readonly"]:not([class*='Polaris']) + label,
input[type=search]:not([class*='Polaris']):disabled + label,
input[type=search][readonly="readonly"]:not([class*='Polaris']) + label,
textarea.materialize-textarea:not([class*='Polaris']):disabled + label,
textarea.materialize-textarea[readonly="readonly"]:not([class*='Polaris']) + label {
  color: rgba(0, 0, 0, 0.3);
}

/* line 68, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input:not([type]):not([class*='Polaris']):focus:not([readonly]),
input[type=text]:not([class*='Polaris']):focus:not([readonly]),
input[type=password]:not([class*='Polaris']):focus:not([readonly]),
input[type=email]:not([class*='Polaris']):focus:not([readonly]),
input[type=url]:not([class*='Polaris']):focus:not([readonly]),
input[type=time]:not([class*='Polaris']):focus:not([readonly]),
input[type=date]:not([class*='Polaris']):focus:not([readonly]),
input[type=datetime]:not([class*='Polaris']):focus:not([readonly]),
input[type=datetime-local]:not([class*='Polaris']):focus:not([readonly]),
input[type=tel]:not([class*='Polaris']):focus:not([readonly]),
input[type=number]:not([class*='Polaris']):focus:not([readonly]),
input[type=search]:not([class*='Polaris']):focus:not([readonly]),
textarea.materialize-textarea:not([class*='Polaris']):focus:not([readonly]) {
  border-bottom: 1px solid #0f1024;
  box-shadow: 0 1px 0 0 #0f1024;
}

/* line 74, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input:not([type]):not([class*='Polaris']):focus:not([readonly]) + label,
input[type=text]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=password]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=email]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=url]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=time]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=date]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=datetime]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=datetime-local]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=tel]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=number]:not([class*='Polaris']):focus:not([readonly]) + label,
input[type=search]:not([class*='Polaris']):focus:not([readonly]) + label,
textarea.materialize-textarea:not([class*='Polaris']):focus:not([readonly]) + label {
  color: #0f1024;
}

/* line 79, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input.valid:not([type]):not([class*='Polaris']), input.valid:not([type]):not([class*='Polaris']):focus,
input.valid[type=text]:not([class*='Polaris']),
input.valid[type=text]:not([class*='Polaris']):focus,
input.valid[type=password]:not([class*='Polaris']),
input.valid[type=password]:not([class*='Polaris']):focus,
input.valid[type=email]:not([class*='Polaris']),
input.valid[type=email]:not([class*='Polaris']):focus,
input.valid[type=url]:not([class*='Polaris']),
input.valid[type=url]:not([class*='Polaris']):focus,
input.valid[type=time]:not([class*='Polaris']),
input.valid[type=time]:not([class*='Polaris']):focus,
input.valid[type=date]:not([class*='Polaris']),
input.valid[type=date]:not([class*='Polaris']):focus,
input.valid[type=datetime]:not([class*='Polaris']),
input.valid[type=datetime]:not([class*='Polaris']):focus,
input.valid[type=datetime-local]:not([class*='Polaris']),
input.valid[type=datetime-local]:not([class*='Polaris']):focus,
input.valid[type=tel]:not([class*='Polaris']),
input.valid[type=tel]:not([class*='Polaris']):focus,
input.valid[type=number]:not([class*='Polaris']),
input.valid[type=number]:not([class*='Polaris']):focus,
input.valid[type=search]:not([class*='Polaris']),
input.valid[type=search]:not([class*='Polaris']):focus,
textarea.materialize-textarea.valid:not([class*='Polaris']),
textarea.materialize-textarea.valid:not([class*='Polaris']):focus {
  border-bottom: 1px solid #4CAF50;
  box-shadow: 0 1px 0 0 #4CAF50;
}

/* line 86, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input.valid:not([type]):not([class*='Polaris']) + label:after, input.valid:not([type]):not([class*='Polaris']):focus + label:after,
input.valid[type=text]:not([class*='Polaris']) + label:after,
input.valid[type=text]:not([class*='Polaris']):focus + label:after,
input.valid[type=password]:not([class*='Polaris']) + label:after,
input.valid[type=password]:not([class*='Polaris']):focus + label:after,
input.valid[type=email]:not([class*='Polaris']) + label:after,
input.valid[type=email]:not([class*='Polaris']):focus + label:after,
input.valid[type=url]:not([class*='Polaris']) + label:after,
input.valid[type=url]:not([class*='Polaris']):focus + label:after,
input.valid[type=time]:not([class*='Polaris']) + label:after,
input.valid[type=time]:not([class*='Polaris']):focus + label:after,
input.valid[type=date]:not([class*='Polaris']) + label:after,
input.valid[type=date]:not([class*='Polaris']):focus + label:after,
input.valid[type=datetime]:not([class*='Polaris']) + label:after,
input.valid[type=datetime]:not([class*='Polaris']):focus + label:after,
input.valid[type=datetime-local]:not([class*='Polaris']) + label:after,
input.valid[type=datetime-local]:not([class*='Polaris']):focus + label:after,
input.valid[type=tel]:not([class*='Polaris']) + label:after,
input.valid[type=tel]:not([class*='Polaris']):focus + label:after,
input.valid[type=number]:not([class*='Polaris']) + label:after,
input.valid[type=number]:not([class*='Polaris']):focus + label:after,
input.valid[type=search]:not([class*='Polaris']) + label:after,
input.valid[type=search]:not([class*='Polaris']):focus + label:after,
textarea.materialize-textarea.valid:not([class*='Polaris']) + label:after,
textarea.materialize-textarea.valid:not([class*='Polaris']):focus + label:after {
  content: attr(data-success);
  color: #4CAF50;
  opacity: 1;
}

/* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input.invalid:not([type]):not([class*='Polaris']), input.invalid:not([type]):not([class*='Polaris']):focus,
input.invalid[type=text]:not([class*='Polaris']),
input.invalid[type=text]:not([class*='Polaris']):focus,
input.invalid[type=password]:not([class*='Polaris']),
input.invalid[type=password]:not([class*='Polaris']):focus,
input.invalid[type=email]:not([class*='Polaris']),
input.invalid[type=email]:not([class*='Polaris']):focus,
input.invalid[type=url]:not([class*='Polaris']),
input.invalid[type=url]:not([class*='Polaris']):focus,
input.invalid[type=time]:not([class*='Polaris']),
input.invalid[type=time]:not([class*='Polaris']):focus,
input.invalid[type=date]:not([class*='Polaris']),
input.invalid[type=date]:not([class*='Polaris']):focus,
input.invalid[type=datetime]:not([class*='Polaris']),
input.invalid[type=datetime]:not([class*='Polaris']):focus,
input.invalid[type=datetime-local]:not([class*='Polaris']),
input.invalid[type=datetime-local]:not([class*='Polaris']):focus,
input.invalid[type=tel]:not([class*='Polaris']),
input.invalid[type=tel]:not([class*='Polaris']):focus,
input.invalid[type=number]:not([class*='Polaris']),
input.invalid[type=number]:not([class*='Polaris']):focus,
input.invalid[type=search]:not([class*='Polaris']),
input.invalid[type=search]:not([class*='Polaris']):focus,
textarea.materialize-textarea.invalid:not([class*='Polaris']),
textarea.materialize-textarea.invalid:not([class*='Polaris']):focus {
  border-bottom: 1px solid #F44336;
  box-shadow: 0 1px 0 0 #F44336;
}

/* line 101, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input.invalid:not([type]):not([class*='Polaris']) + label:after, input.invalid:not([type]):not([class*='Polaris']):focus + label:after,
input.invalid[type=text]:not([class*='Polaris']) + label:after,
input.invalid[type=text]:not([class*='Polaris']):focus + label:after,
input.invalid[type=password]:not([class*='Polaris']) + label:after,
input.invalid[type=password]:not([class*='Polaris']):focus + label:after,
input.invalid[type=email]:not([class*='Polaris']) + label:after,
input.invalid[type=email]:not([class*='Polaris']):focus + label:after,
input.invalid[type=url]:not([class*='Polaris']) + label:after,
input.invalid[type=url]:not([class*='Polaris']):focus + label:after,
input.invalid[type=time]:not([class*='Polaris']) + label:after,
input.invalid[type=time]:not([class*='Polaris']):focus + label:after,
input.invalid[type=date]:not([class*='Polaris']) + label:after,
input.invalid[type=date]:not([class*='Polaris']):focus + label:after,
input.invalid[type=datetime]:not([class*='Polaris']) + label:after,
input.invalid[type=datetime]:not([class*='Polaris']):focus + label:after,
input.invalid[type=datetime-local]:not([class*='Polaris']) + label:after,
input.invalid[type=datetime-local]:not([class*='Polaris']):focus + label:after,
input.invalid[type=tel]:not([class*='Polaris']) + label:after,
input.invalid[type=tel]:not([class*='Polaris']):focus + label:after,
input.invalid[type=number]:not([class*='Polaris']) + label:after,
input.invalid[type=number]:not([class*='Polaris']):focus + label:after,
input.invalid[type=search]:not([class*='Polaris']) + label:after,
input.invalid[type=search]:not([class*='Polaris']):focus + label:after,
textarea.materialize-textarea.invalid:not([class*='Polaris']) + label:after,
textarea.materialize-textarea.invalid:not([class*='Polaris']):focus + label:after {
  content: attr(data-error);
  color: #F44336;
  opacity: 1;
}

/* line 109, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input.validate:not([type]):not([class*='Polaris']) + label,
input.validate[type=text]:not([class*='Polaris']) + label,
input.validate[type=password]:not([class*='Polaris']) + label,
input.validate[type=email]:not([class*='Polaris']) + label,
input.validate[type=url]:not([class*='Polaris']) + label,
input.validate[type=time]:not([class*='Polaris']) + label,
input.validate[type=date]:not([class*='Polaris']) + label,
input.validate[type=datetime]:not([class*='Polaris']) + label,
input.validate[type=datetime-local]:not([class*='Polaris']) + label,
input.validate[type=tel]:not([class*='Polaris']) + label,
input.validate[type=number]:not([class*='Polaris']) + label,
input.validate[type=search]:not([class*='Polaris']) + label,
textarea.materialize-textarea.validate:not([class*='Polaris']) + label {
  width: 100%;
  pointer-events: none;
}

/* line 115, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
input:not([type]):not([class*='Polaris']) + label:after,
input[type=text]:not([class*='Polaris']) + label:after,
input[type=password]:not([class*='Polaris']) + label:after,
input[type=email]:not([class*='Polaris']) + label:after,
input[type=url]:not([class*='Polaris']) + label:after,
input[type=time]:not([class*='Polaris']) + label:after,
input[type=date]:not([class*='Polaris']) + label:after,
input[type=datetime]:not([class*='Polaris']) + label:after,
input[type=datetime-local]:not([class*='Polaris']) + label:after,
input[type=tel]:not([class*='Polaris']) + label:after,
input[type=number]:not([class*='Polaris']) + label:after,
input[type=search]:not([class*='Polaris']) + label:after,
textarea.materialize-textarea:not([class*='Polaris']) + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 60px;
  opacity: 0;
  transition: .2s opacity ease-out, .2s color ease-out;
}

/* line 127, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field {
  position: relative;
  margin-top: 1rem;
}

/* line 129, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field.inline {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

/* line 134, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field.inline input,
.input-field.inline .select-dropdown {
  margin-bottom: 1rem;
}

/* line 142, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field.col label {
  left: 0.75rem;
}

/* line 146, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field.col .prefix ~ label,
.input-field.col .prefix ~ .validate ~ label {
  width: calc(100% - 3rem - 1.5rem);
}

/* line 155, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field label {
  color: #9e9e9e;
  position: absolute;
  top: 0.8rem;
  left: 0;
  font-size: 1rem;
  cursor: text;
  transition: .2s ease-out;
}

/* line 164, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field label.active:not(.label-icon) {
  font-size: 0.8rem;
  transform: translateY(-140%);
}

/* line 171, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  transition: color .2s;
}

/* line 177, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field .prefix.active {
  color: #0f1024;
}

/* line 180, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field .prefix ~ input,
.input-field .prefix ~ textarea,
.input-field .prefix ~ label,
.input-field .prefix ~ .validate ~ label,
.input-field .prefix ~ .autocomplete-content {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

/* line 190, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field .prefix ~ label {
  margin-left: 3rem;
}

@media only screen and (max-width : 992px) {
  /* line 193, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}

@media only screen and (max-width : 600px) {
  /* line 200, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
  .input-field .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}

/* Search Field */
/* line 210, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
}

/* line 216, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field input[type=search]:focus {
  background-color: #ffffff;
  border: 0;
  box-shadow: none;
  color: #444;
}

/* line 222, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {
  color: #444;
}

/* line 229, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field input[type=search] + label {
  left: 1rem;
}

/* line 233, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  transition: .3s color;
}

/* Textarea */
/* line 250, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
textarea:not([class*='Polaris']) {
  width: 100%;
  height: 3rem;
  background-color: transparent;
}

/* line 255, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
textarea.materialize-textarea:not([class*='Polaris']) {
  overflow-y: hidden;
  /* prevents scroll bar flash */
  padding: .8rem 0 1.6rem 0;
  /* prevents text jump on Enter keypress */
  resize: none;
  min-height: 3rem;
}

/* line 265, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.hiddendiv:not([class*='Polaris']) {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */
}

/* Autocomplete */
/* line 275, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.autocomplete-content:not([class*='Polaris']) {
  margin-top: -15px;
  display: block;
  opacity: 1;
  position: static;
}

/* line 282, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.autocomplete-content:not([class*='Polaris']) li .highlight {
  color: #444;
}

/* line 284, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_input-fields.scss */
.autocomplete-content:not([class*='Polaris']) li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
}

/* Radio Buttons
   ========================================================================== */
/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked, [class*='Polaris']),
[type="radio"]:checked:not([class*='Polaris']) {
  position: absolute;
  left: -9999px;
  opacity: 0;
}

/* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked, [class*='Polaris']) + label,
[type="radio"]:checked:not([class*='Polaris']) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  transition: .28s ease;
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  user-select: none;
}

/* line 27, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:not([class*='Polaris']) + label:before,
[type="radio"]:not([class*='Polaris']) + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  transition: .28s ease;
}

/* Unchecked styles */
/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked, [class*='Polaris']) + label:before,
[type="radio"]:not(:checked, [class*='Polaris']) + label:after,
[type="radio"]:checked:not([class*='Polaris']) + label:before,
[type="radio"]:checked:not([class*='Polaris']) + label:after,
.with-gap[type="radio"]:checked:not([class*='Polaris']) + label:before,
.with-gap[type="radio"]:checked:not([class*='Polaris']) + label:after {
  border-radius: 50%;
}

/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked, [class*='Polaris']) + label:before,
[type="radio"]:not(:checked, [class*='Polaris']) + label:after {
  border: 2px solid #5a5a5a;
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked, [class*='Polaris']) + label:after {
  transform: scale(0);
}

/* Checked styles */
/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:checked:not([class*='Polaris']) + label:before {
  border: 2px solid transparent;
}

/* line 64, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:checked:not([class*='Polaris']) + label:after,
.with-gap[type="radio"]:checked:not([class*='Polaris']) + label:before,
.with-gap[type="radio"]:checked:not([class*='Polaris']) + label:after {
  border: 2px solid #0f1024;
}

/* line 70, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:checked:not([class*='Polaris']) + label:after,
.with-gap[type="radio"]:checked:not([class*='Polaris']) + label:after {
  background-color: #0f1024;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:checked:not([class*='Polaris']) + label:after {
  transform: scale(1.02);
}

/* Radio With gap */
/* line 80, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
.with-gap[type="radio"]:checked:not([class*='Polaris']) + label:after {
  transform: scale(0.5);
}

/* Focused styles */
/* line 85, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
.tabbed[type="radio"]:focus:not([class*='Polaris']) + label:before {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
}

/* Disabled Radio With gap */
/* line 90, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
.with-gap[type="radio"]:disabled:checked:not([class*='Polaris']) + label:before {
  border: 2px solid rgba(0, 0, 0, 0.3);
}

/* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
.with-gap[type="radio"]:disabled:checked:not([class*='Polaris']) + label:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.3);
}

/* Disabled style */
/* line 100, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:not(:checked, [class*='Polaris']) + label:before,
[type="radio"]:disabled:checked:not([class*='Polaris']) + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 106, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:not([class*='Polaris']) + label {
  color: rgba(0, 0, 0, 0.3);
}

/* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:not(:checked, [class*='Polaris']) + label:before {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 114, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:checked:not([class*='Polaris']) + label:after {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: #bdbdbd;
}

/* Checkboxes
   ========================================================================== */
/* CUSTOM CSS CHECKBOXES */
/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
form p {
  margin-bottom: 10px;
  text-align: left;
}

/* line 10, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
form p:last-child {
  margin-bottom: 0;
}

/* Remove default checkbox */
/* line 15, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
  opacity: 0;
}

/* line 23, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"] {
  /* checkbox aspect */
}

/* line 25, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"] + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  border-radius: 1px;
  margin-top: 2px;
  transition: .2s;
}

/* line 56, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:not(.filled-in) + label:after {
  border: 0;
  transform: scale(0);
}

/* line 61, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:not(:checked):disabled + label:before {
  border: none;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 67, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.tabbed[type="checkbox"]:focus + label:after {
  transform: scale(1);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 77, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:checked + label:before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #0f1024;
  border-bottom: 2px solid #0f1024;
  transform: rotate(40deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}

/* line 91, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.3);
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
}

/* Indeterminate checkbox */
/* line 99, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:indeterminate + label:before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #0f1024;
  border-bottom: none;
  transform: rotate(90deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}

/* line 114, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
[type="checkbox"]:indeterminate:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

/* line 123, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"] + label:after {
  border-radius: 2px;
}

/* line 127, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"] + label:before,
.filled-in[type="checkbox"] + label:after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1;
}

/* line 138, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:not(:checked) + label:before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 20% 40%;
  transform-origin: 100% 100%;
}

/* line 151, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:not(:checked) + label:after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0;
}

/* line 162, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:checked + label:before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

/* line 178, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:checked + label:after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #0f1024;
  background-color: #0f1024;
  z-index: 0;
}

/* line 189, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in.tabbed[type="checkbox"]:focus + label:after {
  border-radius: 2px;
  border-color: #5a5a5a;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 195, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in.tabbed[type="checkbox"]:checked:focus + label:after {
  border-radius: 2px;
  background-color: #0f1024;
  border-color: #0f1024;
}

/* line 202, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:disabled:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent;
}

/* line 207, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:disabled:not(:checked) + label:after {
  border-color: transparent;
  background-color: #bdbdbd;
}

/* line 212, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:disabled:checked + label:before {
  background-color: transparent;
}

/* line 216, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_checkboxes.scss */
.filled-in[type="checkbox"]:disabled:checked + label:after {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}

/* Switch
   ========================================================================== */
/* line 4, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch,
.switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

/* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label {
  cursor: pointer;
}

/* line 16, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label input[type=checkbox]:checked + .lever {
  background-color: #4b4c68;
}

/* line 24, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #0f1024;
  left: 24px;
}

/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 40px;
  height: 15px;
  background-color: #818181;
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px;
}

/* line 44, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 21px;
  height: 21px;
  background-color: #f1f1f1;
  border-radius: 21px;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  left: -5px;
  top: -3px;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
}

/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,
input.tabbed[type=checkbox]:checked:not(:disabled):focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(15, 16, 36, 0.1);
}

/* line 65, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
input[type=checkbox]:not(:disabled) ~ .lever:active:after,
input.tabbed[type=checkbox]:not(:disabled):focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);
}

/* line 71, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_switches.scss */
.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #bdbdbd;
}

/* Select Field
   ========================================================================== */
/* line 4, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
select:not([class*='Polaris']) {
  display: none;
}

/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
select.browser-default {
  display: block;
}

/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
select:not([class*='Polaris']) {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3rem;
}

/* line 16, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-label {
  position: absolute;
}

/* line 20, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper {
  position: relative;
}

/* line 23, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 20px 0;
  padding: 0;
  display: block;
}

/* line 39, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper span.caret {
  color: initial;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 10px;
  margin: auto 0;
  font-size: 10px;
  line-height: 10px;
}

/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper span.caret.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper + label {
  position: absolute;
  top: -14px;
  font-size: 0.8rem;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
select:disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 67, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -ms-user-select: none;
  /* IE10+ */
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 76, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-wrapper i {
  color: rgba(0, 0, 0, 0.3);
}

/* line 80, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

/* line 88, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

/* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.prefix ~ label {
  margin-left: 3rem;
}

/* line 98, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right;
}

/* line 107, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-dropdown li.optgroup {
  border-top: 1px solid #eeeeee;
}

/* line 110, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-dropdown li.optgroup.selected > span {
  color: rgba(0, 0, 0, 0.7);
}

/* line 114, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-dropdown li.optgroup > span {
  color: rgba(0, 0, 0, 0.4);
}

/* line 118, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_select.scss */
.select-dropdown li.optgroup ~ li.optgroup-option {
  padding-left: 1rem;
}

/* File Input
   ========================================================================== */
/* line 4, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_file-input.scss */
.file-field {
  position: relative;
}

/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_file-input.scss */
.file-field .file-path-wrapper {
  overflow: hidden;
  padding-left: 10px;
}

/* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_file-input.scss */
.file-field input.file-path {
  width: 100%;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_file-input.scss */
.file-field .btn, .file-field .btn-large {
  float: left;
  height: 3rem;
  line-height: 3rem;
}

/* line 20, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_file-input.scss */
.file-field span {
  cursor: pointer;
}

/* line 24, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_file-input.scss */
.file-field input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* Range
   ========================================================================== */
/* line 4, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
.range-field {
  position: relative;
}

/* line 8, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range],
input[type=range] + .thumb {
  cursor: pointer;
}

/* line 14, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0;
}

/* line 23, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]:focus {
  outline: none;
}

/* line 28, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] + .thumb {
  position: absolute;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #0f1024;
  top: 10px;
  margin-left: -6px;
  transform-origin: 50% 50%;
  transform: rotate(-45deg);
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #0f1024;
  font-size: 0;
  transform: rotate(45deg);
}

/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] + .thumb.active {
  border-radius: 50% 50% 50% 0;
}

/* line 53, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] + .thumb.active .value {
  color: #ffffff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] {
  -webkit-appearance: none;
}

/* line 67, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none;
}

/* line 73, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #0f1024;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
  transition: .3s;
}

/* line 85, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

/* line 90, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/
}

/* line 97, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none;
}

/* line 103, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #0f1024;
  margin-top: -5px;
}

/* line 113, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px;
}

/* line 118, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

/* line 123, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

/* line 137, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-ms-fill-lower {
  background: #777;
}

/* line 141, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-ms-fill-upper {
  background: #ddd;
}

/* line 145, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #0f1024;
}

/* line 153, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

/* line 157, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/forms/_range.scss */
input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/***************
    Nav List
***************/
/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_table_of_contents.scss */
.table-of-contents.fixed {
  position: fixed;
}

/* line 9, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_table_of_contents.scss */
.table-of-contents li {
  padding: 2px 0;
}

/* line 12, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_table_of_contents.scss */
.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 20px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block;
}

/* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_table_of_contents.scss */
.table-of-contents a:hover {
  color: #a8a8a8;
  padding-left: 19px;
  border-left: 1px solid #88c6e5;
}

/* line 27, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_table_of_contents.scss */
.table-of-contents a.active {
  font-weight: 500;
  padding-left: 18px;
  border-left: 2px solid #88c6e5;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav {
  position: fixed;
  width: 300px;
  left: 0;
  top: 0;
  margin: 0;
  transform: translateX(-100%);
  height: 100%;
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  padding-bottom: 60px;
  background-color: #ffffff;
  z-index: 999;
  overflow-y: auto;
  will-change: transform;
  backface-visibility: hidden;
  transform: translateX(-105%);
}

/* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav.right-aligned {
  right: 0;
  transform: translateX(105%);
  left: auto;
  transform: translateX(100%);
}

/* line 29, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .collapsible {
  margin: 0;
}

/* line 34, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav li {
  float: none;
  line-height: 48px;
}

/* line 38, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav li.active {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  padding: 0 32px;
}

/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-flat, .side-nav a.btn-floating {
  margin: 10px 15px;
}

/* line 56, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-floating {
  color: #ffffff;
}

/* line 59, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a.btn-flat {
  color: #343434;
}

/* line 61, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a.btn:hover, .side-nav a.btn-large:hover {
  background-color: #171836;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav a.btn-floating:hover {
  background-color: #0f1024;
}

/* line 66, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav li > a > i,
.side-nav li > a > [class^="mdi-"], .side-nav li > a > [class*="mdi-"],
.side-nav li > a > i.material-icons {
  float: left;
  height: 48px;
  line-height: 48px;
  margin: 0 32px 0 0;
  width: 24px;
  color: rgba(0, 0, 0, 0.54);
}

/* line 77, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .divider {
  margin: 8px 0 0 0;
}

/* line 81, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .subheader {
  cursor: initial;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  font-weight: 500;
  line-height: 48px;
}

/* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .subheader:hover {
  background-color: transparent;
}

/* line 94, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView {
  position: relative;
  padding: 32px 32px 0;
  margin-bottom: 8px;
}

/* line 99, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView > a {
  height: auto;
  padding: 0;
}

/* line 100, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView > a:hover {
  background-color: transparent;
}

/* line 105, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView .background {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

/* line 115, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView .circle, .side-nav .userView .name, .side-nav .userView .email {
  display: block;
}

/* line 119, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView .circle {
  height: 64px;
  width: 64px;
}

/* line 124, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView .name,
.side-nav .userView .email {
  font-size: 14px;
  line-height: 24px;
}

/* line 130, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView .name {
  margin-top: 16px;
  font-weight: 500;
}

/* line 135, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .userView .email {
  padding-bottom: 16px;
  font-weight: 400;
}

/* line 144, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998;
}

/* line 154, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav.fixed {
  left: 0;
  transform: translateX(0);
  position: fixed;
}

/* line 160, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav.fixed.right-aligned {
  right: 0;
  left: auto;
}

@media only screen and (max-width : 992px) {
  /* line 169, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
  .side-nav.fixed {
    transform: translateX(-105%);
  }
  /* line 172, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
  .side-nav.fixed.right-aligned {
    transform: translateX(105%);
  }
  /* line 177, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
  .side-nav a {
    padding: 0 16px;
  }
  /* line 181, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
  .side-nav .userView {
    padding: 16px 16px 0;
  }
}

/* line 188, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .collapsible-body > ul:not(.collapsible) > li.active,
.side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active {
  background-color: #88c6e5;
}

/* line 191, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .collapsible-body > ul:not(.collapsible) > li.active a,
.side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active a {
  color: #ffffff;
}

/* line 195, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
.side-nav .collapsible-body {
  padding: 0;
}

/* line 200, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_sideNav.scss */
#sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  will-change: opacity;
}

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
/* line 30, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
}

/* line 36, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.preloader-wrapper.small {
  width: 36px;
  height: 36px;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.preloader-wrapper.big {
  width: 64px;
  height: 64px;
}

/* line 46, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.preloader-wrapper.active {
  /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
  -webkit-animation: container-rotate 1568ms linear infinite;
  animation: container-rotate 1568ms linear infinite;
}

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes container-rotate {
  to {
    transform: rotate(360deg);
  }
}

/* line 61, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #0f1024;
}

/* line 69, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4;
}

/* line 74, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.spinner-red,
.spinner-red-only {
  border-color: #db4437;
}

/* line 79, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400;
}

/* line 84, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.spinner-green,
.spinner-green-only {
  border-color: #0f9d58;
}

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
/* line 102, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 108, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 114, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 120, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 126, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
  }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg);
  }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg);
  }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg);
  }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg);
  }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg);
  }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg);
  }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg);
  }
  /* 4   * ARCSIZE */
}

@keyframes fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg);
  }
  /* 0.5 * ARCSIZE */
  25% {
    transform: rotate(270deg);
  }
  /* 1   * ARCSIZE */
  37.5% {
    transform: rotate(405deg);
  }
  /* 1.5 * ARCSIZE */
  50% {
    transform: rotate(540deg);
  }
  /* 2   * ARCSIZE */
  62.5% {
    transform: rotate(675deg);
  }
  /* 2.5 * ARCSIZE */
  75% {
    transform: rotate(810deg);
  }
  /* 3   * ARCSIZE */
  87.5% {
    transform: rotate(945deg);
  }
  /* 3.5 * ARCSIZE */
  to {
    transform: rotate(1080deg);
  }
  /* 4   * ARCSIZE */
}

@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

@keyframes red-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  76% {
    opacity: 0;
  }
}

@keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  76% {
    opacity: 0;
  }
}

@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes green-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
/* line 229, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 239, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.gap-patch .circle {
  width: 1000%;
  left: -450%;
}

/* line 244, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 252, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.circle-clipper .circle {
  width: 200%;
  height: 100%;
  border-width: 3px;
  /* STROKEWIDTH */
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: none;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 268, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.circle-clipper.left .circle {
  left: 0;
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}

/* line 274, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.circle-clipper.right .circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}

/* line 284, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 290, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
.active .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
  }
}

@keyframes left-spin {
  from {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
  }
}

@keyframes right-spin {
  from {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}

/* line 320, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_preloader.scss */
#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider {
  position: relative;
  height: 400px;
  width: 100%;
}

/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider.fullscreen {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 16, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider.fullscreen ul.slides {
  height: 100%;
}

/* line 20, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider.fullscreen ul.indicators {
  z-index: 2;
  bottom: 30px;
}

/* line 26, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .slides {
  background-color: #9e9e9e;
  margin: 0;
  height: 400px;
}

/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: inherit;
  overflow: hidden;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .slides li img {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
}

/* line 48, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0;
}

/* line 56, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .slides li .caption p {
  color: #e0e0e0;
}

/* line 59, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .slides li.active {
  z-index: 2;
}

/* line 66, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

/* line 74, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  transition: background-color .3s;
  border-radius: 50%;
}

/* line 86, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_slider.scss */
.slider .indicators .indicator-item.active {
  background-color: #4CAF50;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  perspective: 500px;
  transform-style: preserve-3d;
  transform-origin: 0% 50%;
}

/* line 2, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel.carousel-slider {
  top: 0;
  left: 0;
  height: 0;
}

/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel.carousel-slider .carousel-fixed-item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  z-index: 1;
}

/* line 8, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel.carousel-slider .carousel-fixed-item.with-indicators {
  bottom: 68px;
}

/* line 19, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel.carousel-slider .carousel-item {
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 27, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel.carousel-slider .carousel-item h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

/* line 33, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel.carousel-slider .carousel-item p {
  font-size: 15px;
}

/* line 47, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel .carousel-item {
  display: none;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 55, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel .carousel-item img {
  width: 100%;
}

/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

/* line 68, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 8px;
  width: 8px;
  margin: 24px 4px;
  background-color: rgba(255, 255, 255, 0.5);
  transition: background-color .3s;
  border-radius: 50%;
}

/* line 69, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/_carousel.scss */
.carousel .indicators .indicator-item.active {
  background-color: #fff;
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 22, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is "activated".
 */
/* line 28, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only "scrollable" top-level container element.
 */
/* line 34, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 50, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

/**
 * The holder should overlay the entire screen.
 */
/* line 60, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__holder {
  position: fixed;
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
  transition: background 0.15s ease-out, top 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 70, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  width: 300px;
  max-height: 350px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

@media (min-height: 28.875em) {
  /* line 88, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}

@media (min-height: 40.125em) {
  /* line 96, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
  .picker__frame {
    margin-bottom: 7.5%;
  }
}

/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 103, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 28.875em) {
  /* line 109, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
  .picker__wrap {
    display: block;
  }
}

/**
 * The box contains all the picker contents.
 */
/* line 116, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 28.875em) {
  /* line 127, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
  .picker__box {
    display: block;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}

/**
 * When the picker opens...
 */
/* line 156, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker--opened .picker__holder {
  top: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  -webkit-transition: background 0.15s ease-out;
  -moz-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}

/* line 166, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker--opened .picker__frame {
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 35.875em) {
  /* line 174, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto;
  }
}

/**
 * For `large` screens, transform into an inline picker.
 */
/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/* line 187, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__input.picker__input--active {
  border-color: #E3F2FD;
}

/* line 191, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
.picker__frame {
  margin: 0 auto;
  max-width: 325px;
}

@media (min-height: 38.875em) {
  /* line 197, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.scss */
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto;
  }
}

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
/* line 13, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 21, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__month,
.picker__year {
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/**
 * The month and year selectors.
 */
/* line 31, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__select--month,
.picker__select--year {
  height: 2em;
  padding: 0;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__select--month.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 40%;
}

/* line 46, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__select--year.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 26%;
}

/* line 51, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: rgba(0, 0, 0, 0.05);
}

/**
 * The month navigation buttons.
 */
/* line 58, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

/* line 73, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

/* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

/* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 104, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: 1rem;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

/* line 117, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__table th, .picker__table td {
  text-align: center;
}

/* line 126, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 133, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 142, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}

/**
 * The days on the calendar
 */
/* line 150, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--today {
  position: relative;
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

/* line 170, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 175, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--infocus:hover {
  cursor: pointer;
  color: #000;
  font-weight: 500;
}

/* line 181, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--outfocus {
  display: none;
  padding: .75rem 0;
  color: #fff;
}

/* line 187, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #dddddd;
  font-weight: 500;
}

/* line 198, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
}

/* line 205, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  transform: scale(0.75);
  background: #0089ec;
  color: #ffffff;
}

/* line 216, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 224, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 231, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__footer {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 237, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 249, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 257, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: rgba(0, 0, 0, 0.05);
  outline: none;
}

/* line 264, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 271, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 276, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 282, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 287, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 295, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 302, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/* line 309, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__box {
  border-radius: 2px;
  overflow: hidden;
}

/* line 314, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__date-display {
  text-align: center;
  background-color: #0f1024;
  color: #fff;
  padding-bottom: 15px;
  font-weight: 300;
}

/* line 322, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #555891;
}

/* line 329, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__weekday-display {
  background-color: #05050b;
  padding: 10px;
  font-weight: 200;
  letter-spacing: .5;
  font-size: 1rem;
  margin-bottom: 15px;
}

/* line 338, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__month-display {
  text-transform: uppercase;
  font-size: 2rem;
}

/* line 342, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day-display {
  font-size: 4.5rem;
  font-weight: 400;
}

/* line 347, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__year-display {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.4);
}

/* line 352, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__box {
  padding: 0;
}

/* line 355, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__calendar-container {
  padding: 0 1rem;
}

/* line 358, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__calendar-container thead {
  border: none;
}

/* line 364, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__table {
  margin-top: 0;
  margin-bottom: .5em;
}

/* line 369, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--infocus {
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

/* line 378, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day.picker__day--today {
  color: #0f1024;
}

/* line 382, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day.picker__day--today.picker__day--selected {
  color: #fff;
}

/* line 387, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__weekday {
  font-size: .9rem;
}

/* line 392, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  transform: scale(0.9);
  background-color: #0f1024;
  color: #ffffff;
}

/* line 399, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__day--selected.picker__day--outfocus,
.picker__day--selected.picker__day--outfocus:hover,
.picker--focused .picker__day--selected.picker__day--outfocus {
  background-color: #555891;
}

/* line 405, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__footer {
  text-align: right;
  padding: 5px 10px;
}

/* line 411, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__close, .picker__today {
  font-size: 1.1rem;
  padding: 0 1rem;
  color: #0f1024;
}

/* line 418, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #676767;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 429, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #676767;
}

/* line 433, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.date.scss */
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
  background-color: #555891;
}

/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
/* line 7, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}

/**
 * The times on the clock.
 */
/* line 15, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list-item {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: -1px;
  position: relative;
  background: #ffffff;
  padding: .75em 1.25em;
}

@media (min-height: 46.75em) {
  /* line 24, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
  .picker__list-item {
    padding: .5em 1em;
  }
}

/* Hovered time */
/* line 29, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}

/* Highlighted and hovered/focused time */
/* line 37, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* Selected and hovered/focused time */
/* line 48, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10;
}

/* Disabled time */
/* line 56, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
  border-color: #dddddd;
  z-index: auto;
}

/**
 * The clear button
 */
/* line 69, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666;
}

/* line 82, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #ffffff;
  outline: none;
}

/* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}

/* line 98, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #ffffff;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
/* line 109, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}

/**
 * The picker box.
 */
/* line 116, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}

@media (min-height: 40.125em) {
  /* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/bundler/gems/materialize-sass-7a5b6e6b8748/app/assets/stylesheets/materialize/components/date_picker/_default.time.scss */
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}

/* stylelint-disable */
/* line 1, app/assets/stylesheets/layout.scss */
html,
body {
  margin: 0;
}

/* line 5, app/assets/stylesheets/layout.scss */
html .turbolinks-progress-bar,
body .turbolinks-progress-bar {
  z-index: 99999;
  background-color: #4CAF50;
}

/* line 11, app/assets/stylesheets/layout.scss */
body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  background-color: #f8f8f8;
  font-family: Lato, sans-serif;
}

/* line 18, app/assets/stylesheets/layout.scss */
body .container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width : 601px) {
  /* line 25, app/assets/stylesheets/layout.scss */
  body .container {
    width: 85%;
  }
}

@media only screen and (min-width : 993px) {
  /* line 31, app/assets/stylesheets/layout.scss */
  body .container {
    width: 80%;
  }
}

/* line 36, app/assets/stylesheets/layout.scss */
body .sweet-alert {
  width: 520px;
}

/* line 41, app/assets/stylesheets/layout.scss */
strong {
  font-weight: 700;
}

@media only screen and (min-width : 601px) {
  /* line 48, app/assets/stylesheets/layout.scss */
  header nav a.button-collapse {
    height: 80px;
    line-height: 80px;
  }
  /* line 52, app/assets/stylesheets/layout.scss */
  header nav a.button-collapse i {
    height: 80px;
    line-height: 80px;
  }
  /* line 60, app/assets/stylesheets/layout.scss */
  .admin-order-header {
    top: 64px;
    order: 2;
    height: 64px;
    background-color: white;
  }
  /* line 66, app/assets/stylesheets/layout.scss */
  .admin-order-header p {
    color: rgba(0, 0, 0, 0.87);
  }
  /* line 71, app/assets/stylesheets/layout.scss */
  .admin-order-header a:hover {
    text-decoration: underline;
  }
  /* line 76, app/assets/stylesheets/layout.scss */
  .admin-order-header .input-field {
    float: left;
    margin: 10px 0 0 40px;
  }
  /* line 80, app/assets/stylesheets/layout.scss */
  .admin-order-header .input-field label {
    color: rgba(0, 0, 0, 0.87);
    line-height: 20px;
  }
}

/* line 88, app/assets/stylesheets/layout.scss */
header {
  order: 1;
}

/* line 91, app/assets/stylesheets/layout.scss */
header nav {
  background-color: white;
  height: 100%;
  line-height: 80px;
}

/* line 96, app/assets/stylesheets/layout.scss */
header nav li {
  color: #757575;
}

/* line 100, app/assets/stylesheets/layout.scss */
header nav li.side-nav-only a {
  padding-left: 40px;
}

/* line 105, app/assets/stylesheets/layout.scss */
header nav li.social {
  height: 80px;
}

/* line 110, app/assets/stylesheets/layout.scss */
header nav li.social a {
  padding: 5px 20px;
}

/* line 113, app/assets/stylesheets/layout.scss */
header nav li.social a:hover {
  background-color: transparent;
}

/* line 116, app/assets/stylesheets/layout.scss */
header nav li.social a:hover img {
  opacity: 0.8;
}

/* line 122, app/assets/stylesheets/layout.scss */
header nav li.social a:last-child {
  padding-right: 0;
}

/* line 127, app/assets/stylesheets/layout.scss */
header nav li.signup {
  margin: 0 10px;
}

/* line 130, app/assets/stylesheets/layout.scss */
header nav li.signup a {
  background-color: #0f1024;
  color: white;
  border-radius: 5px;
  border: none;
  line-height: 40px;
  margin-top: 20px;
}

/* line 140, app/assets/stylesheets/layout.scss */
header nav li.active {
  background-color: #88c6e5;
}

/* line 143, app/assets/stylesheets/layout.scss */
header nav li.active a {
  color: white;
}

/* line 146, app/assets/stylesheets/layout.scss */
header nav li.active a:hover {
  background-color: #88c6e5;
}

/* line 150, app/assets/stylesheets/layout.scss */
header nav li.active a span.badge.new {
  background-color: white;
  color: #88c6e5;
}

/* line 158, app/assets/stylesheets/layout.scss */
header nav a {
  color: #757575;
  padding: 0 20px;
}

/* line 164, app/assets/stylesheets/layout.scss */
header nav .side-nav li.active {
  background-color: #88c6e5;
}

/* line 170, app/assets/stylesheets/layout.scss */
header span.badge.new {
  background-color: #88c6e5;
}

/* line 174, app/assets/stylesheets/layout.scss */
header .button-collapse {
  margin: 0;
  padding: 0;
}

/* line 179, app/assets/stylesheets/layout.scss */
header #nav-mobile {
  z-index: 9999;
}

/* line 182, app/assets/stylesheets/layout.scss */
header #nav-mobile .badge {
  float: right;
}

/* line 189, app/assets/stylesheets/layout.scss */
.nav-actions a {
  height: 64px;
}

/* line 192, app/assets/stylesheets/layout.scss */
.nav-actions a i {
  line-height: 64px;
}

/* line 198, app/assets/stylesheets/layout.scss */
.nav-actions .dropdown-content a {
  height: auto;
}

/* line 203, app/assets/stylesheets/layout.scss */
.nav-actions .btn, .nav-actions .btn-large {
  color: white;
  border-color: white;
  padding: 0 2rem;
  margin: 0;
  line-height: 34px;
}

/* line 210, app/assets/stylesheets/layout.scss */
.nav-actions .btn:active, .nav-actions .btn-large:active, .nav-actions .btn:hover, .nav-actions .btn-large:hover, .nav-actions .btn:focus, .nav-actions .btn-large:focus {
  background-color: #9dd0ea;
}

/* line 217, app/assets/stylesheets/layout.scss */
.nav-actions .badge.new {
  margin: 22px 12px 0 0;
}

/* line 222, app/assets/stylesheets/layout.scss */
.row {
  flex-grow: 1;
}

/* line 226, app/assets/stylesheets/layout.scss */
.subheader {
  z-index: 9998;
  top: 0;
  order: 2;
  flex-direction: column;
  height: auto;
  background-color: #88c6e5;
  letter-spacing: 0.1em;
  /* p { */
  /*   font-size: 1.2rem; */
  /*   line-height: 28px; */
  /* } */
}

/* line 239, app/assets/stylesheets/layout.scss */
.subheader .breadcrumb {
  color: white;
  font-size: 1.2rem;
  line-height: 64px;
}

/* line 244, app/assets/stylesheets/layout.scss */
.subheader .breadcrumb:last-child {
  color: white;
}

/* line 248, app/assets/stylesheets/layout.scss */
.subheader .breadcrumb::before {
  color: white;
}

/* line 254, app/assets/stylesheets/layout.scss */
.subheader .nav-actions a {
  font-size: 1.2rem;
}

/* line 268, app/assets/stylesheets/layout.scss */
.full-header {
  position: relative;
  z-index: 9999;
  display: flex;
  order: 1;
  flex-direction: column;
}

/* line 275, app/assets/stylesheets/layout.scss */
.full-header .subheader {
  box-shadow: none;
  display: flex;
}

/* line 281, app/assets/stylesheets/layout.scss */
footer {
  order: 3;
  background-color: #e0e0e0;
}

/* line 285, app/assets/stylesheets/layout.scss */
footer .address,
footer .powered-by {
  margin: 26px 0 20px;
  color: #9e9e9e;
  font-size: 0.8rem;
  line-height: 1.2rem;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}

/* line 295, app/assets/stylesheets/layout.scss */
footer .powered-by {
  font-size: 1rem;
  text-align: center;
  margin: 30px 0 0;
}

/* line 301, app/assets/stylesheets/layout.scss */
footer .footer-links {
  float: right;
  margin: 0;
}

/* line 305, app/assets/stylesheets/layout.scss */
footer .footer-links a {
  margin: 26px 0 20px 20px;
  color: #9e9e9e;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-transform: uppercase;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}

/* line 315, app/assets/stylesheets/layout.scss */
footer .footer-links a:hover {
  color: rgba(0, 0, 0, 0.87);
}

/* line 321, app/assets/stylesheets/layout.scss */
footer .row {
  margin: 0;
}

/* line 325, app/assets/stylesheets/layout.scss */
footer .logo-container {
  margin-top: 10px;
}

@media only screen and (max-width : 600px) {
  /* line 332, app/assets/stylesheets/layout.scss */
  footer .footer-links {
    float: left;
  }
  /* line 335, app/assets/stylesheets/layout.scss */
  footer .footer-links a {
    width: 60px;
  }
}

/* line 342, app/assets/stylesheets/layout.scss */
.links {
  display: flex;
  justify-content: center;
  margin: 10px 0;
}

/* line 347, app/assets/stylesheets/layout.scss */
.links a {
  color: #616161;
  border-radius: 5px;
  background-color: white;
  padding: 10px 20px;
  opacity: 1;
  font-size: 0.8rem;
  line-height: 1rem;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  margin: 0 0.75rem;
}

/* line 360, app/assets/stylesheets/layout.scss */
.links a:hover {
  opacity: 0.9;
}

/* line 365, app/assets/stylesheets/layout.scss */
.links .separator {
  background-color: white;
  opacity: 0.4;
  width: 1px;
  height: 15px;
  margin: 3px 11px 0 12px;
}

@media only screen and (max-width : 600px) {
  /* line 375, app/assets/stylesheets/layout.scss */
  .links {
    display: inline;
  }
  /* line 378, app/assets/stylesheets/layout.scss */
  .links a {
    width: calc(100% - 60px);
    float: left;
    margin: 10px 30px;
  }
}

/* line 386, app/assets/stylesheets/layout.scss */
.logo-container {
  position: absolute;
  float: left;
  line-height: 1rem;
  margin: 10px 0;
  padding: 0;
}

/* line 393, app/assets/stylesheets/layout.scss */
.logo-container a {
  display: block;
  padding: 0;
  height: 60px;
}

/* line 398, app/assets/stylesheets/layout.scss */
.logo-container a img {
  height: 50px;
}

@media only screen and (max-width : 992px) {
  /* line 405, app/assets/stylesheets/layout.scss */
  .logo-container {
    margin: 25px 0;
    text-align: center;
    width: 100%;
  }
}

@media only screen and (max-width : 600px) {
  /* line 413, app/assets/stylesheets/layout.scss */
  .logo-container {
    margin: 20px 0;
    text-align: center;
    width: 100%;
  }
  /* line 418, app/assets/stylesheets/layout.scss */
  .logo-container a {
    height: 17px;
  }
  /* line 421, app/assets/stylesheets/layout.scss */
  .logo-container a img {
    height: 35px;
  }
}

/* line 428, app/assets/stylesheets/layout.scss */
main {
  position: relative;
  flex: 1 0 auto;
  order: 2;
  height: 100%;
}

/* line 435, app/assets/stylesheets/layout.scss */
section {
  display: inline-block;
  padding: 20px 40px;
  border: 1px solid #eeeeee;
  margin-top: 40px;
  background-color: white;
  width: 100%;
}

/* line 443, app/assets/stylesheets/layout.scss */
section.center-align {
  border: none;
  background-color: transparent;
}

/* line 449, app/assets/stylesheets/layout.scss */
.collapsible {
  margin: 40px 0;
}

/* line 452, app/assets/stylesheets/layout.scss */
.collapsible .collapsible-body {
  background-color: white;
  padding: 0;
}

/* line 457, app/assets/stylesheets/layout.scss */
.collapsible section {
  margin: 0;
  border: none;
}

/* line 463, app/assets/stylesheets/layout.scss */
ul.collection.with-header {
  overflow: visible;
  display: inline-block;
  width: 100%;
  margin: 0;
}

@media only screen and (max-width : 600px) {
  /* line 463, app/assets/stylesheets/layout.scss */
  ul.collection.with-header {
    min-width: 366px;
  }
}

/* line 473, app/assets/stylesheets/layout.scss */
ul.collection.with-header .js-stop-editing,
ul.collection.with-header .js-cancel-editing,
ul.collection.with-header .js-stop-adding,
ul.collection.with-header .js-cancel-adding {
  display: none;
}

/* line 484, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-header h4 {
  display: inline-block;
}

/* line 492, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-header .actions {
  float: right;
  padding-right: 0;
}

/* line 496, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-header .actions.collection-actions {
  margin-top: 14px;
}

/* line 499, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-header .actions.collection-actions .btn, ul.collection.with-header .collection-header .actions.collection-actions .btn-large {
  margin-left: 10px;
}

/* line 504, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-header .actions .dropdown-actions i {
  font-size: 2.5rem;
}

/* line 508, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-header .actions i {
  line-height: 2.6rem;
  margin: 0 5px;
}

/* line 515, app/assets/stylesheets/layout.scss */
ul.collection.with-header .dropdown-actions {
  color: #9e9e9e;
}

/* line 520, app/assets/stylesheets/layout.scss */
ul.collection.with-header .dropdown-content a {
  color: rgba(0, 0, 0, 0.87);
}

/* line 526, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-item .input-field {
  margin: 0;
}

/* line 531, app/assets/stylesheets/layout.scss */
ul.collection.with-header .collection-content {
  padding: 10px 10px 0;
  margin: 0;
  height: 100%;
  min-height: 122px;
  overflow: visible;
}

/* line 541, app/assets/stylesheets/layout.scss */
ul.collection.with-header .disabled-overlay, ul.collection.with-header .overlay-disabled {
  position: absolute;
  display: none;
  width: 100%;
  height: calc(100% - 90px);
  background-color: white;
  opacity: 0.9;
}

/* line 549, app/assets/stylesheets/layout.scss */
ul.collection.with-header .disabled-overlay .valign-wrapper, ul.collection.with-header .overlay-disabled .valign-wrapper {
  height: 100%;
}

/* line 553, app/assets/stylesheets/layout.scss */
ul.collection.with-header .disabled-overlay p, ul.collection.with-header .overlay-disabled p {
  font-weight: 300;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  width: 100%;
  color: #9e9e9e;
  font-size: 1.64rem;
}

/* line 563, app/assets/stylesheets/layout.scss */
ul.collection.with-header .overlay-disabled {
  /* stylelint-disable-line scss/at-extend-no-missing-placeholder */
}

/* line 568, app/assets/stylesheets/layout.scss */
ul.collection.with-header.disabled .disabled-overlay, ul.collection.with-header.disabled .overlay-disabled {
  display: block;
}

/* line 573, app/assets/stylesheets/layout.scss */
ul.collection.with-header li.avatar {
  min-height: 67px;
}

/* line 576, app/assets/stylesheets/layout.scss */
ul.collection.with-header li.avatar .title {
  font-weight: 700;
}

/* line 580, app/assets/stylesheets/layout.scss */
ul.collection.with-header li.avatar .input-field {
  display: none;
}

/* line 583, app/assets/stylesheets/layout.scss */
ul.collection.with-header li.avatar .input-field input {
  margin: 0;
}

/* line 590, app/assets/stylesheets/layout.scss */
.dropdown-content {
  border: 1px solid #bdbdbd;
  border-top: none;
}

/* line 595, app/assets/stylesheets/layout.scss */
.dropdown-content.autocomplete-content li {
  padding: 8px 16px;
}

/* line 598, app/assets/stylesheets/layout.scss */
.dropdown-content.autocomplete-content li span {
  padding: 0;
}

/* line 604, app/assets/stylesheets/layout.scss */
.dropdown-content li {
  min-height: 38px;
}

/* line 607, app/assets/stylesheets/layout.scss */
.dropdown-content li span {
  padding: 8px 16px;
  letter-spacing: 0.1rem;
}

/* line 618, app/assets/stylesheets/layout.scss */
.material-icons.report-type-icon.commercial::before {
  content: 'business';
}

/* line 624, app/assets/stylesheets/layout.scss */
.material-icons.report-type-icon.residential::before {
  content: 'home';
}

/* line 630, app/assets/stylesheets/layout.scss */
.material-icons.report-type-icon.developer::before {
  content: 'beenhere';
}

/* line 636, app/assets/stylesheets/layout.scss */
.material-icons.report-type-icon.renter::before {
  content: 'person';
}

/* line 642, app/assets/stylesheets/layout.scss */
.material-icons.report-type-icon.flood_certificate::before {
  content: 'layers';
}

/* line 648, app/assets/stylesheets/layout.scss */
.material-icons.report-type-icon.with-environmental::after {
  content: 'add';
}

/* line 655, app/assets/stylesheets/layout.scss */
.material-icons.signature-icon::before {
  content: 'border_color';
}

/* line 661, app/assets/stylesheets/layout.scss */
.pagination {
  margin: 1em 0 0;
}

/* line 665, app/assets/stylesheets/layout.scss */
.hidden {
  display: none;
}

/* h1, */
/* h2, */
/* h3, */
/* h4, */
/* h5 { */
/*   font-weight: 300; */
/*   text-transform: uppercase; */
/*   letter-spacing: 0.1em; */
/*   font-family: Lato, sans-serif; */
/* } */
/* h1 { */
/*   font-size: $h1-fontsize / 2; */
/*   line-height: 3rem; */
/* } */
/* h2 { */
/*   font-size: $h2-fontsize / 2; */
/*   line-height: 2.6rem; */
/* } */
/* h3 { */
/*   font-size: $h3-fontsize / 2; */
/* } */
/* h4 { */
/*   font-size: 1.6rem; */
/*   line-height: 2.2rem; */
/* } */
/* h5 { */
/*   font-size: 1rem; */
/* } */
/* line 726, app/assets/stylesheets/layout.scss */
p.large-text {
  /* font-size: $h2-fontsize / 2; */
  margin: 0;
  padding: 0;
  font-weight: 300;
  letter-spacing: 0.1em;
  color: #9e9e9e;
}

/* line 735, app/assets/stylesheets/layout.scss */
p.empty {
  color: #e0e0e0;
}

/* line 743, app/assets/stylesheets/layout.scss */
form .input-field.boolean label {
  height: 20px;
  line-height: 20px;
}

/* line 749, app/assets/stylesheets/layout.scss */
form .input-field label {
  width: 100%;
}

/* line 752, app/assets/stylesheets/layout.scss */
form .input-field label abbr[title] {
  border: none;
}

/* line 758, app/assets/stylesheets/layout.scss */
form .autocomplete-content {
  position: absolute;
  top: 50px;
  display: none;
  margin: 0;
}

/* line 768, app/assets/stylesheets/layout.scss */
form .dropdown-content {
  z-index: 9999;
}

/* line 773, app/assets/stylesheets/layout.scss */
.pad {
  padding: 50px 0;
}

/* line 778, app/assets/stylesheets/layout.scss */
table.bordered tbody tr:last-child {
  border: none;
}

/* line 785, app/assets/stylesheets/layout.scss */
.btn-back {
  width: 3rem;
}

/* line 789, app/assets/stylesheets/layout.scss */
.btn-bordered {
  padding: 0 10px;
  margin: 0 0 0 20px;
  border: 1px solid #bdbdbd;
}

/* line 798, app/assets/stylesheets/layout.scss */
.responsive-table th.h3,
.responsive-table td.h3 {
  height: 93px;
}

/* line 802, app/assets/stylesheets/layout.scss */
.responsive-table th.h6,
.responsive-table td.h6 {
  height: 136px;
}

/* line 806, app/assets/stylesheets/layout.scss */
.responsive-table th.l1,
.responsive-table td.l1 {
  margin-bottom: 1rem;
}

/* line 810, app/assets/stylesheets/layout.scss */
.responsive-table th.l3,
.responsive-table td.l3 {
  margin-bottom: 3rem;
}

/* line 814, app/assets/stylesheets/layout.scss */
.responsive-table th.l6,
.responsive-table td.l6 {
  margin-bottom: 6rem;
}

@media (max-width: 450px) {
  /* line 821, app/assets/stylesheets/layout.scss */
  .full-page-container {
    padding: 0 !important;
  }
  /* line 826, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-actions.filters.right {
    display: none !important;
  }
  /* line 830, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-wrapper.container {
    min-height: auto !important;
  }
  /* line 833, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-wrapper.container > .row {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 838, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-wrapper.container .nav-actions:first-of-type {
    display: flex !important;
  }
  /* line 844, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-content.container li {
    padding: 0 5px !important;
  }
  /* line 847, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-content.container li a {
    padding: 0;
    margin-right: 10px;
  }
  /* line 853, app/assets/stylesheets/layout.scss */
  .nav-extended.dashboard-nav.subheader .nav-content.container li:nth-child(3),
.nav-extended.dashboard-nav.subheader .nav-content.container li:nth-child(4) {
    display: none !important;
  }
  /* line 860, app/assets/stylesheets/layout.scss */
  .dashboard-container {
    margin-top: 5px !important;
  }
  /* line 863, app/assets/stylesheets/layout.scss */
  .dashboard-container .metabase-container {
    display: none !important;
  }
  /* line 867, app/assets/stylesheets/layout.scss */
  .dashboard-container > .col.s6 {
    width: 100% !important;
  }
  /* line 871, app/assets/stylesheets/layout.scss */
  .dashboard-container .widget-container {
    width: 100% !important;
  }
  /* line 876, app/assets/stylesheets/layout.scss */
  .orders-container {
    padding: 0 !important;
    margin-top: 20px !important;
  }
  /* line 881, app/assets/stylesheets/layout.scss */
  .responsive-table {
    display: flex !important;
    flex-flow: row wrap !important;
  }
  /* line 885, app/assets/stylesheets/layout.scss */
  .responsive-table tbody {
    display: flex !important;
    flex-flow: column wrap !important;
    width: 100% !important;
  }
  /* line 890, app/assets/stylesheets/layout.scss */
  .responsive-table tbody tr {
    display: flex !important;
    flex-direction: column !important;
  }
  /* line 894, app/assets/stylesheets/layout.scss */
  .responsive-table tbody tr td {
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 0 !important;
  }
  /* line 901, app/assets/stylesheets/layout.scss */
  .responsive-table tbody tr td .customer-info {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    place-items: center start !important;
    height: auto !important;
  }
  /* line 908, app/assets/stylesheets/layout.scss */
  .responsive-table tbody tr td .customer-info br {
    display: none !important;
  }
  /* line 912, app/assets/stylesheets/layout.scss */
  .responsive-table tbody tr td .customer-info a {
    margin-bottom: 5px !important;
  }
  /* line 918, app/assets/stylesheets/layout.scss */
  .responsive-table tbody tr td:first-of-type, .responsive-table tbody tr td:last-of-type {
    margin-top: 5px;
  }
  /* line 926, app/assets/stylesheets/layout.scss */
  .responsive-table.orders {
    padding: 0 !important;
  }
  /* line 931, app/assets/stylesheets/layout.scss */
  .responsive-table.orders tbody tr td {
    display: flex !important;
    flex-direction: column !important;
    justify-content: left !important;
    place-items: start left !important;
    height: auto !important;
  }
}

/* line 946, app/assets/stylesheets/layout.scss */
.full-header.header-with-search .spinner {
  display: none;
  width: 24px;
  margin: 20px 15px 20px 0;
}

/* line 952, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 955, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container i {
  margin: 0 15px 0 0;
  float: left;
}

/* line 959, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container i::before {
  content: 'search';
}

/* line 967, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.advanced-search-container i:hover::before {
  content: 'expand_more';
}

/* line 974, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.expanded {
  height: 64px;
}

/* line 977, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.expanded form.search_form {
  background-color: white;
}

/* line 980, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.expanded form.search_form a {
  border-color: #88c6e5;
  border-style: solid;
  border-width: 2px 2px 0;
}

/* line 986, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.expanded form.search_form input#search {
  color: rgba(0, 0, 0, 0.87);
}

/* line 991, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.expanded i,
.full-header.header-with-search li.search-container.expanded i:hover {
  color: #9e9e9e;
}

/* line 995, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.expanded i::before,
.full-header.header-with-search li.search-container.expanded i:hover::before {
  content: 'expand_less';
}

/* line 1002, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.search-container-orders.expanded .advanced-search-orders {
  z-index: 1;
  display: block;
}

/* line 1009, app/assets/stylesheets/layout.scss */
.full-header.header-with-search li.search-container.search-container-customers.expanded .advanced-search-customers {
  display: block;
}

/* line 1015, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form {
  position: relative;
  display: block;
  float: right;
}

/* line 1020, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .input-field {
  float: right;
}

/* line 1024, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form input#search {
  margin: 10px 0;
  padding: 0 0 0 10px;
  width: calc(100% - 10px);
  height: calc(100% - 20px);
  line-height: 24px;
}

/* line 1032, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search {
  position: absolute;
  display: none;
  min-height: 200px;
  padding: 0 20px;
  border-width: 0 2px 2px;
  border-style: solid;
  border-color: #88c6e5;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}

/* line 1043, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field {
  float: left;
  width: 100%;
  margin-top: 10px;
  height: 36px;
}

/* line 1049, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field input,
.full-header.header-with-search form.search_form .advanced-search .search-field select {
  float: right;
  margin: 0;
  height: 2rem;
  width: 50%;
  color: rgba(0, 0, 0, 0.87);
}

/* line 1058, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field select {
  margin-top: 6px;
}

/* line 1062, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field label {
  float: left;
  height: 2rem;
  line-height: 36px;
  width: 50%;
  font-size: 1rem;
  font-weight: 400;
}

/* line 1070, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field label i {
  line-height: 22px;
  height: 22px;
}

/* line 1074, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field label i::before {
  content: none;
}

/* line 1080, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field.checkbox {
  width: auto;
  margin-top: 20px;
}

/* line 1084, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field.checkbox label {
  width: 100%;
  line-height: 20px;
}

/* line 1089, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field.checkbox.left {
  width: 70%;
}

/* line 1093, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-field.checkbox.right {
  width: 30%;
}

/* line 1103, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-options {
  float: left;
  margin-top: 20px;
}

/* line 1108, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-actions {
  float: left;
  width: calc(100% + 40px);
  margin: 10px 0 0 -20px;
  padding: 10px;
  border-top: 1px solid #e0e0e0;
}

/* line 1115, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-actions .select-wrapper {
  float: left;
  width: 50%;
}

/* line 1119, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-actions .select-wrapper input {
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
}

/* line 1125, app/assets/stylesheets/layout.scss */
.full-header.header-with-search form.search_form .advanced-search .search-actions .btn, .full-header.header-with-search form.search_form .advanced-search .search-actions .btn-large {
  float: right;
  padding: 0 10px;
  line-height: 1rem;
  height: 2rem;
  font-size: 0.8rem;
  letter-spacing: 0.1rem;
}

@media only screen and (max-width : 600px) {
  /* line 1144, app/assets/stylesheets/layout.scss */
  .full-header.header-with-search form.search_form {
    width: 220px;
  }
  /* line 1147, app/assets/stylesheets/layout.scss */
  .full-header.header-with-search form.search_form input#search {
    width: 135px;
    appearance: none;
  }
}

@media only screen and (min-width : 993px) {
  /* line 1156, app/assets/stylesheets/layout.scss */
  #toast-container {
    top: 20%;
  }
}

/* line 1161, app/assets/stylesheets/layout.scss */
.material-tooltip {
  z-index: 9999;
}

/* line 1165, app/assets/stylesheets/layout.scss */
.margin-top {
  margin-top: 20px !important;
}

/* line 1169, app/assets/stylesheets/layout.scss */
.margin-bottom {
  margin-bottom: 20px !important;
}

/* line 1173, app/assets/stylesheets/layout.scss */
.pdfobject-container {
  height: 100vh;
}

/* line 1177, app/assets/stylesheets/layout.scss */
.no-material-select {
  display: flex;
  flex-direction: column;
}

/* line 1181, app/assets/stylesheets/layout.scss */
.no-material-select.hidden {
  display: none;
}

/* line 1185, app/assets/stylesheets/layout.scss */
.no-material-select > label {
  top: -1em;
  font-size: 0.8rem;
}

/* line 1190, app/assets/stylesheets/layout.scss */
.no-material-select > .ss-main {
  margin-top: 1em;
  border-bottom: 1px solid #9e9e9e;
}

/* line 1194, app/assets/stylesheets/layout.scss */
.no-material-select > .ss-main .ss-single-selected {
  border: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 1201, app/assets/stylesheets/layout.scss */
.no-material-select > select {
  display: block;
}

/* line 1207, app/assets/stylesheets/layout.scss */
[data-react-class] input,
[data-react-class] input:focus:not([readonly]) {
  transition: none;
  box-shadow: none;
  height: initial;
  margin: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/legacy-fixes.scss */
#toast-container * {
  font-size: 1.8rem;
}

/* line 5, app/assets/stylesheets/legacy-fixes.scss */
.legacy {
  height: unset;
}

/* line 9, app/assets/stylesheets/legacy-fixes.scss */
.legacy .logo-container img {
  display: inline;
}

/* line 14, app/assets/stylesheets/legacy-fixes.scss */
.legacy .material-tooltip {
  font-size: 1.4rem;
}

/* line 18, app/assets/stylesheets/legacy-fixes.scss */
.legacy .order-header:not([class*='tailwind-daisy-scope']),
.legacy .order-header:not([class*='tailwind-daisy-scope']) .left {
  font-size: 1.8rem;
  font-weight: 200;
  height: 64px;
  display: flex;
  align-items: center;
}

/* line 26, app/assets/stylesheets/legacy-fixes.scss */
.legacy .order-header:not([class*='tailwind-daisy-scope']) .total-price,
.legacy .order-header:not([class*='tailwind-daisy-scope']) .left .total-price {
  font-weight: 200;
  font-size: 2rem;
  padding-top: 7px;
}

/* line 32, app/assets/stylesheets/legacy-fixes.scss */
.legacy .order-header:not([class*='tailwind-daisy-scope']) .report-title,
.legacy .order-header:not([class*='tailwind-daisy-scope']) .left .report-title {
  margin-right: 5px;
}

/* line 36, app/assets/stylesheets/legacy-fixes.scss */
.legacy .order-header:not([class*='tailwind-daisy-scope']) .report-address,
.legacy .order-header:not([class*='tailwind-daisy-scope']) .left .report-address {
  margin-left: 5px;
}

/* line 40, app/assets/stylesheets/legacy-fixes.scss */
.legacy .order-header:not([class*='tailwind-daisy-scope']) .report-title,
.legacy .order-header:not([class*='tailwind-daisy-scope']) .report-address,
.legacy .order-header:not([class*='tailwind-daisy-scope']) .left .report-title,
.legacy .order-header:not([class*='tailwind-daisy-scope']) .left .report-address {
  font-size: 1.8rem;
  font-weight: 200;
}

/* line 50, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .order-totals-container:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) a.order-total p:not([class*='tailwind-daisy-scope']) {
  font-size: 1.8rem !important;
}

/* line 59, app/assets/stylesheets/legacy-fixes.scss */
.legacy > header:not([class*='tailwind-daisy-scope']) *,
.legacy > .full-header:not([class*='tailwind-daisy-scope']) * {
  font-size: 1.4rem;
}

/* line 63, app/assets/stylesheets/legacy-fixes.scss */
.legacy > header:not([class*='tailwind-daisy-scope']) .js-pending-orders-count,
.legacy > .full-header:not([class*='tailwind-daisy-scope']) .js-pending-orders-count {
  font-size: 1.4rem;
}

/* line 68, app/assets/stylesheets/legacy-fixes.scss */
.legacy p.last-generated-at:not([class*='tailwind-daisy-scope']) {
  font-size: 1.1rem;
  padding-top: 5px;
  font-weight: 200;
}

/* line 75, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader:not([class*='tailwind-daisy-scope']) {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 200;
}

/* line 81, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader:not([class*='tailwind-daisy-scope']) p:not([class*='tailwind-daisy-scope']) {
  font-size: 1.8rem;
  font-weight: 200;
}

/* line 86, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader:not([class*='tailwind-daisy-scope']) * {
  font-size: 1.5rem;
}

/* line 90, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) {
  padding: 0;
}

/* line 93, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) * {
  font-size: 1.5rem;
}

/* line 98, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .actions p.last-generated-at {
  font-size: 1.1rem !important;
  margin-top: 30px;
}

/* line 105, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search * {
  font-size: 1.4rem !important;
}

/* line 108, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search * textarea:focus:not([class*='tailwind-daisy-scope']),
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search * input:focus:not([class*='tailwind-daisy-scope']) {
  outline: none;
}

/* line 114, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search .search-options {
  margin-top: 5px;
}

/* line 119, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search .search-options .search-field label i.material-icons {
  font-size: 2rem !important;
}

/* line 127, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search .search-actions button {
  padding: 10px 20px 20px;
}

/* line 132, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search .search-field {
  height: 28px;
}

/* line 135, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search .search-field.checkbox {
  padding-top: 10px;
  margin-top: 5px;
}

/* line 141, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .advanced-search select.browser-default {
  font-size: 1.4rem;
  height: 2.5rem;
}

/* line 147, app/assets/stylesheets/legacy-fixes.scss */
.legacy > .subheader.admin-nav:not([class*='tailwind-daisy-scope']) .nav-wrapper * {
  font-size: 1.8rem;
}

/* line 153, app/assets/stylesheets/legacy-fixes.scss */
.legacy .admin-order-header {
  width: 100%;
}

/* line 156, app/assets/stylesheets/legacy-fixes.scss */
.legacy .admin-order-header strong {
  font-size: 1.6rem !important;
  margin: 0 10px;
}

/* line 165, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) *,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) * {
  font-size: 1.5rem;
}

/* line 172, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .actions a.btn i.material-icons.right, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .actions a.btn-large i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .actions a.btn-large i.material-icons.right {
  margin-left: 5px;
}

/* line 179, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) strong,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) strong {
  font-weight: 500;
}

/* line 183, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) ul.collection.with-header li.avatar .title,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) ul.collection.with-header li.avatar .title {
  font-weight: 600;
}

/* line 188, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .order-preview-container,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .customer-info,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .property,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .order-preview-container,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .customer-info,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .property {
  line-height: 2.35rem;
}

/* line 193, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .order-preview-container a,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .order-preview-container strong,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .customer-info a,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .customer-info strong,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .property a,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .property strong,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .order-preview-container a,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .order-preview-container strong,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .customer-info a,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .customer-info strong,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .property a,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .property strong {
  font-weight: 500;
}

/* line 200, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .orders .customer-info .material-icons.phone-icon.left,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .orders .customer-info .material-icons.phone-icon.left {
  margin-top: 5px;
}

/* line 206, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) h2:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) h2:not([class*='tailwind-daisy-scope']) {
  font-size: 2.5rem;
  margin-top: 10px;
  margin-bottom: 30px;
  font-weight: 200;
}

/* line 213, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .separator-heading,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .separator-heading {
  height: 5.5rem;
  margin-bottom: 0;
}

/* line 219, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .table-container th,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .table-container th {
  font-weight: 500;
}

/* line 224, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) textarea:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) input:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) textarea:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) input:focus:not([class*='tailwind-daisy-scope']) {
  outline: none;
}

/* line 230, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .auth-links a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .auth-links a:not([class*='tailwind-daisy-scope']) {
  color: #039be5;
}

/* line 236, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .customer-support-container i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .customer-support-container i.material-icons {
  font-size: 6.5rem !important;
}

/* line 243, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .dashboard-container > .row > .col,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .dashboard-container > .row > .col {
  margin-bottom: 10px;
}

/* line 250, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .widget-container .verified-address,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .widget-container .verified-address {
  font-size: 1.5rem;
  font-weight: 600;
}

/* line 254, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .widget-container .verified-address span,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .widget-container .verified-address span {
  font-size: 1.2rem;
  line-height: 1.5rem;
  font-weight: 200;
}

/* line 263, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .widget-container .widget-actions .actions .links,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .widget-container .widget-actions .actions .links {
  margin-top: 0;
}

/* line 266, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .widget-container .widget-actions .actions .links a,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .widget-container .widget-actions .actions .links a {
  padding: 0;
}

/* line 276, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .card-title-wrapper .card-title,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .card-title-wrapper .card-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 285, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .report-preview-container .snapshot-container li.collection-item,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .report-preview-container .snapshot-container li.collection-item {
  font-size: 1.4rem;
}

/* line 288, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .report-preview-container .snapshot-container li.collection-item span.in,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .report-preview-container .snapshot-container li.collection-item span.in {
  font-weight: 600;
}

/* line 292, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .report-preview-container .snapshot-container li.collection-item i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .report-preview-container .snapshot-container li.collection-item i.material-icons {
  font-size: 3.5rem !important;
}

/* line 300, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .actions .btn, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .actions .btn-large,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .actions .btn,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .actions .btn-large {
  font-size: 1.4rem;
}

/* line 305, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .address,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .address {
  font-size: 1.5rem;
  font-weight: 600;
}

/* line 309, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card .address span,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card .address span {
  font-size: 1.2rem;
  line-height: 1.5rem;
  font-weight: 200;
}

/* line 319, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info {
  display: flex;
  text-transform: uppercase;
}

/* line 320, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info:first-child,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info:first-child {
  margin-top: 20px;
}

/* line 326, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info i.material-icons:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info i.material-icons:not([class*='tailwind-daisy-scope']) {
  font-size: 7.5rem !important;
  margin-bottom: 0;
  margin-top: 25px;
}

/* line 332, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info h2:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info h2:not([class*='tailwind-daisy-scope']) {
  font-size: 3.5rem;
}

/* line 335, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info h2:not([class*='tailwind-daisy-scope']) span:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .report-type-container .report-type-info h2:not([class*='tailwind-daisy-scope']) span:not([class*='tailwind-daisy-scope']) {
  font-size: 1.5rem;
}

/* line 344, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content i.material-icons {
  font-size: 8rem !important;
}

/* line 348, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content h3,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 3.5rem;
  font-weight: 200;
  line-height: 1;
}

/* line 356, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content h3 span,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content h3 span {
  font-size: 2.5rem;
}

/* line 362, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content .price p,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .card.pricing-card:not([class*='tailwind-daisy-scope']) .card-content .price p {
  font-size: 3rem;
}

/* line 371, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .resource-container .faq h5,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .resource-container .faq h5 {
  font-size: 1.3rem;
  margin-bottom: .50rem;
}

/* line 375, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .resource-container .faq h5::before,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .resource-container .faq h5::before {
  font-size: 1.3rem;
}

/* line 381, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .resource-container .faq p,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .resource-container .faq p {
  font-size: 1.2rem;
}

/* line 384, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .resource-container .faq p::before,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .resource-container .faq p::before {
  font-size: 1.3rem;
  line-height: 1em;
}

/* line 394, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .steps-container .mt-element-step .mt-step-number,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .steps-container .mt-element-step .mt-step-number {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.2rem;
}

/* line 404, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header {
  padding-top: 5px;
  padding-bottom: 10px;
}

/* line 410, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions {
  margin-top: 0;
}

/* line 413, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions h5:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions h5:not([class*='tailwind-daisy-scope']) {
  padding-top: 5px;
}

/* line 417, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a:not([class*='tailwind-daisy-scope']):not,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a:not([class*='tailwind-daisy-scope']):not {
  display: inline;
  color: #039be5;
}

/* line 423, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions .dropdown-content li,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions .dropdown-content li {
  display: flex;
  align-items: center;
}

/* line 427, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions .dropdown-content li a,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions .dropdown-content li a {
  padding: 0 0 0 10px;
}

/* line 433, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection.order-info:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions i.material-icons {
  font-size: 2.5rem !important;
}

/* line 440, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header a:not([class*='btn']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header a:not([class*='btn']) {
  color: #039be5;
}

/* line 446, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) li.collection-header:not([class*='tailwind-daisy-scope']) .step:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) li.collection-header:not([class*='tailwind-daisy-scope']) .step:not([class*='tailwind-daisy-scope']) {
  font-weight: 500;
  padding-top: 22.5px;
}

/* line 451, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) li.collection-header:not([class*='tailwind-daisy-scope']) h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) li.collection-header:not([class*='tailwind-daisy-scope']) h4:not([class*='tailwind-daisy-scope']) {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 457, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) li.collection-header:not([class*='tailwind-daisy-scope']) p:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) li.collection-header:not([class*='tailwind-daisy-scope']) p:not([class*='tailwind-daisy-scope']) {
  text-transform: none;
}

/* line 462, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header {
  text-transform: uppercase;
}

/* line 468, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done h4:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header h4:not([class*='tailwind-daisy-scope']) {
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 200;
  margin: 0;
  line-height: 3rem;
}

/* line 476, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .badge {
  align-items: center;
  font-size: 1.2rem;
  height: unset;
  line-height: unset;
  margin-top: 0;
}

/* line 483, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .badge::after,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .badge::after {
  align-items: center;
  font-size: 1.2rem;
}

/* line 489, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .badge.data-status-badge,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .badge.data-status-badge {
  padding-right: 10px;
}

/* line 493, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .right.margin-top,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .right.margin-top {
  margin-top: 5px !important;
}

/* line 497, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions {
  margin-top: -2px;
  align-items: center;
}

/* line 501, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions a:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a:not([class*='tailwind-daisy-scope']) {
  align-items: center;
}

/* line 506, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn i.material-icons, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn-large i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn-large i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn-large i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn-large i.material-icons {
  margin: 0;
}

/* line 509, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn i.material-icons.right, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn-large i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn-large i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions a.btn-large i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn i.material-icons.right,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions a.btn-large i.material-icons.right {
  margin-left: 5px;
}

/* line 515, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.active .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-header.done .collection-actions i,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-header .collection-actions i {
  margin-top: 5px;
  text-align: align;
}

/* line 523, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body *,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body * {
  text-transform: none;
}

/* line 527, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.btn.text-capitalize, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.text-capitalize.btn-large,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.btn.text-capitalize,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.text-capitalize.btn-large {
  text-transform: uppercase;
}

/* line 531, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.btn.btn-size-md, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.btn-size-md.btn-large,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.btn.btn-size-md,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body a.btn-size-md.btn-large {
  width: 120px;
}

/* line 535, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body .toolbar-container,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body .toolbar-container {
  padding-top: 10px;
}

/* line 540, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body .toolbar-container .toolbar .actions a,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collapsible-body .toolbar-container .toolbar .actions a {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

/* line 551, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .layout-settings a.btn, .legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .layout-settings a.btn-large,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .layout-settings a.btn,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .layout-settings a.btn-large {
  display: flex;
  align-items: center;
}

/* line 558, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .recipient p.note,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .recipient p.note {
  font-size: 1.1rem;
}

/* line 563, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-item,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-item {
  line-height: 2rem;
}

/* line 566, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-item textarea:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-item input:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-item textarea:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) .collection:not([class*='tailwind-daisy-scope']) .collection-item input:focus:not([class*='tailwind-daisy-scope']) {
  outline: none;
}

/* line 574, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-header,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-header {
  display: flex;
  align-items: center;
}

/* line 578, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-header i.material-icons,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-header i.material-icons {
  margin: 0 10px 0 0;
}

/* line 582, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-header span:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-header span:not([class*='tailwind-daisy-scope']) {
  font-size: 1.8rem !important;
}

/* line 588, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-body a:not([class*='btn']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-body a:not([class*='btn']) {
  color: #039be5;
}

/* line 592, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-body th:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) > .admin-collapsible .collapsible-body th:not([class*='tailwind-daisy-scope']) {
  font-size: 1.4rem;
}

/* line 597, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .container:not([class*='tailwind-daisy-scope']) > .admin-collapsible *,
.legacy > main:not([class*='tailwind-daisy-scope']) .section:not([class*='tailwind-daisy-scope']) > .admin-collapsible * {
  font-size: 1.5rem;
}

/* line 603, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .features-container {
  font-size: 1.6rem;
  font-weight: 200;
}

/* line 607, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .features-container i.material-icons {
  font-size: 6rem !important;
}

/* line 611, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .features-container h5:not([class*='tailwind-daisy-scope']) {
  text-transform: uppercase;
  margin: 10px 0;
}

/* line 616, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .features-container p:not([class*='tailwind-daisy-scope']) {
  font-weight: 200;
}

/* line 623, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .customer-support-container .legislation-container h2:not([class*='tailwind-daisy-scope']) {
  font-weight: 200;
  font-size: 2.5rem;
  text-transform: uppercase;
  margin-bottom: 20px;
}

/* line 630, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .customer-support-container .legislation-container p:not([class*='tailwind-daisy-scope']) {
  font-size: 1.8rem;
}

/* line 637, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .links a:not([class*='tailwind-daisy-scope']) {
  padding: 15px;
}

/* line 643, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .callout h1.page-title {
  font-size: 31.5px;
  letter-spacing: 3.15px;
  text-transform: uppercase;
  line-height: 4.5rem;
  font-weight: 200;
}

/* line 653, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .callout-banner p:not([class*='tailwind-daisy-scope']) {
  padding: 10px 0;
  font-size: 18px;
}

/* line 659, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) textarea:focus:not([class*='tailwind-daisy-scope']),
.legacy > main:not([class*='tailwind-daisy-scope']) input:focus:not([class*='tailwind-daisy-scope']) {
  outline: none;
}

/* line 664, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) input:not([class*='tailwind-daisy-scope']) {
  height: 4rem;
  margin-bottom: 10px;
}

/* line 669, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .input-field:not([class*='tailwind-daisy-scope']) {
  margin-bottom: 10px;
}

/* line 673, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .dropdown-input-field {
  margin-bottom: 10px;
}

/* line 677, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) label:not([class*='tailwind-daisy-scope']):is([data-error])::after {
  margin-top: -5px;
  font-size: 1.2rem !important;
}

/* line 684, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .submit-actions .actions button:not([class*='tailwind-daisy-scope']) {
  font-size: 1.5rem;
}

/* line 692, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-form-container .agent p.valign {
  font-size: 3rem;
}

/* line 698, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-form-container li.collection-header:not([class*='tailwind-daisy-scope']) h4:not([class*='tailwind-daisy-scope']) {
  font-size: 2.2rem !important;
}

/* line 702, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-form-container li.collection-header:not([class*='tailwind-daisy-scope']) p.note:not([class*='tailwind-daisy-scope']) {
  font-size: 1.2rem;
}

/* line 708, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-form-container .order_county .autocomplete-content {
  border: none;
}

/* line 715, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-footer .lookup-promo-code {
  display: flex;
  align-items: center;
}

/* line 719, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-footer .lookup-promo-code .btn-lookup-promo-code {
  margin-top: 0;
}

/* line 723, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-footer .lookup-promo-code input {
  margin-bottom: 0;
}

/* line 728, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-footer .total-line {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

/* line 733, app/assets/stylesheets/legacy-fixes.scss */
.legacy > main:not([class*='tailwind-daisy-scope']) .order-footer .total-line span {
  font-size: 2rem;
  margin-left: 10px;
  font-weight: 400;
}

/* line 743, app/assets/stylesheets/legacy-fixes.scss */
.legacy > footer:not([class*='tailwind-daisy-scope']) * {
  font-size: 1.2rem;
}

/* line 2, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content {
  display: flex;
  justify-content: space-between;
  margin: 20px 20px 0;
}

/* line 7, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li:first-child {
  padding: 20px;
}

/* line 11, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li {
  width: 50%;
  padding: 10px;
  display: flex;
  justify-content: center;
}

/* line 17, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li .sample-container {
  z-index: 999;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 23, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li .sample-container a {
  width: 48%;
  border-radius: 4px;
  box-shadow: 0 0 14px 10px rgba(0, 0, 0, 0.1);
}

/* line 28, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li .sample-container a img {
  width: 100%;
}

/* line 36, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li:first-child > ul li {
  margin-bottom: 20px;
  font-size: 1.6rem;
}

/* line 37, app/assets/stylesheets/orders.scss */
body.orders .fortress-fire-report-content > li:first-child > ul li::before {
  content: '-';
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/* line 52, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .alert-panel {
  margin: -10px 0 30px;
  background-color: #4CAF50;
}

/* line 56, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .alert-panel span {
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
}

/* line 61, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .alert-panel i {
  font-size: 2rem;
}

/* line 66, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .success-panel {
  background-color: #4CAF50;
}

/* line 70, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .duplicate-panel {
  background-color: #757575;
}

/* line 74, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card {
  margin: 0 0 1.5rem;
}

/* line 80, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.order-card-full .card-title-wrapper .card-title {
  border-radius: 5px 5px 0 0;
}

/* line 86, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container {
  margin: 0;
}

/* line 91, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .col {
  padding: 0;
}

/* line 95, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-container {
  margin-left: -9px;
  margin-right: -9px;
}

/* line 100, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-container {
  margin-left: -9px;
}

/* line 103, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-container ul {
  margin: 0 -10px 0 0;
}

/* line 107, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-container li.collection-item {
  font-size: 1rem;
  line-height: 24px;
  padding: 8px;
}

/* line 112, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-container li.collection-item:hover {
  background-color: #f5f5f5;
}

/* line 115, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-container li.collection-item:hover i {
  color: #88c6e5;
}

/* line 120, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-container li.collection-item i {
  cursor: default;
  margin: 0 10px 10px 0;
}

/* line 132, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-title,
body.orders .dashboard-container .order-card .report-preview-container .map-title {
  color: #88c6e5;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  font-size: 1.2rem;
}

/* line 141, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-title span,
body.orders .dashboard-container .order-card .report-preview-container .map-title span {
  padding: 10px;
}

/* line 145, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-title a,
body.orders .dashboard-container .order-card .report-preview-container .map-title a {
  color: white;
}

/* line 150, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .snapshot-title {
  height: 34px;
}

/* line 155, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title span {
  float: left;
}

/* line 159, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend {
  float: right;
  margin: 0 20px 0 0;
}

/* line 164, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item {
  text-align: center;
  float: left;
  margin: 10px;
}

/* line 173, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item:last-child {
  margin-right: 0;
}

/* line 177, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span {
  width: 64px;
  height: 28px;
  display: block;
  margin: 0 auto;
}

/* line 183, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.fire-severity-very-high {
  background-color: #f28c7e;
}

/* line 187, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.fire-severity-high {
  background-color: #f8a31a;
}

/* line 191, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.fire-responsibility {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6px' height='6px' viewBox='0 0 6 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard 3 Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='%23FFFFFF' fill-rule='evenodd'%3E%3Cg id='Artboard-3-Copy-2' fill='%23000000'%3E%3Cpolygon id='Rectangle-9' points='5 0 6 0 0 6 0 5'%3E%3C/polygon%3E%3Cpolygon id='Rectangle-9-Copy' points='6 5 6 6 5 6'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* line 195, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.fema-flood {
  background-color: #8f8ae5;
}

/* line 199, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.earthquake {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='patternId' width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='20' height='80' patternTransform='scale%280.5%29 rotate%280%29'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='hsla%280%2C 0%25%2C 100%25%2C 0%29' /%3E%3Cpath d='M-5 5L5.1 15 15 5l10 10' stroke-linecap='square' stroke-width='2' stroke='hsla%2821%2C 29%25%2C 49%25%2C 1%29' fill='none' /%3E%3Cpath d='M-5 25L5.1 35 15 25l10 10' stroke-linecap='square' stroke-width='2' stroke='hsla%2821%2C 29%25%2C 49%25%2C 1%29' fill='none' /%3E%3Cpath d='M-5 45L5.1 55 15 45l10 10' stroke-linecap='square' stroke-width='2' stroke='hsla%2821%2C 29%25%2C 49%25%2C 1%29' fill='none' /%3E%3Cpath d='M-5 65L5.1 75 15 65l10 10' stroke-linecap='square' stroke-width='2' stroke='hsla%2821%2C 29%25%2C 49%25%2C 1%29' fill='none' /%3E%3C/pattern%3E%3C/defs%3E%3Crect width='800%25' height='800%25' transform='translate%28-20%2C-80%29' fill='url%28%23a%29' /%3E%3C/svg%3E");
}

/* line 203, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.dam-inundation {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='patternId' width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='29' height='50.115' patternTransform='scale%280.5%29 rotate%280%29'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='hsla%280%2C 0%25%2C 100%25%2C 0%29' /%3E%3Cpath d='M14.498 16.858L0 8.488.002-8.257l14.5-8.374L29-8.26l-.002 16.745zm0 50.06L0 58.548l.002-16.745 14.5-8.373L29 41.8l-.002 16.744zM28.996 41.8l-14.498-8.37.002-16.744L29 8.312l14.498 8.37-.002 16.745zm-29 0l-14.498-8.37.002-16.744L0 8.312l14.498 8.37-.002 16.745z' stroke-width='2' stroke='hsla%28243%2C 64%25%2C 72%25%2C 1%29' fill='none' /%3E%3C/pattern%3E%3C/defs%3E%3Crect width='800%25' height='800%25' transform='translate%280%2C-0.23%29' fill='url%28%23a%29' /%3E%3C/svg%3E");
}

/* line 207, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.landslide {
  background-color: #f4c48e;
}

/* line 211, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .report-preview-container .map-title .legend .legend-item span.liquefaction {
  background-color: #df85df;
}

/* line 221, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.card-with-image .card-title {
  border-radius: 0;
}

/* line 227, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.ready .card-title {
  background-color: #88c6e5;
}

/* line 233, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.paid .card-title {
  background-color: #4CAF50;
}

/* line 239, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.paid .card-action .actions span {
  color: #4CAF50;
}

/* line 248, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.canceled .card-title, body.orders .dashboard-container .order-card.voided .card-title {
  background-color: #F44336;
}

/* line 254, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card.canceled .card-action .actions span, body.orders .dashboard-container .order-card.voided .card-action .actions span {
  color: #F44336;
}

/* line 261, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card a.card-title {
  display: block;
}

/* line 264, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card a.card-title:hover {
  opacity: 0.9;
}

/* line 269, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title {
  background-color: #9e9e9e;
  color: white;
  padding: 10px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
}

/* line 277, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title span {
  letter-spacing: 0.1rem;
  font-size: 20px;
}

/* line 282, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title span.hidden,
body.orders .dashboard-container .order-card .card-title span.in-review {
  font-size: 1rem;
  line-height: 36px;
  text-transform: uppercase;
}

/* line 291, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title .view-order,
body.orders .dashboard-container .order-card .card-title .edit-order {
  height: 36px;
}

/* line 296, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title .view-order {
  margin-right: -10px;
}

/* line 299, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title .view-order i {
  font-size: 36px;
  line-height: 36px;
}

/* line 306, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title .edit-order i {
  font-size: 24px;
  line-height: 36px;
  margin-left: 10px;
}

/* line 314, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-title:hover span.hidden {
  display: block;
}

/* line 327, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-action {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 331, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-action .actions {
  height: 20px;
}

/* line 334, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-action .actions span {
  text-transform: uppercase;
}

/* line 337, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-action .actions span.ordered-at {
  text-transform: none;
  color: #9e9e9e;
}

/* line 352, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-content {
  padding-bottom: 0;
  margin-bottom: 0;
  min-height: 154px;
}

/* line 357, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-content .address {
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
  margin-bottom: 20px;
}

/* line 362, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-content .address .note {
  margin-top: 10px;
  display: block;
  font-size: 0.8rem;
  line-height: 1.2rem;
}

/* line 371, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-content .actions .btn, body.orders .dashboard-container .order-card .card-content .actions .btn-large {
  width: 100%;
  font-size: 0.8rem;
  margin-bottom: 20px;
  padding: 0 10px;
}

/* line 380, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .processing-container {
  height: 78px;
  width: 100%;
}

/* line 384, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .processing-container .processing {
  margin: 10px 20px;
}

/* line 387, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .processing-container .processing p {
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  font-size: 1.2rem;
  line-height: 1.6rem;
}

/* line 394, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .processing-container .processing p .note {
  font-size: 0.8rem;
}

/* line 400, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .processing-container .processing-preloader {
  margin-top: 5px;
}

/* line 404, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .processing-container .progress {
  margin-top: 0;
}

/* line 410, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .maps .map {
  position: relative;
  margin: 0 0 10px;
}

@media only screen and (min-width : 601px) {
  /* line 415, app/assets/stylesheets/orders.scss */
  body.orders .dashboard-container .order-card .maps .map.femadam {
    margin: 0 0 10px;
  }
  /* line 419, app/assets/stylesheets/orders.scss */
  body.orders .dashboard-container .order-card .maps .map.fire {
    margin: 0 10px 0 0;
  }
  /* line 423, app/assets/stylesheets/orders.scss */
  body.orders .dashboard-container .order-card .maps .map.landliqufault {
    margin: 0 0 0 10px;
  }
}

/* line 428, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .maps .map .map-overlay {
  position: absolute;
  right: 0;
  margin: 0;
  padding: 10px;
  background-color: #e8eeef;
  opacity: 0.8;
}

/* line 438, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .maps img {
  width: 100%;
}

/* line 443, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-image {
  width: 410px;
  height: 300px;
  background-size: cover;
  background-position: 0;
  background-color: #f5f5f5;
}

/* line 452, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-image.large {
  height: 530px;
  width: 100%;
}

/* line 460, app/assets/stylesheets/orders.scss */
body.orders .dashboard-container .order-card .card-reveal .card-title {
  padding: 0;
}

/* line 471, app/assets/stylesheets/orders.scss */
body.orders.new .order-header .actions,
body.orders.create .order-header .actions {
  margin-top: 14px;
}

/* line 474, app/assets/stylesheets/orders.scss */
body.orders.new .order-header .actions .total-price,
body.orders.create .order-header .actions .total-price {
  margin: 2px 10px;
}

/* line 480, app/assets/stylesheets/orders.scss */
body.orders.new table,
body.orders.create table {
  min-width: 650px;
}

/* line 484, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr td,
body.orders.create table.saved-escrows tr td {
  width: 15%;
}

/* line 487, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr td.company,
body.orders.create table.saved-escrows tr td.company {
  width: 40%;
}

/* line 494, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td,
body.orders.create table.saved-companies tr td {
  width: 10%;
}

/* line 497, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td.company,
body.orders.create table.saved-companies tr td.company {
  width: 40%;
}

/* line 501, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td.lender_servicer_id,
body.orders.create table.saved-companies tr td.lender_servicer_id {
  width: 15%;
}

/* line 505, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td.address,
body.orders.create table.saved-companies tr td.address {
  width: 20%;
}

/* line 509, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td.city,
body.orders.create table.saved-companies tr td.city {
  width: 10%;
}

/* line 513, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td.state,
body.orders.create table.saved-companies tr td.state {
  width: 5%;
}

/* line 517, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-companies tr td.zip,
body.orders.create table.saved-companies tr td.zip {
  width: 10%;
}

/* line 523, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows, body.orders.new table.saved-agents,
body.orders.create table.saved-escrows,
body.orders.create table.saved-agents {
  min-width: 800px;
}

/* line 527, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr, body.orders.new table.saved-agents tr,
body.orders.create table.saved-escrows tr,
body.orders.create table.saved-agents tr {
  height: 50px;
}

/* line 530, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr:hover, body.orders.new table.saved-agents tr:hover,
body.orders.create table.saved-escrows tr:hover,
body.orders.create table.saved-agents tr:hover {
  background-color: #f5f5f5;
}

/* line 536, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr.escrow-inputs:hover, body.orders.new table.saved-escrows tr.agent-inputs:hover, body.orders.new table.saved-agents tr.escrow-inputs:hover, body.orders.new table.saved-agents tr.agent-inputs:hover,
body.orders.create table.saved-escrows tr.escrow-inputs:hover,
body.orders.create table.saved-escrows tr.agent-inputs:hover,
body.orders.create table.saved-agents tr.escrow-inputs:hover,
body.orders.create table.saved-agents tr.agent-inputs:hover {
  background-color: white;
}

/* line 542, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr td .input-field, body.orders.new table.saved-agents tr td .input-field,
body.orders.create table.saved-escrows tr td .input-field,
body.orders.create table.saved-agents tr td .input-field {
  margin: 0;
}

/* line 548, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr td.escrow-actions .btn-delete, body.orders.new table.saved-escrows tr td.agent-actions .btn-delete, body.orders.new table.saved-agents tr td.escrow-actions .btn-delete, body.orders.new table.saved-agents tr td.agent-actions .btn-delete,
body.orders.create table.saved-escrows tr td.escrow-actions .btn-delete,
body.orders.create table.saved-escrows tr td.agent-actions .btn-delete,
body.orders.create table.saved-agents tr td.escrow-actions .btn-delete,
body.orders.create table.saved-agents tr td.agent-actions .btn-delete {
  float: right;
}

/* line 551, app/assets/stylesheets/orders.scss */
body.orders.new table.saved-escrows tr td.escrow-actions .btn-delete i, body.orders.new table.saved-escrows tr td.agent-actions .btn-delete i, body.orders.new table.saved-agents tr td.escrow-actions .btn-delete i, body.orders.new table.saved-agents tr td.agent-actions .btn-delete i,
body.orders.create table.saved-escrows tr td.escrow-actions .btn-delete i,
body.orders.create table.saved-escrows tr td.agent-actions .btn-delete i,
body.orders.create table.saved-agents tr td.escrow-actions .btn-delete i,
body.orders.create table.saved-agents tr td.agent-actions .btn-delete i {
  color: #F44336;
  font-size: 1.2rem;
  line-height: 2.4rem;
}

/* line 562, app/assets/stylesheets/orders.scss */
body.orders.new table thead,
body.orders.create table thead {
  border: none;
}

/* line 565, app/assets/stylesheets/orders.scss */
body.orders.new table thead th,
body.orders.create table thead th {
  padding: 5px 10px;
}

/* line 570, app/assets/stylesheets/orders.scss */
body.orders.new table tr,
body.orders.create table tr {
  height: auto;
  border: none;
}

/* line 574, app/assets/stylesheets/orders.scss */
body.orders.new table tr td,
body.orders.create table tr td {
  padding: 5px 10px;
  min-width: auto;
  width: 25%;
}

/* line 579, app/assets/stylesheets/orders.scss */
body.orders.new table tr td .input-field,
body.orders.create table tr td .input-field {
  height: 45px;
}

/* line 582, app/assets/stylesheets/orders.scss */
body.orders.new table tr td .input-field input,
body.orders.create table tr td .input-field input {
  margin: 0;
  height: 2.4rem;
}

/* line 588, app/assets/stylesheets/orders.scss */
body.orders.new table tr td i,
body.orders.create table tr td i {
  font-size: 1rem;
  line-height: 1.6rem;
}

/* line 596, app/assets/stylesheets/orders.scss */
body.orders.new .collection,
body.orders.create .collection {
  margin: 0 0 1.5rem;
  background-color: white;
}

/* line 600, app/assets/stylesheets/orders.scss */
body.orders.new .collection .disabled-overlay, body.orders.new ul.collection.with-header .overlay-disabled,
body.orders.create .collection .disabled-overlay,
body.orders.create ul.collection.with-header .overlay-disabled {
  z-index: 999;
  height: 100%;
}

/* line 605, app/assets/stylesheets/orders.scss */
body.orders.new .collection .collection-header,
body.orders.create .collection .collection-header {
  min-height: 100px;
  padding: 20px;
}

/* line 610, app/assets/stylesheets/orders.scss */
body.orders.new .collection .collection-header h4,
body.orders.create .collection .collection-header h4 {
  margin: 0;
  line-height: 2.6rem;
  color: #757575;
}

/* line 616, app/assets/stylesheets/orders.scss */
body.orders.new .collection .collection-header .step,
body.orders.create .collection .collection-header .step {
  float: left;
  margin: 0 20px 0 0;
  padding: 20px 19px 20px 21px;
  border-radius: 4px;
  height: 60px;
  display: inline-block;
  line-height: 1rem;
  border: 2px solid #757575;
  font-size: 1.6rem;
  color: #757575;
}

/* line 631, app/assets/stylesheets/orders.scss */
body.orders.new .collection .collection-header .note,
body.orders.create .collection .collection-header .note {
  color: #9e9e9e;
  font-size: 0.8rem;
  margin: 0;
}

/* line 638, app/assets/stylesheets/orders.scss */
body.orders.new .collection .collection-header .preferred-pricing p,
body.orders.create .collection .collection-header .preferred-pricing p {
  float: left;
  text-align: right;
  font-size: 20px;
  line-height: 1.6rem;
  margin: 6px 20px;
  color: #757575;
}

/* line 650, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content,
body.orders.create .collection-content {
  padding: 10px;
  min-height: auto;
}

/* line 654, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.table-container,
body.orders.create .collection-content.table-container {
  overflow-x: scroll;
}

/* line 658, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-escrows-container,
body.orders.create .collection-content.saved-escrows-container {
  max-height: 480px;
}

/* line 661, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-escrows-container.show-all,
body.orders.create .collection-content.saved-escrows-container.show-all {
  max-height: 100%;
}

/* line 669, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-company-addresses-container.show-all,
body.orders.create .collection-content.saved-company-addresses-container.show-all {
  max-height: 100%;
}

/* line 677, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-escrows-container .input-field.boolean, body.orders.new .collection-content.saved-agents-container .input-field.boolean,
body.orders.create .collection-content.saved-escrows-container .input-field.boolean,
body.orders.create .collection-content.saved-agents-container .input-field.boolean {
  padding: 0;
  height: 3rem;
}

/* line 681, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-escrows-container .input-field.boolean label, body.orders.new .collection-content.saved-agents-container .input-field.boolean label,
body.orders.create .collection-content.saved-escrows-container .input-field.boolean label,
body.orders.create .collection-content.saved-agents-container .input-field.boolean label {
  height: 20px;
  line-height: 20px;
}

/* line 689, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-escrows-container .escrow-filter i, body.orders.new .collection-content.saved-agents-container .escrow-filter i,
body.orders.create .collection-content.saved-escrows-container .escrow-filter i,
body.orders.create .collection-content.saved-agents-container .escrow-filter i {
  margin: 10px 0;
}

/* line 693, app/assets/stylesheets/orders.scss */
body.orders.new .collection-content.saved-escrows-container .escrow-filter input, body.orders.new .collection-content.saved-agents-container .escrow-filter input,
body.orders.create .collection-content.saved-escrows-container .escrow-filter input,
body.orders.create .collection-content.saved-agents-container .escrow-filter input {
  margin-left: 2.6rem;
}

/* line 700, app/assets/stylesheets/orders.scss */
body.orders.new .escrow-toolbar,
body.orders.create .escrow-toolbar {
  background-color: #f5f5f5;
  min-height: 78px;
  border-top: 1px solid #e0e0e0;
  padding: 0 0.75rem;
}

/* line 706, app/assets/stylesheets/orders.scss */
body.orders.new .escrow-toolbar .show-actions,
body.orders.create .escrow-toolbar .show-actions {
  float: right;
  padding: 20px 0.75rem;
}

/* line 713, app/assets/stylesheets/orders.scss */
body.orders.new .signature-inputs .input-field,
body.orders.create .signature-inputs .input-field {
  margin-top: 2rem;
}

/* line 719, app/assets/stylesheets/orders.scss */
body.orders.new .report-info-container h4,
body.orders.create .report-info-container h4 {
  font-weight: 700;
}

/* line 723, app/assets/stylesheets/orders.scss */
body.orders.new .report-info-container h5,
body.orders.create .report-info-container h5 {
  font-size: 1.2rem;
}

/* line 727, app/assets/stylesheets/orders.scss */
body.orders.new .report-info-container i,
body.orders.create .report-info-container i {
  font-size: 4.2rem;
  color: #88c6e5;
}

/* line 734, app/assets/stylesheets/orders.scss */
body.orders.new .fortress-fire-report .collection-header,
body.orders.create .fortress-fire-report .collection-header {
  position: relative;
}

/* line 737, app/assets/stylesheets/orders.scss */
body.orders.new .fortress-fire-report .collection-header .fortress-fire-logo,
body.orders.create .fortress-fire-report .collection-header .fortress-fire-logo {
  position: absolute;
  top: 20px;
  right: 20px;
}

/* line 745, app/assets/stylesheets/orders.scss */
body.orders.new .strikethrough,
body.orders.create .strikethrough {
  position: relative;
}

/* line 749, app/assets/stylesheets/orders.scss */
body.orders.new .strikethrough::before,
body.orders.create .strikethrough::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  border-top: 2px solid;
  border-color: inherit;
  transform: rotate(-5deg);
  transform: rotate(-5deg);
  transform: rotate(-5deg);
  transform: rotate(-5deg);
  transform: rotate(-5deg);
}

/* line 765, app/assets/stylesheets/orders.scss */
body.orders.new .fortress-fire-old-cost,
body.orders.new .fortress-fire-new-cost,
body.orders.create .fortress-fire-old-cost,
body.orders.create .fortress-fire-new-cost {
  font-size: 22px !important;
  margin-left: 10px;
}

/* line 771, app/assets/stylesheets/orders.scss */
body.orders.new .fortress-fire-old-cost,
body.orders.create .fortress-fire-old-cost {
  color: #F44336;
  opacity: 0.5;
}

/* line 776, app/assets/stylesheets/orders.scss */
body.orders.new .fortress-fire-new-cost,
body.orders.create .fortress-fire-new-cost {
  color: #4CAF50;
  font-weight: 700;
}

/* line 787, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn, body.orders.new .enable-signatures-container .btn-large,
body.orders.new .enable-escrow-container .btn,
body.orders.new .enable-escrow-container .btn-large,
body.orders.new .enable-payment-container .btn,
body.orders.new .enable-payment-container .btn-large,
body.orders.new .enable-fortress-fire-report-container .btn,
body.orders.new .enable-fortress-fire-report-container .btn-large,
body.orders.new .enable-agent-container .btn,
body.orders.new .enable-agent-container .btn-large,
body.orders.create .enable-signatures-container .btn,
body.orders.create .enable-signatures-container .btn-large,
body.orders.create .enable-escrow-container .btn,
body.orders.create .enable-escrow-container .btn-large,
body.orders.create .enable-payment-container .btn,
body.orders.create .enable-payment-container .btn-large,
body.orders.create .enable-fortress-fire-report-container .btn,
body.orders.create .enable-fortress-fire-report-container .btn-large,
body.orders.create .enable-agent-container .btn,
body.orders.create .enable-agent-container .btn-large {
  width: 100%;
  height: 150px;
  padding: 20px;
  margin: 10px 0;
  text-align: left;
  border: 1px solid #9e9e9e;
}

/* line 795, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn.selected, body.orders.new .enable-signatures-container .selected.btn-large,
body.orders.new .enable-escrow-container .btn.selected,
body.orders.new .enable-escrow-container .selected.btn-large,
body.orders.new .enable-payment-container .btn.selected,
body.orders.new .enable-payment-container .selected.btn-large,
body.orders.new .enable-fortress-fire-report-container .btn.selected,
body.orders.new .enable-fortress-fire-report-container .selected.btn-large,
body.orders.new .enable-agent-container .btn.selected,
body.orders.new .enable-agent-container .selected.btn-large,
body.orders.create .enable-signatures-container .btn.selected,
body.orders.create .enable-signatures-container .selected.btn-large,
body.orders.create .enable-escrow-container .btn.selected,
body.orders.create .enable-escrow-container .selected.btn-large,
body.orders.create .enable-payment-container .btn.selected,
body.orders.create .enable-payment-container .selected.btn-large,
body.orders.create .enable-fortress-fire-report-container .btn.selected,
body.orders.create .enable-fortress-fire-report-container .selected.btn-large,
body.orders.create .enable-agent-container .btn.selected,
body.orders.create .enable-agent-container .selected.btn-large {
  background-color: #c7e4f3;
  color: white;
}

/* line 799, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn.selected.btn-enable, body.orders.new .enable-signatures-container .selected.btn-enable.btn-large,
body.orders.new .enable-escrow-container .btn.selected.btn-enable,
body.orders.new .enable-escrow-container .selected.btn-enable.btn-large,
body.orders.new .enable-payment-container .btn.selected.btn-enable,
body.orders.new .enable-payment-container .selected.btn-enable.btn-large,
body.orders.new .enable-fortress-fire-report-container .btn.selected.btn-enable,
body.orders.new .enable-fortress-fire-report-container .selected.btn-enable.btn-large,
body.orders.new .enable-agent-container .btn.selected.btn-enable,
body.orders.new .enable-agent-container .selected.btn-enable.btn-large,
body.orders.create .enable-signatures-container .btn.selected.btn-enable,
body.orders.create .enable-signatures-container .selected.btn-enable.btn-large,
body.orders.create .enable-escrow-container .btn.selected.btn-enable,
body.orders.create .enable-escrow-container .selected.btn-enable.btn-large,
body.orders.create .enable-payment-container .btn.selected.btn-enable,
body.orders.create .enable-payment-container .selected.btn-enable.btn-large,
body.orders.create .enable-fortress-fire-report-container .btn.selected.btn-enable,
body.orders.create .enable-fortress-fire-report-container .selected.btn-enable.btn-large,
body.orders.create .enable-agent-container .btn.selected.btn-enable,
body.orders.create .enable-agent-container .selected.btn-enable.btn-large {
  background-color: #80c883;
}

/* line 803, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn.selected.btn-disable, body.orders.new .enable-signatures-container .selected.btn-disable.btn-large,
body.orders.new .enable-escrow-container .btn.selected.btn-disable,
body.orders.new .enable-escrow-container .selected.btn-disable.btn-large,
body.orders.new .enable-payment-container .btn.selected.btn-disable,
body.orders.new .enable-payment-container .selected.btn-disable.btn-large,
body.orders.new .enable-fortress-fire-report-container .btn.selected.btn-disable,
body.orders.new .enable-fortress-fire-report-container .selected.btn-disable.btn-large,
body.orders.new .enable-agent-container .btn.selected.btn-disable,
body.orders.new .enable-agent-container .selected.btn-disable.btn-large,
body.orders.create .enable-signatures-container .btn.selected.btn-disable,
body.orders.create .enable-signatures-container .selected.btn-disable.btn-large,
body.orders.create .enable-escrow-container .btn.selected.btn-disable,
body.orders.create .enable-escrow-container .selected.btn-disable.btn-large,
body.orders.create .enable-payment-container .btn.selected.btn-disable,
body.orders.create .enable-payment-container .selected.btn-disable.btn-large,
body.orders.create .enable-fortress-fire-report-container .btn.selected.btn-disable,
body.orders.create .enable-fortress-fire-report-container .selected.btn-disable.btn-large,
body.orders.create .enable-agent-container .btn.selected.btn-disable,
body.orders.create .enable-agent-container .selected.btn-disable.btn-large {
  background-color: #f8877f;
}

/* line 814, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn.selected p, body.orders.new .enable-signatures-container .selected.btn-large p,
body.orders.new .enable-escrow-container .btn.selected p,
body.orders.new .enable-escrow-container .selected.btn-large p,
body.orders.new .enable-payment-container .btn.selected p,
body.orders.new .enable-payment-container .selected.btn-large p,
body.orders.new .enable-fortress-fire-report-container .btn.selected p,
body.orders.new .enable-fortress-fire-report-container .selected.btn-large p,
body.orders.new .enable-agent-container .btn.selected p,
body.orders.new .enable-agent-container .selected.btn-large p,
body.orders.create .enable-signatures-container .btn.selected p,
body.orders.create .enable-signatures-container .selected.btn-large p,
body.orders.create .enable-escrow-container .btn.selected p,
body.orders.create .enable-escrow-container .selected.btn-large p,
body.orders.create .enable-payment-container .btn.selected p,
body.orders.create .enable-payment-container .selected.btn-large p,
body.orders.create .enable-fortress-fire-report-container .btn.selected p,
body.orders.create .enable-fortress-fire-report-container .selected.btn-large p,
body.orders.create .enable-agent-container .btn.selected p,
body.orders.create .enable-agent-container .selected.btn-large p {
  margin: 0;
  line-height: 1.6rem;
  float: left;
  color: white;
}

/* line 820, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn.selected p.price, body.orders.new .enable-signatures-container .selected.btn-large p.price,
body.orders.new .enable-escrow-container .btn.selected p.price,
body.orders.new .enable-escrow-container .selected.btn-large p.price,
body.orders.new .enable-payment-container .btn.selected p.price,
body.orders.new .enable-payment-container .selected.btn-large p.price,
body.orders.new .enable-fortress-fire-report-container .btn.selected p.price,
body.orders.new .enable-fortress-fire-report-container .selected.btn-large p.price,
body.orders.new .enable-agent-container .btn.selected p.price,
body.orders.new .enable-agent-container .selected.btn-large p.price,
body.orders.create .enable-signatures-container .btn.selected p.price,
body.orders.create .enable-signatures-container .selected.btn-large p.price,
body.orders.create .enable-escrow-container .btn.selected p.price,
body.orders.create .enable-escrow-container .selected.btn-large p.price,
body.orders.create .enable-payment-container .btn.selected p.price,
body.orders.create .enable-payment-container .selected.btn-large p.price,
body.orders.create .enable-fortress-fire-report-container .btn.selected p.price,
body.orders.create .enable-fortress-fire-report-container .selected.btn-large p.price,
body.orders.create .enable-agent-container .btn.selected p.price,
body.orders.create .enable-agent-container .selected.btn-large p.price {
  font-size: 2.28rem;
  line-height: 2.28rem;
  margin-top: 20px;
  font-weight: 300;
  letter-spacing: 0.1em;
  width: 100%;
}

/* line 831, app/assets/stylesheets/orders.scss */
body.orders.new .enable-signatures-container .btn h4, body.orders.new .enable-signatures-container .btn-large h4,
body.orders.new .enable-escrow-container .btn h4,
body.orders.new .enable-escrow-container .btn-large h4,
body.orders.new .enable-payment-container .btn h4,
body.orders.new .enable-payment-container .btn-large h4,
body.orders.new .enable-fortress-fire-report-container .btn h4,
body.orders.new .enable-fortress-fire-report-container .btn-large h4,
body.orders.new .enable-agent-container .btn h4,
body.orders.new .enable-agent-container .btn-large h4,
body.orders.create .enable-signatures-container .btn h4,
body.orders.create .enable-signatures-container .btn-large h4,
body.orders.create .enable-escrow-container .btn h4,
body.orders.create .enable-escrow-container .btn-large h4,
body.orders.create .enable-payment-container .btn h4,
body.orders.create .enable-payment-container .btn-large h4,
body.orders.create .enable-fortress-fire-report-container .btn h4,
body.orders.create .enable-fortress-fire-report-container .btn-large h4,
body.orders.create .enable-agent-container .btn h4,
body.orders.create .enable-agent-container .btn-large h4 {
  margin-top: 40px;
  text-align: center;
  float: none;
}

/* line 840, app/assets/stylesheets/orders.scss */
body.orders.new section h2,
body.orders.create section h2 {
  display: inline-block;
}

/* line 844, app/assets/stylesheets/orders.scss */
body.orders.new section .actions,
body.orders.create section .actions {
  margin: 20px 0 0;
}

@media only screen and (max-width : 600px) {
  /* line 468, app/assets/stylesheets/orders.scss */
  body.orders.new,
body.orders.create {
    /* stylelint-disable-line block-no-empty */
  }
  /* line 852, app/assets/stylesheets/orders.scss */
  body.orders.new .order-footer,
body.orders.create .order-footer {
    height: 260px;
  }
}

@media only screen and (min-width : 601px) {
  /* line 862, app/assets/stylesheets/orders.scss */
  body.orders.new .order-footer,
body.orders.create .order-footer {
    height: 110px;
  }
}

/* line 871, app/assets/stylesheets/orders.scss */
body.orders.new .order-form-container,
body.orders.create .order-form-container {
  margin: 1.5rem auto 120px auto;
}

/* line 875, app/assets/stylesheets/orders.scss */
body.orders.new .order-footer,
body.orders.create .order-footer {
  position: absolute;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  margin: 10px 0 0;
}

/* line 882, app/assets/stylesheets/orders.scss */
body.orders.new a.btn-remove,
body.orders.create a.btn-remove {
  color: #9e9e9e;
}

/* line 885, app/assets/stylesheets/orders.scss */
body.orders.new a.btn-remove:hover,
body.orders.create a.btn-remove:hover {
  color: #F44336;
}

/* line 895, app/assets/stylesheets/orders.scss */
ul.payment .enable-payment-container .btn i, ul.payment .enable-payment-container .btn-large i,
#card-payment-container .enable-payment-container .btn i,
#card-payment-container .enable-payment-container .btn-large i {
  font-size: 2.4rem;
  line-height: 2.2rem;
  margin: 40px 40px 0 0;
}

/* line 903, app/assets/stylesheets/orders.scss */
ul.payment .outcome,
#card-payment-container .outcome {
  height: 2rem;
  line-height: 1.6rem;
  font-size: 0.8rem;
}

/* line 908, app/assets/stylesheets/orders.scss */
ul.payment .outcome .error,
#card-payment-container .outcome .error {
  color: #F44336;
}

/* line 913, app/assets/stylesheets/orders.scss */
ul.payment .card-component,
#card-payment-container .card-component {
  /* IE doesn't show placeholders when empty+focused */
}

/* line 914, app/assets/stylesheets/orders.scss */
ul.payment .card-component label,
#card-payment-container .card-component label {
  position: relative;
  display: block;
  height: 36px;
  margin: 20px 0 0;
  font-size: 1rem;
  font-weight: 300;
  color: #9e9e9e;
}

/* line 927, app/assets/stylesheets/orders.scss */
ul.payment .card-component label > span,
#card-payment-container .card-component label > span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-weight: 300;
  line-height: 32px;
  color: #9e9e9e;
  border-bottom: 1px solid #9e9e9e;
  transition: border-bottom-color 200ms ease-in-out;
  cursor: text;
  pointer-events: none;
}

/* line 942, app/assets/stylesheets/orders.scss */
ul.payment .card-component label > span span,
#card-payment-container .card-component label > span span {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0% 50%;
  transition: transform 200ms ease-in-out;
  cursor: text;
}

/* line 951, app/assets/stylesheets/orders.scss */
ul.payment .card-component label .field.is-focused + span span,
ul.payment .card-component label .field:not(.is-empty) + span span,
#card-payment-container .card-component label .field.is-focused + span span,
#card-payment-container .card-component label .field:not(.is-empty) + span span {
  transform: scale(0.68) translateY(-36px);
  cursor: default;
}

/* line 957, app/assets/stylesheets/orders.scss */
ul.payment .card-component label .field.is-focused + span,
#card-payment-container .card-component label .field.is-focused + span {
  color: #88c6e5;
  border-bottom-color: #88c6e5;
  border-bottom: 1px solid #88c6e5;
  /* stylelint-disable-line declaration-block-no-shorthand-property-overrides */
  box-shadow: 0 1px 0 0 #88c6e5;
}

/* line 964, app/assets/stylesheets/orders.scss */
ul.payment .card-component .field,
#card-payment-container .card-component .field {
  height: 2rem;
  background: transparent;
  font-weight: 300;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
  outline: none;
  cursor: text;
  display: block;
  width: 100%;
  line-height: 32px;
  padding-bottom: 3px;
  transition: opacity 200ms ease-in-out;
}

/* line 979, app/assets/stylesheets/orders.scss */
ul.payment .card-component .field::input-placeholder,
#card-payment-container .card-component .field::input-placeholder {
  /* stylelint-disable-line selector-pseudo-element-no-unknown */
  color: #8898aa;
}

/* line 983, app/assets/stylesheets/orders.scss */
ul.payment .card-component .field::placeholder,
#card-payment-container .card-component .field::placeholder {
  color: #8898aa;
}

/* line 988, app/assets/stylesheets/orders.scss */
ul.payment .card-component .field:input-placeholder,
#card-payment-container .card-component .field:input-placeholder {
  /* stylelint-disable-line selector-pseudo-class-no-unknown */
  color: #424770;
}

/* line 992, app/assets/stylesheets/orders.scss */
ul.payment .card-component .field.is-empty:not(.is-focused),
#card-payment-container .card-component .field.is-empty:not(.is-focused) {
  opacity: 0;
}

/* line 998, app/assets/stylesheets/orders.scss */
ul.payment .escrow-payment .no-escrow-info,
#card-payment-container .escrow-payment .no-escrow-info {
  color: #9e9e9e;
}

/* line 1001, app/assets/stylesheets/orders.scss */
ul.payment .escrow-payment .no-escrow-info p,
#card-payment-container .escrow-payment .no-escrow-info p {
  font-size: 0.8rem;
}

/* line 1006, app/assets/stylesheets/orders.scss */
ul.payment .escrow-payment .escrow-info,
#card-payment-container .escrow-payment .escrow-info {
  margin: 10px 0;
}

/* line 1009, app/assets/stylesheets/orders.scss */
ul.payment .escrow-payment .escrow-info .collection-item,
#card-payment-container .escrow-payment .escrow-info .collection-item {
  padding: 10px 20px;
}

/* line 1012, app/assets/stylesheets/orders.scss */
ul.payment .escrow-payment .escrow-info .collection-item span,
#card-payment-container .escrow-payment .escrow-info .collection-item span {
  display: inline-block;
}

/* line 1021, app/assets/stylesheets/orders.scss */
.report-type-container .btn, .report-type-container .btn-large {
  width: 100%;
  height: 360px;
  padding: 0;
  margin: 10px 0;
  text-align: left;
  border: 1px solid #9e9e9e;
}

/* line 1029, app/assets/stylesheets/orders.scss */
.report-type-container .btn.selected, .report-type-container .selected.btn-large {
  background-color: #e0e0e0;
}

/* line 1032, app/assets/stylesheets/orders.scss */
.report-type-container .btn.selected .heading, .report-type-container .selected.btn-large .heading {
  background-color: #c7e4f3;
}

/* line 1037, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading, .report-type-container .btn-large .heading {
  background-color: #bdbdbd;
  height: 150px;
  margin: 0;
}

/* line 1042, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading h5, .report-type-container .btn-large .heading h5 {
  color: white;
  margin: 0;
  padding: 20px 0 20px 20px;
  font-size: 1rem;
  line-height: 2rem;
}

/* line 1050, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .ribbon, .report-type-container .btn-large .heading .ribbon {
  width: 50px;
  text-align: center;
  background-color: #4CAF50;
}

/* line 1055, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .ribbon i, .report-type-container .btn-large .heading .ribbon i {
  color: white;
}

/* line 1060, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .price-container, .report-type-container .btn-large .heading .price-container {
  position: absolute;
  top: 100px;
  width: 100%;
}

/* line 1066, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .price, .report-type-container .btn-large .heading .price {
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid #9e9e9e;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  background-color: white;
  border-radius: 50%;
}

/* line 1075, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .price.preferred, .report-type-container .btn-large .heading .price.preferred {
  border-radius: 10%;
}

/* line 1078, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .price.preferred p, .report-type-container .btn-large .heading .price.preferred p {
  margin: 16px 0;
  line-height: 1.6;
}

/* line 1083, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .price.preferred .regular-price, .report-type-container .btn-large .heading .price.preferred .regular-price {
  text-decoration: line-through;
}

/* line 1088, app/assets/stylesheets/orders.scss */
.report-type-container .btn .heading .price p, .report-type-container .btn-large .heading .price p {
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  margin-top: 32px;
}

/* line 1097, app/assets/stylesheets/orders.scss */
.report-type-container .btn .details, .report-type-container .btn-large .details {
  margin: 0;
  padding: 60px 10px 60px 20px;
  background-color: #f8f8f8;
  color: rgba(0, 0, 0, 0.87);
  height: 220px;
}

/* line 1107, app/assets/stylesheets/orders.scss */
.report-type-container .btn .details ul, .report-type-container .btn-large .details ul {
  list-style-type: none;
}

/* line 1110, app/assets/stylesheets/orders.scss */
.report-type-container .btn .details ul li, .report-type-container .btn-large .details ul li {
  list-style-type: none;
  line-height: 2.2rem;
  text-transform: none;
}

/* line 1117, app/assets/stylesheets/orders.scss */
.report-type-container .btn .details ul li i, .report-type-container .btn-large .details ul li i {
  float: left;
  font-size: 1.2rem;
  line-height: 1rem;
  margin: 10px 10px 0 0;
}

/* line 1124, app/assets/stylesheets/orders.scss */
.report-type-container .btn .details ul li span, .report-type-container .btn-large .details ul li span {
  font-size: 1rem;
  letter-spacing: 0.1rem;
  line-height: 1rem;
}

/* line 1130, app/assets/stylesheets/orders.scss */
.report-type-container .btn .details ul li.not-included, .report-type-container .btn-large .details ul li.not-included {
  text-decoration: line-through;
}

/* line 1139, app/assets/stylesheets/orders.scss */
.subheader {
  background-color: #88c6e5;
  color: white;
  font-weight: 300;
  letter-spacing: 0.1em;
}

/* line 1147, app/assets/stylesheets/orders.scss */
.subheader .total-price {
  float: left;
  margin: 8px 10px 0 0;
}

/* line 1152, app/assets/stylesheets/orders.scss */
.subheader .btn-submit {
  background-color: #4CAF50;
}

/* line 1157, app/assets/stylesheets/orders.scss */
.subheader .sections .btn, .subheader .sections .btn-large {
  height: 64px;
  line-height: 64px;
  color: white;
}

/* line 1162, app/assets/stylesheets/orders.scss */
.subheader .sections .btn.btn-order-now, .subheader .sections .btn-order-now.btn-large {
  height: 32px;
  line-height: 32px;
  background-color: #4CAF50;
  margin-left: 20px;
}

/* line 1172, app/assets/stylesheets/orders.scss */
.order-footer {
  z-index: 9999;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #212121;
  background-color: #eeeeee;
  font-weight: 300;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  box-shadow: 0 -4px 5px 0 rgba(0, 0, 0, 0.14), 0 -1px 10px 0 rgba(0, 0, 0, 0.12), 0 -2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* line 1184, app/assets/stylesheets/orders.scss */
.order-footer .sales-rep-container {
  margin: 36px 40px 0 0;
}

/* line 1188, app/assets/stylesheets/orders.scss */
.order-footer .enable-checkout-container {
  margin: 10px 40px 0 0;
}

/* line 1191, app/assets/stylesheets/orders.scss */
.order-footer .enable-checkout-container .btn, .order-footer .enable-checkout-container .btn-large {
  width: 100%;
  height: 54px;
  margin: 10px 0;
  padding: 10px;
}

/* line 1197, app/assets/stylesheets/orders.scss */
.order-footer .enable-checkout-container .btn.selected, .order-footer .enable-checkout-container .selected.btn-large {
  background-color: #c7e4f3;
  color: white;
}

/* line 1204, app/assets/stylesheets/orders.scss */
.order-footer .row {
  margin: 0;
}

/* line 1207, app/assets/stylesheets/orders.scss */
.order-footer .row .col {
  padding: 0;
}

/* line 1210, app/assets/stylesheets/orders.scss */
.order-footer .row .col label {
  left: 0;
}

/* line 1216, app/assets/stylesheets/orders.scss */
.order-footer .input-field {
  margin: 30px 0 0;
}

/* line 1220, app/assets/stylesheets/orders.scss */
.order-footer .input-field input:focus {
  border-color: #757575;
  box-shadow: 0 1px 0 0 #757575;
}

/* line 1225, app/assets/stylesheets/orders.scss */
.order-footer .input-field input:focus + label {
  color: #757575;
}

/* line 1231, app/assets/stylesheets/orders.scss */
.order-footer .promo-code-container {
  margin: 10px 40px 0 0;
}

/* line 1235, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code {
  margin: 24px 0;
  height: 54px;
  width: 100%;
  border: 1px solid #bdbdbd;
}

/* line 1241, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code input {
  padding: 0 0 0 20px;
  border-right: 0;
  width: calc(100% - 144px);
  height: 55px;
  line-height: 54px;
  border: none;
}

/* line 1250, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code input:focus {
  border: none;
  box-shadow: none;
}

/* line 1257, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code input::placeholder {
  color: #212121;
}

/* line 1262, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code .btn, .order-footer .lookup-promo-code .btn-large {
  height: 52px;
  width: 124px;
  line-height: 54px;
  margin: -6px 0 0;
  padding: 0 10px;
  border-radius: 0;
  border: none;
  border-left: 1px solid #bdbdbd;
  background-color: #80c883;
  color: white;
}

/* line 1275, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code .btn.btn-cancel, .order-footer .lookup-promo-code .btn-cancel.btn-large {
  background-color: #f8877f;
}

/* line 1279, app/assets/stylesheets/orders.scss */
.order-footer .lookup-promo-code .btn i, .order-footer .lookup-promo-code .btn-large i {
  margin: 0;
}

/* line 1295, app/assets/stylesheets/orders.scss */
.order-footer .actions {
  margin: 26px 0;
}

/* line 1298, app/assets/stylesheets/orders.scss */
.order-footer .actions .btn-submit {
  background-color: #4CAF50;
  width: 100%;
  margin: 0;
}

/* line 1303, app/assets/stylesheets/orders.scss */
.order-footer .actions .btn-submit .spinner {
  margin: 11px 0;
}

/* line 1315, app/assets/stylesheets/orders.scss */
.order-footer .price-container {
  margin: 2.5rem 40px 0 0;
  line-height: 2.2rem;
}

/* line 1319, app/assets/stylesheets/orders.scss */
.order-footer .price-container.promo {
  margin-top: 20px;
}

/* line 1323, app/assets/stylesheets/orders.scss */
.order-footer .price-container .promo-amount {
  color: #F44336;
}

/* line 1327, app/assets/stylesheets/orders.scss */
.order-footer .price-container .price {
  color: #4CAF50;
}

/* line 1334, app/assets/stylesheets/orders.scss */
.no-results {
  margin: 40px 0;
}

/* line 1339, app/assets/stylesheets/orders.scss */
section.orders-list .no-results {
  margin: 40px 0 20px;
}

/* line 1345, app/assets/stylesheets/orders.scss */
form .escrow .actions {
  display: none;
  line-height: 5;
}

/* line 1349, app/assets/stylesheets/orders.scss */
form .escrow .actions #show_escrow_fields {
  padding-left: 0.75rem;
}

/* line 1364, app/assets/stylesheets/orders.scss */
body.reports.show .report-preview-header .actions .btn, body.reports.show .report-preview-header .actions .btn-large,
body.invoices.show .report-preview-header .actions .btn,
body.invoices.show .report-preview-header .actions .btn-large,
body.signature_pages.show .report-preview-header .actions .btn,
body.signature_pages.show .report-preview-header .actions .btn-large,
body.signature_requests.show .report-preview-header .actions .btn,
body.signature_requests.show .report-preview-header .actions .btn-large,
body.welcome.sample_report .report-preview-header .actions .btn,
body.welcome.sample_report .report-preview-header .actions .btn-large,
body.welcome.sample_tenant_report .report-preview-header .actions .btn,
body.welcome.sample_tenant_report .report-preview-header .actions .btn-large {
  margin-left: 10px;
}

/* line 1370, app/assets/stylesheets/orders.scss */
body.reports.show main,
body.invoices.show main,
body.signature_pages.show main,
body.signature_requests.show main,
body.welcome.sample_report main,
body.welcome.sample_tenant_report main {
  margin-bottom: -5px;
}

/* line 1373, app/assets/stylesheets/orders.scss */
body.reports.show main iframe,
body.invoices.show main iframe,
body.signature_pages.show main iframe,
body.signature_requests.show main iframe,
body.welcome.sample_report main iframe,
body.welcome.sample_tenant_report main iframe {
  margin-top: 12px;
  min-height: 500px;
}

@media only screen and (max-width : 992px) {
  /* line 1379, app/assets/stylesheets/orders.scss */
  body.reports.show main iframe,
body.invoices.show main iframe,
body.signature_pages.show main iframe,
body.signature_requests.show main iframe,
body.welcome.sample_report main iframe,
body.welcome.sample_tenant_report main iframe {
    margin-top: 22px;
  }
}

/* line 1397, app/assets/stylesheets/orders.scss */
body.reports.show footer,
body.invoices.show footer,
body.signature_pages.show footer,
body.signature_requests.show footer,
body.welcome.sample_report footer,
body.welcome.sample_tenant_report footer {
  display: none;
}

/* line 1405, app/assets/stylesheets/orders.scss */
body.pricing .report-type-container .btn .details, body.pricing .report-type-container .btn-large .details {
  padding: 50px 20px;
}

/* line 1413, app/assets/stylesheets/orders.scss */
body.epc-order-form header .logo-container {
  position: relative;
  float: none;
  margin: 20px auto;
  text-align: center;
}

/* line 1420, app/assets/stylesheets/orders.scss */
body.epc-order-form header .logo-container a {
  height: 80px;
}

/* line 1424, app/assets/stylesheets/orders.scss */
body.epc-order-form header .logo-container a img {
  height: 80px;
}

/* line 1428, app/assets/stylesheets/orders.scss */
body.epc-order-form .epc-order-form-container {
  width: 50%;
}

/* line 1432, app/assets/stylesheets/orders.scss */
body.epc-order-form .epc-order-form-container .options {
  float: left;
  margin: 0 0 30px -8px;
}

/* line 1437, app/assets/stylesheets/orders.scss */
body.epc-order-form .epc-order-form-container .actions .btn, body.epc-order-form .epc-order-form-container .actions .btn-large {
  background-color: #2b71b1;
}

/* line 1441, app/assets/stylesheets/orders.scss */
body.epc-order-form .epc-order-form-container .actions .note {
  color: #9e9e9e;
  font-size: 0.8rem;
  margin-top: 40px;
}

/* line 1447, app/assets/stylesheets/orders.scss */
body.epc-order-form .epc-order-form-container .actions .note i {
  font-size: 1.2rem;
}

/* line 1451, app/assets/stylesheets/orders.scss */
.language_wrapper {
  position: relative;
  margin-top: -10px;
  margin-bottom: 10px;
}

/* line 1456, app/assets/stylesheets/orders.scss */
.language_wrapper .checkbox {
  margin-left: 25px;
}

/* line 1461, app/assets/stylesheets/orders.scss */
.flood-api-response {
  margin-top: 12px;
}

/* line 1464, app/assets/stylesheets/orders.scss */
.flood-api-response summary {
  cursor: pointer;
  color: #1565c0;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 0;
  user-select: none;
}

/* line 1472, app/assets/stylesheets/orders.scss */
.flood-api-response summary:hover {
  text-decoration: underline;
}

/* line 1477, app/assets/stylesheets/orders.scss */
.flood-api-response[open] summary {
  margin-bottom: 6px;
}

/* line 1481, app/assets/stylesheets/orders.scss */
.flood-api-response pre {
  margin: 0;
}

/* line 1, app/assets/stylesheets/users.scss */
.account-settings-container {
  margin-top: 40px;
}

/* line 4, app/assets/stylesheets/users.scss */
.account-settings-container table.recipients, .account-settings-container table.mls-accounts, .account-settings-container table.builder-accounts {
  margin-bottom: 10px;
}

/* line 8, app/assets/stylesheets/users.scss */
.account-settings-container table.recipients tbody tr:hover, .account-settings-container table.mls-accounts tbody tr:hover, .account-settings-container table.builder-accounts tbody tr:hover {
  background-color: #f5f5f5;
}

/* line 13, app/assets/stylesheets/users.scss */
.account-settings-container table.recipients .btn-delete, .account-settings-container table.mls-accounts .btn-delete, .account-settings-container table.builder-accounts .btn-delete {
  display: inline-block;
  margin: 10px 0 0;
}

/* line 17, app/assets/stylesheets/users.scss */
.account-settings-container table.recipients .btn-delete i, .account-settings-container table.mls-accounts .btn-delete i, .account-settings-container table.builder-accounts .btn-delete i {
  line-height: 1rem;
  color: #F44336;
}

/* line 3, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .nav-actions {
  max-height: 64px;
}

/* line 6, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .nav-actions .admin-subheader-total {
  margin-right: 30px;
}

/* line 11, app/assets/stylesheets/admin.scss */
.subheader.admin-nav span {
  font-size: 1.2rem;
}

/* line 15, app/assets/stylesheets/admin.scss */
.subheader.admin-nav ul.dropdown-content {
  min-width: 300px;
}

/* line 19, app/assets/stylesheets/admin.scss */
.subheader.admin-nav ul.dropdown-content li a {
  width: 100%;
}

/* line 24, app/assets/stylesheets/admin.scss */
.subheader.admin-nav ul.dropdown-content li.danger a {
  color: #F44336;
}

/* line 29, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .actions {
  margin-top: 14px;
  margin-left: 10px;
}

/* line 33, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .actions a {
  margin-right: 10px;
}

/* line 38, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .nav-content {
  background-color: #88c6e5;
}

/* line 41, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .nav-content .top-customers {
  height: 48px;
}

/* line 44, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .nav-content .top-customers .top-customer {
  display: inline-block;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}

/* line 53, app/assets/stylesheets/admin.scss */
.subheader.admin-nav .nav-content .top-customers .top-customer a {
  color: white;
}

/* line 63, app/assets/stylesheets/admin.scss */
.subheader .actions a i {
  line-height: 36px;
}

/* line 68, app/assets/stylesheets/admin.scss */
.subheader .actions .last-generated-at {
  float: left;
  margin: 0 20px 0 0;
  font-size: 0.8rem;
  line-height: 2.5rem;
  text-transform: uppercase;
}

/* line 79, app/assets/stylesheets/admin.scss */
.subheader .actions .last-generated-at a {
  float: left;
  color: white;
  padding: 0 6px;
  height: 50px;
  width: 34px;
}

/* line 89, app/assets/stylesheets/admin.scss */
.subheader .progress {
  margin: 0;
}

/* line 92, app/assets/stylesheets/admin.scss */
.subheader .progress .indeterminate {
  background-color: #4CAF50;
}

/* line 98, app/assets/stylesheets/admin.scss */
.full-page-container {
  padding: 10px 30px 0;
  border: 1px solid #eeeeee;
  margin: 40px 0;
  background-color: white;
}

/* line 107, app/assets/stylesheets/admin.scss */
.samples-container table.samples td.sample-actions {
  width: 320px;
}

/* line 110, app/assets/stylesheets/admin.scss */
.samples-container table.samples td.sample-actions .btn, .samples-container table.samples td.sample-actions .btn-large {
  min-width: 76px;
  margin: 0 20px 10px 0;
}

/* line 114, app/assets/stylesheets/admin.scss */
.samples-container table.samples td.sample-actions .btn.btn-last, .samples-container table.samples td.sample-actions .btn-last.btn-large {
  margin: 0 0 10px;
}

/* line 119, app/assets/stylesheets/admin.scss */
.samples-container table.samples td.sample-actions .btn-regenerate {
  width: 100%;
}

/* line 126, app/assets/stylesheets/admin.scss */
.steps-container {
  margin-top: 1.5rem;
}

/* line 130, app/assets/stylesheets/admin.scss */
.deliver-report-container {
  margin-top: 20px;
}

/* line 133, app/assets/stylesheets/admin.scss */
.deliver-report-container .btn, .deliver-report-container .btn-large {
  width: 100%;
}

/* line 148, app/assets/stylesheets/admin.scss */
.material-icons.valid {
  color: #4CAF50;
}

/* line 151, app/assets/stylesheets/admin.scss */
.material-icons.valid::before {
  content: 'done';
}

/* line 156, app/assets/stylesheets/admin.scss */
.material-icons.invalid {
  color: #F44336;
}

/* line 159, app/assets/stylesheets/admin.scss */
.material-icons.invalid::before {
  content: 'priority_high';
}

/* line 164, app/assets/stylesheets/admin.scss */
.material-icons.not-found {
  color: rgba(0, 0, 0, 0.87);
}

/* line 167, app/assets/stylesheets/admin.scss */
.material-icons.not-found::before {
  content: 'close';
}

/* line 173, app/assets/stylesheets/admin.scss */
.status-badge-collection {
  line-height: 0.6rem;
}

/* line 176, app/assets/stylesheets/admin.scss */
.status-badge-collection .progress {
  margin: 0;
  width: 180px;
}

/* line 182, app/assets/stylesheets/admin.scss */
.status-badge {
  display: block;
  float: none;
  width: 180px;
  margin: 0;
  color: white;
  padding: 10px;
  font-size: 0.8rem;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2px;
  letter-spacing: 0.1rem;
}

/* line 195, app/assets/stylesheets/admin.scss */
.status-badge.new {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  border: 1px solid rgba(0, 0, 0, 0.87);
}

/* line 201, app/assets/stylesheets/admin.scss */
.status-badge.ready {
  background-color: #4CAF50;
}

/* line 205, app/assets/stylesheets/admin.scss */
.status-badge.warning {
  background-color: #fbc02d;
}

/* line 209, app/assets/stylesheets/admin.scss */
.status-badge.error {
  background-color: #F44336;
}

/* line 213, app/assets/stylesheets/admin.scss */
.status-badge.to-client-note {
  color: black;
  background-color: #88c6e5;
}

/* line 218, app/assets/stylesheets/admin.scss */
.status-badge.from-client-note {
  color: black;
  background-color: #43A047;
}

/* line 223, app/assets/stylesheets/admin.scss */
.status-badge.status-badge-medium {
  height: 106px;
  line-height: 1.8rem;
  text-align: center;
}

/* line 228, app/assets/stylesheets/admin.scss */
.status-badge.status-badge-medium p {
  letter-spacing: 0.1rem;
  font-size: 0.8rem;
  margin: 0;
}

/* line 234, app/assets/stylesheets/admin.scss */
.status-badge.status-badge-medium i {
  width: 100%;
  font-size: 2.4rem;
  margin: 10px 0 0;
}

/* line 241, app/assets/stylesheets/admin.scss */
.status-badge.status-badge-large {
  height: 166px;
  line-height: 1.8rem;
  text-align: center;
  padding: 10px 0;
}

/* line 247, app/assets/stylesheets/admin.scss */
.status-badge.status-badge-large p {
  letter-spacing: 0.1rem;
  font-size: 0.8rem;
}

/* line 252, app/assets/stylesheets/admin.scss */
.status-badge.status-badge-large i {
  width: 100%;
  font-size: 3.2rem;
  margin: 15px 0 0;
}

/* line 284, app/assets/stylesheets/admin.scss */
.order-actions,
.payment-actions {
  position: relative;
  height: 106px;
}

/* line 289, app/assets/stylesheets/admin.scss */
.order-actions .btn, .order-actions .btn-large,
.payment-actions .btn,
.payment-actions .btn-large {
  margin-top: 0;
  height: 49px;
  line-height: 49px;
  font-size: 0.8rem;
  letter-spacing: 0.1rem;
}

/* line 296, app/assets/stylesheets/admin.scss */
.order-actions .btn i, .order-actions .btn-large i,
.payment-actions .btn i,
.payment-actions .btn-large i {
  line-height: 49px;
  font-size: 1.6rem;
  margin: 0;
}

/* line 302, app/assets/stylesheets/admin.scss */
.order-actions .btn .spinner, .order-actions .btn-large .spinner,
.payment-actions .btn .spinner,
.payment-actions .btn-large .spinner {
  margin: 8px 0 0;
}

/* line 306, app/assets/stylesheets/admin.scss */
.order-actions .btn.btn-preview, .order-actions .btn-preview.btn-large,
.payment-actions .btn.btn-preview,
.payment-actions .btn-preview.btn-large {
  width: 270px;
}

/* line 310, app/assets/stylesheets/admin.scss */
.order-actions .btn.btn-payment, .order-actions .btn-payment.btn-large,
.payment-actions .btn.btn-payment,
.payment-actions .btn-payment.btn-large {
  background-color: #4CAF50;
}

/* line 314, app/assets/stylesheets/admin.scss */
.order-actions .btn.btn-claim, .order-actions .btn-claim.btn-large, .order-actions .btn.btn-void, .order-actions .btn-void.btn-large,
.payment-actions .btn.btn-claim,
.payment-actions .btn-claim.btn-large,
.payment-actions .btn.btn-void,
.payment-actions .btn-void.btn-large {
  margin: 0 0 10px 10px;
}

/* line 319, app/assets/stylesheets/admin.scss */
.order-actions .btn.btn-stop, .order-actions .btn-stop.btn-large,
.payment-actions .btn.btn-stop,
.payment-actions .btn-stop.btn-large {
  padding: 0 2rem;
}

/* line 323, app/assets/stylesheets/admin.scss */
.order-actions .btn:last-child, .order-actions .btn-large:last-child,
.payment-actions .btn:last-child,
.payment-actions .btn-large:last-child {
  margin-bottom: 0;
}

/* line 328, app/assets/stylesheets/admin.scss */
.order-actions i.material-icons.flag-icon-blue,
.payment-actions i.material-icons.flag-icon-blue {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #88c6e5;
}

/* line 335, app/assets/stylesheets/admin.scss */
.order-actions i.material-icons.flag-icon,
.payment-actions i.material-icons.flag-icon {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 341, app/assets/stylesheets/admin.scss */
.order-actions i.material-icons.priority-icon,
.payment-actions i.material-icons.priority-icon {
  color: #F44336;
}

/* line 347, app/assets/stylesheets/admin.scss */
.payment-actions .btn, .payment-actions .btn-large {
  height: 30px;
  line-height: 30px;
}

/* line 351, app/assets/stylesheets/admin.scss */
.payment-actions .btn.btn-back, .payment-actions .btn-back.btn-large {
  margin: 0;
}

/* line 355, app/assets/stylesheets/admin.scss */
.payment-actions .btn.btn-duplicates, .payment-actions .btn-duplicates.btn-large {
  min-width: 140px;
  color: #F44336;
}

/* line 359, app/assets/stylesheets/admin.scss */
.payment-actions .btn.btn-duplicates .progress, .payment-actions .btn-duplicates.btn-large .progress {
  margin: 13px 0 11px;
}

/* line 364, app/assets/stylesheets/admin.scss */
.payment-actions .btn.waves-green.active, .payment-actions .waves-green.active.btn-large {
  background-color: rgba(76, 175, 80, 0.7);
}

/* line 368, app/assets/stylesheets/admin.scss */
.payment-actions .btn i, .payment-actions .btn-large i {
  font-size: 1rem;
  line-height: 30px;
}

/* line 375, app/assets/stylesheets/admin.scss */
.btn-preview {
  margin: 10px 0;
  width: 300px;
}

/* line 380, app/assets/stylesheets/admin.scss */
.toolbar-container {
  background-color: #f5f5f5;
  min-height: 76px;
  border-bottom: 1px solid #e0e0e0;
}

/* line 385, app/assets/stylesheets/admin.scss */
.toolbar-container .toolbar {
  padding: 20px;
}

/* line 388, app/assets/stylesheets/admin.scss */
.toolbar-container .toolbar form {
  min-width: 300px;
}

/* line 392, app/assets/stylesheets/admin.scss */
.toolbar-container .toolbar input {
  margin: 0;
}

/* line 396, app/assets/stylesheets/admin.scss */
.toolbar-container .toolbar .btn, .toolbar-container .toolbar .btn-large {
  float: left;
  margin-left: 10px;
}

/* line 402, app/assets/stylesheets/admin.scss */
.toolbar-container .toolbar .tract-actions .btn, .toolbar-container .toolbar .tract-actions .btn-large {
  margin: 0 20px 0 0;
}

/* line 408, app/assets/stylesheets/admin.scss */
.toolbar-container .layout-settings {
  margin: 10px 0;
}

/* line 411, app/assets/stylesheets/admin.scss */
.toolbar-container .layout-settings p {
  margin: 0;
  line-height: 2rem;
}

/* line 431, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container,
body.orders.processing.admin .order-totals-container,
body.orders.property_resolution.admin .order-totals-container,
body.orders.hazard_verification.admin .order-totals-container,
body.orders.tax_research.admin .order-totals-container,
body.orders.tax_lookup.admin .order-totals-container,
body.orders.delivered.admin .order-totals-container,
body.orders.paid.admin .order-totals-container,
body.orders.canceled.admin .order-totals-container,
body.orders.voided.admin .order-totals-container,
body.orders.duplicates.admin .order-totals-container,
body.sales_reps.show.admin .order-totals-container,
body.welcome.index .order-totals-container {
  margin: 30px 0 0;
  display: flex;
  order: 2;
}

/* line 436, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total,
body.orders.processing.admin .order-totals-container .order-total,
body.orders.property_resolution.admin .order-totals-container .order-total,
body.orders.hazard_verification.admin .order-totals-container .order-total,
body.orders.tax_research.admin .order-totals-container .order-total,
body.orders.tax_lookup.admin .order-totals-container .order-total,
body.orders.delivered.admin .order-totals-container .order-total,
body.orders.paid.admin .order-totals-container .order-total,
body.orders.canceled.admin .order-totals-container .order-total,
body.orders.voided.admin .order-totals-container .order-total,
body.orders.duplicates.admin .order-totals-container .order-total,
body.sales_reps.show.admin .order-totals-container .order-total,
body.welcome.index .order-totals-container .order-total {
  border: 1px solid white;
  border-radius: 5px;
  text-align: center;
  background-color: white;
  height: 52px;
  width: 110px;
  float: left;
  margin-right: 0.75rem;
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.87);
}

/* line 448, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total img,
body.orders.processing.admin .order-totals-container .order-total img,
body.orders.property_resolution.admin .order-totals-container .order-total img,
body.orders.hazard_verification.admin .order-totals-container .order-total img,
body.orders.tax_research.admin .order-totals-container .order-total img,
body.orders.tax_lookup.admin .order-totals-container .order-total img,
body.orders.delivered.admin .order-totals-container .order-total img,
body.orders.paid.admin .order-totals-container .order-total img,
body.orders.canceled.admin .order-totals-container .order-total img,
body.orders.voided.admin .order-totals-container .order-total img,
body.orders.duplicates.admin .order-totals-container .order-total img,
body.sales_reps.show.admin .order-totals-container .order-total img,
body.welcome.index .order-totals-container .order-total img {
  float: left;
  margin: 10px 0 10px 10px;
  width: 32px;
}

/* line 454, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total p,
body.orders.processing.admin .order-totals-container .order-total p,
body.orders.property_resolution.admin .order-totals-container .order-total p,
body.orders.hazard_verification.admin .order-totals-container .order-total p,
body.orders.tax_research.admin .order-totals-container .order-total p,
body.orders.tax_lookup.admin .order-totals-container .order-total p,
body.orders.delivered.admin .order-totals-container .order-total p,
body.orders.paid.admin .order-totals-container .order-total p,
body.orders.canceled.admin .order-totals-container .order-total p,
body.orders.voided.admin .order-totals-container .order-total p,
body.orders.duplicates.admin .order-totals-container .order-total p,
body.sales_reps.show.admin .order-totals-container .order-total p,
body.welcome.index .order-totals-container .order-total p {
  font-size: 1.2rem;
  line-height: 52px;
  margin: 0;
}

/* line 460, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total:active,
body.orders.processing.admin .order-totals-container .order-total:active,
body.orders.property_resolution.admin .order-totals-container .order-total:active,
body.orders.hazard_verification.admin .order-totals-container .order-total:active,
body.orders.tax_research.admin .order-totals-container .order-total:active,
body.orders.tax_lookup.admin .order-totals-container .order-total:active,
body.orders.delivered.admin .order-totals-container .order-total:active,
body.orders.paid.admin .order-totals-container .order-total:active,
body.orders.canceled.admin .order-totals-container .order-total:active,
body.orders.voided.admin .order-totals-container .order-total:active,
body.orders.duplicates.admin .order-totals-container .order-total:active,
body.sales_reps.show.admin .order-totals-container .order-total:active,
body.welcome.index .order-totals-container .order-total:active {
  box-shadow: none;
}

/* line 464, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total:hover,
body.orders.processing.admin .order-totals-container .order-total:hover,
body.orders.property_resolution.admin .order-totals-container .order-total:hover,
body.orders.hazard_verification.admin .order-totals-container .order-total:hover,
body.orders.tax_research.admin .order-totals-container .order-total:hover,
body.orders.tax_lookup.admin .order-totals-container .order-total:hover,
body.orders.delivered.admin .order-totals-container .order-total:hover,
body.orders.paid.admin .order-totals-container .order-total:hover,
body.orders.canceled.admin .order-totals-container .order-total:hover,
body.orders.voided.admin .order-totals-container .order-total:hover,
body.orders.duplicates.admin .order-totals-container .order-total:hover,
body.sales_reps.show.admin .order-totals-container .order-total:hover,
body.welcome.index .order-totals-container .order-total:hover {
  border: 1px solid #e0e0e0;
}

/* line 468, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total:last-child,
body.orders.processing.admin .order-totals-container .order-total:last-child,
body.orders.property_resolution.admin .order-totals-container .order-total:last-child,
body.orders.hazard_verification.admin .order-totals-container .order-total:last-child,
body.orders.tax_research.admin .order-totals-container .order-total:last-child,
body.orders.tax_lookup.admin .order-totals-container .order-total:last-child,
body.orders.delivered.admin .order-totals-container .order-total:last-child,
body.orders.paid.admin .order-totals-container .order-total:last-child,
body.orders.canceled.admin .order-totals-container .order-total:last-child,
body.orders.voided.admin .order-totals-container .order-total:last-child,
body.orders.duplicates.admin .order-totals-container .order-total:last-child,
body.sales_reps.show.admin .order-totals-container .order-total:last-child,
body.welcome.index .order-totals-container .order-total:last-child {
  margin-right: 0;
}

/* line 472, app/assets/stylesheets/admin.scss */
body.orders.index.admin .order-totals-container .order-total.listreports,
body.orders.processing.admin .order-totals-container .order-total.listreports,
body.orders.property_resolution.admin .order-totals-container .order-total.listreports,
body.orders.hazard_verification.admin .order-totals-container .order-total.listreports,
body.orders.tax_research.admin .order-totals-container .order-total.listreports,
body.orders.tax_lookup.admin .order-totals-container .order-total.listreports,
body.orders.delivered.admin .order-totals-container .order-total.listreports,
body.orders.paid.admin .order-totals-container .order-total.listreports,
body.orders.canceled.admin .order-totals-container .order-total.listreports,
body.orders.voided.admin .order-totals-container .order-total.listreports,
body.orders.duplicates.admin .order-totals-container .order-total.listreports,
body.sales_reps.show.admin .order-totals-container .order-total.listreports,
body.welcome.index .order-totals-container .order-total.listreports {
  width: 188px;
}

@media only screen and (max-width : 600px) {
  /* line 478, app/assets/stylesheets/admin.scss */
  body.orders.index.admin .order-totals-container .order-total,
body.orders.processing.admin .order-totals-container .order-total,
body.orders.property_resolution.admin .order-totals-container .order-total,
body.orders.hazard_verification.admin .order-totals-container .order-total,
body.orders.tax_research.admin .order-totals-container .order-total,
body.orders.tax_lookup.admin .order-totals-container .order-total,
body.orders.delivered.admin .order-totals-container .order-total,
body.orders.paid.admin .order-totals-container .order-total,
body.orders.canceled.admin .order-totals-container .order-total,
body.orders.voided.admin .order-totals-container .order-total,
body.orders.duplicates.admin .order-totals-container .order-total,
body.sales_reps.show.admin .order-totals-container .order-total,
body.welcome.index .order-totals-container .order-total {
    width: calc(50% - 0.375rem);
  }
  /* line 481, app/assets/stylesheets/admin.scss */
  body.orders.index.admin .order-totals-container .order-total.listreports,
body.orders.processing.admin .order-totals-container .order-total.listreports,
body.orders.property_resolution.admin .order-totals-container .order-total.listreports,
body.orders.hazard_verification.admin .order-totals-container .order-total.listreports,
body.orders.tax_research.admin .order-totals-container .order-total.listreports,
body.orders.tax_lookup.admin .order-totals-container .order-total.listreports,
body.orders.delivered.admin .order-totals-container .order-total.listreports,
body.orders.paid.admin .order-totals-container .order-total.listreports,
body.orders.canceled.admin .order-totals-container .order-total.listreports,
body.orders.voided.admin .order-totals-container .order-total.listreports,
body.orders.duplicates.admin .order-totals-container .order-total.listreports,
body.sales_reps.show.admin .order-totals-container .order-total.listreports,
body.welcome.index .order-totals-container .order-total.listreports {
    width: calc(50% - 0.375rem);
  }
  /* line 485, app/assets/stylesheets/admin.scss */
  body.orders.index.admin .order-totals-container .order-total:nth-child(even),
body.orders.processing.admin .order-totals-container .order-total:nth-child(even),
body.orders.property_resolution.admin .order-totals-container .order-total:nth-child(even),
body.orders.hazard_verification.admin .order-totals-container .order-total:nth-child(even),
body.orders.tax_research.admin .order-totals-container .order-total:nth-child(even),
body.orders.tax_lookup.admin .order-totals-container .order-total:nth-child(even),
body.orders.delivered.admin .order-totals-container .order-total:nth-child(even),
body.orders.paid.admin .order-totals-container .order-total:nth-child(even),
body.orders.canceled.admin .order-totals-container .order-total:nth-child(even),
body.orders.voided.admin .order-totals-container .order-total:nth-child(even),
body.orders.duplicates.admin .order-totals-container .order-total:nth-child(even),
body.sales_reps.show.admin .order-totals-container .order-total:nth-child(even),
body.welcome.index .order-totals-container .order-total:nth-child(even) {
    margin-right: 0;
  }
}

@media only screen and (max-width : 600px) {
  /* line 493, app/assets/stylesheets/admin.scss */
  body.orders.index.admin .order-totals-container,
body.orders.processing.admin .order-totals-container,
body.orders.property_resolution.admin .order-totals-container,
body.orders.hazard_verification.admin .order-totals-container,
body.orders.tax_research.admin .order-totals-container,
body.orders.tax_lookup.admin .order-totals-container,
body.orders.delivered.admin .order-totals-container,
body.orders.paid.admin .order-totals-container,
body.orders.canceled.admin .order-totals-container,
body.orders.voided.admin .order-totals-container,
body.orders.duplicates.admin .order-totals-container,
body.sales_reps.show.admin .order-totals-container,
body.welcome.index .order-totals-container {
    margin-top: 10px;
  }
}

/* line 498, app/assets/stylesheets/admin.scss */
body.orders.index.admin ul.orders-collapsible,
body.orders.processing.admin ul.orders-collapsible,
body.orders.property_resolution.admin ul.orders-collapsible,
body.orders.hazard_verification.admin ul.orders-collapsible,
body.orders.tax_research.admin ul.orders-collapsible,
body.orders.tax_lookup.admin ul.orders-collapsible,
body.orders.delivered.admin ul.orders-collapsible,
body.orders.paid.admin ul.orders-collapsible,
body.orders.canceled.admin ul.orders-collapsible,
body.orders.voided.admin ul.orders-collapsible,
body.orders.duplicates.admin ul.orders-collapsible,
body.sales_reps.show.admin ul.orders-collapsible,
body.welcome.index ul.orders-collapsible {
  margin: 0.75rem 0;
}

/* line 518, app/assets/stylesheets/admin.scss */
body.orders.index.admin .btn-edit i,
body.orders.processing.admin .btn-edit i,
body.orders.property_resolution.admin .btn-edit i,
body.orders.hazard_verification.admin .btn-edit i,
body.orders.tax_research.admin .btn-edit i,
body.orders.tax_lookup.admin .btn-edit i,
body.orders.delivered.admin .btn-edit i,
body.orders.paid.admin .btn-edit i,
body.orders.canceled.admin .btn-edit i,
body.orders.voided.admin .btn-edit i,
body.orders.duplicates.admin .btn-edit i,
body.orders.show.admin .btn-edit i,
body.customers.index.admin .btn-edit i,
body.customers.show.admin .btn-edit i {
  line-height: inherit;
  margin: 0 0 0 5px;
}

/* line 525, app/assets/stylesheets/admin.scss */
body.orders.index.admin .actions .btn, body.orders.index.admin .actions .btn-large,
body.orders.processing.admin .actions .btn,
body.orders.processing.admin .actions .btn-large,
body.orders.property_resolution.admin .actions .btn,
body.orders.property_resolution.admin .actions .btn-large,
body.orders.hazard_verification.admin .actions .btn,
body.orders.hazard_verification.admin .actions .btn-large,
body.orders.tax_research.admin .actions .btn,
body.orders.tax_research.admin .actions .btn-large,
body.orders.tax_lookup.admin .actions .btn,
body.orders.tax_lookup.admin .actions .btn-large,
body.orders.delivered.admin .actions .btn,
body.orders.delivered.admin .actions .btn-large,
body.orders.paid.admin .actions .btn,
body.orders.paid.admin .actions .btn-large,
body.orders.canceled.admin .actions .btn,
body.orders.canceled.admin .actions .btn-large,
body.orders.voided.admin .actions .btn,
body.orders.voided.admin .actions .btn-large,
body.orders.duplicates.admin .actions .btn,
body.orders.duplicates.admin .actions .btn-large,
body.orders.show.admin .actions .btn,
body.orders.show.admin .actions .btn-large,
body.customers.index.admin .actions .btn,
body.customers.index.admin .actions .btn-large,
body.customers.show.admin .actions .btn,
body.customers.show.admin .actions .btn-large {
  float: left;
  padding: 0 20px;
}

/* line 529, app/assets/stylesheets/admin.scss */
body.orders.index.admin .actions .btn.btn-icon, body.orders.index.admin .actions .btn-icon.btn-large,
body.orders.processing.admin .actions .btn.btn-icon,
body.orders.processing.admin .actions .btn-icon.btn-large,
body.orders.property_resolution.admin .actions .btn.btn-icon,
body.orders.property_resolution.admin .actions .btn-icon.btn-large,
body.orders.hazard_verification.admin .actions .btn.btn-icon,
body.orders.hazard_verification.admin .actions .btn-icon.btn-large,
body.orders.tax_research.admin .actions .btn.btn-icon,
body.orders.tax_research.admin .actions .btn-icon.btn-large,
body.orders.tax_lookup.admin .actions .btn.btn-icon,
body.orders.tax_lookup.admin .actions .btn-icon.btn-large,
body.orders.delivered.admin .actions .btn.btn-icon,
body.orders.delivered.admin .actions .btn-icon.btn-large,
body.orders.paid.admin .actions .btn.btn-icon,
body.orders.paid.admin .actions .btn-icon.btn-large,
body.orders.canceled.admin .actions .btn.btn-icon,
body.orders.canceled.admin .actions .btn-icon.btn-large,
body.orders.voided.admin .actions .btn.btn-icon,
body.orders.voided.admin .actions .btn-icon.btn-large,
body.orders.duplicates.admin .actions .btn.btn-icon,
body.orders.duplicates.admin .actions .btn-icon.btn-large,
body.orders.show.admin .actions .btn.btn-icon,
body.orders.show.admin .actions .btn-icon.btn-large,
body.customers.index.admin .actions .btn.btn-icon,
body.customers.index.admin .actions .btn-icon.btn-large,
body.customers.show.admin .actions .btn.btn-icon,
body.customers.show.admin .actions .btn-icon.btn-large {
  padding: 0 10px;
}

/* line 532, app/assets/stylesheets/admin.scss */
body.orders.index.admin .actions .btn.btn-icon i, body.orders.index.admin .actions .btn-icon.btn-large i,
body.orders.processing.admin .actions .btn.btn-icon i,
body.orders.processing.admin .actions .btn-icon.btn-large i,
body.orders.property_resolution.admin .actions .btn.btn-icon i,
body.orders.property_resolution.admin .actions .btn-icon.btn-large i,
body.orders.hazard_verification.admin .actions .btn.btn-icon i,
body.orders.hazard_verification.admin .actions .btn-icon.btn-large i,
body.orders.tax_research.admin .actions .btn.btn-icon i,
body.orders.tax_research.admin .actions .btn-icon.btn-large i,
body.orders.tax_lookup.admin .actions .btn.btn-icon i,
body.orders.tax_lookup.admin .actions .btn-icon.btn-large i,
body.orders.delivered.admin .actions .btn.btn-icon i,
body.orders.delivered.admin .actions .btn-icon.btn-large i,
body.orders.paid.admin .actions .btn.btn-icon i,
body.orders.paid.admin .actions .btn-icon.btn-large i,
body.orders.canceled.admin .actions .btn.btn-icon i,
body.orders.canceled.admin .actions .btn-icon.btn-large i,
body.orders.voided.admin .actions .btn.btn-icon i,
body.orders.voided.admin .actions .btn-icon.btn-large i,
body.orders.duplicates.admin .actions .btn.btn-icon i,
body.orders.duplicates.admin .actions .btn-icon.btn-large i,
body.orders.show.admin .actions .btn.btn-icon i,
body.orders.show.admin .actions .btn-icon.btn-large i,
body.customers.index.admin .actions .btn.btn-icon i,
body.customers.index.admin .actions .btn-icon.btn-large i,
body.customers.show.admin .actions .btn.btn-icon i,
body.customers.show.admin .actions .btn-icon.btn-large i {
  margin: 0;
}

/* line 538, app/assets/stylesheets/admin.scss */
body.orders.index.admin .actions .confirm-disable,
body.orders.processing.admin .actions .confirm-disable,
body.orders.property_resolution.admin .actions .confirm-disable,
body.orders.hazard_verification.admin .actions .confirm-disable,
body.orders.tax_research.admin .actions .confirm-disable,
body.orders.tax_lookup.admin .actions .confirm-disable,
body.orders.delivered.admin .actions .confirm-disable,
body.orders.paid.admin .actions .confirm-disable,
body.orders.canceled.admin .actions .confirm-disable,
body.orders.voided.admin .actions .confirm-disable,
body.orders.duplicates.admin .actions .confirm-disable,
body.orders.show.admin .actions .confirm-disable,
body.customers.index.admin .actions .confirm-disable,
body.customers.show.admin .actions .confirm-disable {
  display: none;
}

/* line 544, app/assets/stylesheets/admin.scss */
body.orders.index.admin .searching-indicator .progress,
body.orders.processing.admin .searching-indicator .progress,
body.orders.property_resolution.admin .searching-indicator .progress,
body.orders.hazard_verification.admin .searching-indicator .progress,
body.orders.tax_research.admin .searching-indicator .progress,
body.orders.tax_lookup.admin .searching-indicator .progress,
body.orders.delivered.admin .searching-indicator .progress,
body.orders.paid.admin .searching-indicator .progress,
body.orders.canceled.admin .searching-indicator .progress,
body.orders.voided.admin .searching-indicator .progress,
body.orders.duplicates.admin .searching-indicator .progress,
body.orders.show.admin .searching-indicator .progress,
body.customers.index.admin .searching-indicator .progress,
body.customers.show.admin .searching-indicator .progress {
  margin: 0;
}

/* line 549, app/assets/stylesheets/admin.scss */
body.orders.index.admin .no-results,
body.orders.index.admin .searching-message,
body.orders.processing.admin .no-results,
body.orders.processing.admin .searching-message,
body.orders.property_resolution.admin .no-results,
body.orders.property_resolution.admin .searching-message,
body.orders.hazard_verification.admin .no-results,
body.orders.hazard_verification.admin .searching-message,
body.orders.tax_research.admin .no-results,
body.orders.tax_research.admin .searching-message,
body.orders.tax_lookup.admin .no-results,
body.orders.tax_lookup.admin .searching-message,
body.orders.delivered.admin .no-results,
body.orders.delivered.admin .searching-message,
body.orders.paid.admin .no-results,
body.orders.paid.admin .searching-message,
body.orders.canceled.admin .no-results,
body.orders.canceled.admin .searching-message,
body.orders.voided.admin .no-results,
body.orders.voided.admin .searching-message,
body.orders.duplicates.admin .no-results,
body.orders.duplicates.admin .searching-message,
body.orders.show.admin .no-results,
body.orders.show.admin .searching-message,
body.customers.index.admin .no-results,
body.customers.index.admin .searching-message,
body.customers.show.admin .no-results,
body.customers.show.admin .searching-message {
  margin: 70px;
}

/* line 554, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-collapsible,
body.orders.processing.admin .admin-collapsible,
body.orders.property_resolution.admin .admin-collapsible,
body.orders.hazard_verification.admin .admin-collapsible,
body.orders.tax_research.admin .admin-collapsible,
body.orders.tax_lookup.admin .admin-collapsible,
body.orders.delivered.admin .admin-collapsible,
body.orders.paid.admin .admin-collapsible,
body.orders.canceled.admin .admin-collapsible,
body.orders.voided.admin .admin-collapsible,
body.orders.duplicates.admin .admin-collapsible,
body.orders.show.admin .admin-collapsible,
body.customers.index.admin .admin-collapsible,
body.customers.show.admin .admin-collapsible {
  margin-top: 20px;
}

/* line 557, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-collapsible .collapsible-header,
body.orders.processing.admin .admin-collapsible .collapsible-header,
body.orders.property_resolution.admin .admin-collapsible .collapsible-header,
body.orders.hazard_verification.admin .admin-collapsible .collapsible-header,
body.orders.tax_research.admin .admin-collapsible .collapsible-header,
body.orders.tax_lookup.admin .admin-collapsible .collapsible-header,
body.orders.delivered.admin .admin-collapsible .collapsible-header,
body.orders.paid.admin .admin-collapsible .collapsible-header,
body.orders.canceled.admin .admin-collapsible .collapsible-header,
body.orders.voided.admin .admin-collapsible .collapsible-header,
body.orders.duplicates.admin .admin-collapsible .collapsible-header,
body.orders.show.admin .admin-collapsible .collapsible-header,
body.customers.index.admin .admin-collapsible .collapsible-header,
body.customers.show.admin .admin-collapsible .collapsible-header {
  font-size: 1.2rem;
  line-height: 52px;
  color: rgba(0, 0, 0, 0.87);
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  transition: background-color 0.3s;
}

/* line 565, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-collapsible .collapsible-header:hover,
body.orders.processing.admin .admin-collapsible .collapsible-header:hover,
body.orders.property_resolution.admin .admin-collapsible .collapsible-header:hover,
body.orders.hazard_verification.admin .admin-collapsible .collapsible-header:hover,
body.orders.tax_research.admin .admin-collapsible .collapsible-header:hover,
body.orders.tax_lookup.admin .admin-collapsible .collapsible-header:hover,
body.orders.delivered.admin .admin-collapsible .collapsible-header:hover,
body.orders.paid.admin .admin-collapsible .collapsible-header:hover,
body.orders.canceled.admin .admin-collapsible .collapsible-header:hover,
body.orders.voided.admin .admin-collapsible .collapsible-header:hover,
body.orders.duplicates.admin .admin-collapsible .collapsible-header:hover,
body.orders.show.admin .admin-collapsible .collapsible-header:hover,
body.customers.index.admin .admin-collapsible .collapsible-header:hover,
body.customers.show.admin .admin-collapsible .collapsible-header:hover {
  background-color: rgba(0, 0, 0, 0.01);
}

/* line 569, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-collapsible .collapsible-header i,
body.orders.processing.admin .admin-collapsible .collapsible-header i,
body.orders.property_resolution.admin .admin-collapsible .collapsible-header i,
body.orders.hazard_verification.admin .admin-collapsible .collapsible-header i,
body.orders.tax_research.admin .admin-collapsible .collapsible-header i,
body.orders.tax_lookup.admin .admin-collapsible .collapsible-header i,
body.orders.delivered.admin .admin-collapsible .collapsible-header i,
body.orders.paid.admin .admin-collapsible .collapsible-header i,
body.orders.canceled.admin .admin-collapsible .collapsible-header i,
body.orders.voided.admin .admin-collapsible .collapsible-header i,
body.orders.duplicates.admin .admin-collapsible .collapsible-header i,
body.orders.show.admin .admin-collapsible .collapsible-header i,
body.customers.index.admin .admin-collapsible .collapsible-header i,
body.customers.show.admin .admin-collapsible .collapsible-header i {
  margin-top: 4px;
}

/* line 575, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container,
body.orders.index.admin .admin-customers-container,
body.orders.processing.admin .admin-orders-container,
body.orders.processing.admin .admin-customers-container,
body.orders.property_resolution.admin .admin-orders-container,
body.orders.property_resolution.admin .admin-customers-container,
body.orders.hazard_verification.admin .admin-orders-container,
body.orders.hazard_verification.admin .admin-customers-container,
body.orders.tax_research.admin .admin-orders-container,
body.orders.tax_research.admin .admin-customers-container,
body.orders.tax_lookup.admin .admin-orders-container,
body.orders.tax_lookup.admin .admin-customers-container,
body.orders.delivered.admin .admin-orders-container,
body.orders.delivered.admin .admin-customers-container,
body.orders.paid.admin .admin-orders-container,
body.orders.paid.admin .admin-customers-container,
body.orders.canceled.admin .admin-orders-container,
body.orders.canceled.admin .admin-customers-container,
body.orders.voided.admin .admin-orders-container,
body.orders.voided.admin .admin-customers-container,
body.orders.duplicates.admin .admin-orders-container,
body.orders.duplicates.admin .admin-customers-container,
body.orders.show.admin .admin-orders-container,
body.orders.show.admin .admin-customers-container,
body.customers.index.admin .admin-orders-container,
body.customers.index.admin .admin-customers-container,
body.customers.show.admin .admin-orders-container,
body.customers.show.admin .admin-customers-container {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* line 582, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container thead tr th:first-child,
body.orders.index.admin .admin-customers-container thead tr th:first-child,
body.orders.processing.admin .admin-orders-container thead tr th:first-child,
body.orders.processing.admin .admin-customers-container thead tr th:first-child,
body.orders.property_resolution.admin .admin-orders-container thead tr th:first-child,
body.orders.property_resolution.admin .admin-customers-container thead tr th:first-child,
body.orders.hazard_verification.admin .admin-orders-container thead tr th:first-child,
body.orders.hazard_verification.admin .admin-customers-container thead tr th:first-child,
body.orders.tax_research.admin .admin-orders-container thead tr th:first-child,
body.orders.tax_research.admin .admin-customers-container thead tr th:first-child,
body.orders.tax_lookup.admin .admin-orders-container thead tr th:first-child,
body.orders.tax_lookup.admin .admin-customers-container thead tr th:first-child,
body.orders.delivered.admin .admin-orders-container thead tr th:first-child,
body.orders.delivered.admin .admin-customers-container thead tr th:first-child,
body.orders.paid.admin .admin-orders-container thead tr th:first-child,
body.orders.paid.admin .admin-customers-container thead tr th:first-child,
body.orders.canceled.admin .admin-orders-container thead tr th:first-child,
body.orders.canceled.admin .admin-customers-container thead tr th:first-child,
body.orders.voided.admin .admin-orders-container thead tr th:first-child,
body.orders.voided.admin .admin-customers-container thead tr th:first-child,
body.orders.duplicates.admin .admin-orders-container thead tr th:first-child,
body.orders.duplicates.admin .admin-customers-container thead tr th:first-child,
body.orders.show.admin .admin-orders-container thead tr th:first-child,
body.orders.show.admin .admin-customers-container thead tr th:first-child,
body.customers.index.admin .admin-orders-container thead tr th:first-child,
body.customers.index.admin .admin-customers-container thead tr th:first-child,
body.customers.show.admin .admin-orders-container thead tr th:first-child,
body.customers.show.admin .admin-customers-container thead tr th:first-child {
  padding-left: 30px;
}

/* line 588, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container tbody tr.selected,
body.orders.index.admin .admin-customers-container tbody tr.selected,
body.orders.processing.admin .admin-orders-container tbody tr.selected,
body.orders.processing.admin .admin-customers-container tbody tr.selected,
body.orders.property_resolution.admin .admin-orders-container tbody tr.selected,
body.orders.property_resolution.admin .admin-customers-container tbody tr.selected,
body.orders.hazard_verification.admin .admin-orders-container tbody tr.selected,
body.orders.hazard_verification.admin .admin-customers-container tbody tr.selected,
body.orders.tax_research.admin .admin-orders-container tbody tr.selected,
body.orders.tax_research.admin .admin-customers-container tbody tr.selected,
body.orders.tax_lookup.admin .admin-orders-container tbody tr.selected,
body.orders.tax_lookup.admin .admin-customers-container tbody tr.selected,
body.orders.delivered.admin .admin-orders-container tbody tr.selected,
body.orders.delivered.admin .admin-customers-container tbody tr.selected,
body.orders.paid.admin .admin-orders-container tbody tr.selected,
body.orders.paid.admin .admin-customers-container tbody tr.selected,
body.orders.canceled.admin .admin-orders-container tbody tr.selected,
body.orders.canceled.admin .admin-customers-container tbody tr.selected,
body.orders.voided.admin .admin-orders-container tbody tr.selected,
body.orders.voided.admin .admin-customers-container tbody tr.selected,
body.orders.duplicates.admin .admin-orders-container tbody tr.selected,
body.orders.duplicates.admin .admin-customers-container tbody tr.selected,
body.orders.show.admin .admin-orders-container tbody tr.selected,
body.orders.show.admin .admin-customers-container tbody tr.selected,
body.customers.index.admin .admin-orders-container tbody tr.selected,
body.customers.index.admin .admin-customers-container tbody tr.selected,
body.customers.show.admin .admin-orders-container tbody tr.selected,
body.customers.show.admin .admin-customers-container tbody tr.selected {
  border-left: 10px solid #c7e4f3;
}

/* line 591, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.index.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.processing.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.processing.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.property_resolution.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.property_resolution.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.hazard_verification.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.hazard_verification.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.tax_research.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.tax_research.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.tax_lookup.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.tax_lookup.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.delivered.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.delivered.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.paid.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.paid.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.canceled.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.canceled.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.voided.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.voided.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.duplicates.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.duplicates.admin .admin-customers-container tbody tr.selected td:first-child,
body.orders.show.admin .admin-orders-container tbody tr.selected td:first-child,
body.orders.show.admin .admin-customers-container tbody tr.selected td:first-child,
body.customers.index.admin .admin-orders-container tbody tr.selected td:first-child,
body.customers.index.admin .admin-customers-container tbody tr.selected td:first-child,
body.customers.show.admin .admin-orders-container tbody tr.selected td:first-child,
body.customers.show.admin .admin-customers-container tbody tr.selected td:first-child {
  padding-left: 35px;
}

/* line 596, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container tbody tr.claimed,
body.orders.index.admin .admin-customers-container tbody tr.claimed,
body.orders.processing.admin .admin-orders-container tbody tr.claimed,
body.orders.processing.admin .admin-customers-container tbody tr.claimed,
body.orders.property_resolution.admin .admin-orders-container tbody tr.claimed,
body.orders.property_resolution.admin .admin-customers-container tbody tr.claimed,
body.orders.hazard_verification.admin .admin-orders-container tbody tr.claimed,
body.orders.hazard_verification.admin .admin-customers-container tbody tr.claimed,
body.orders.tax_research.admin .admin-orders-container tbody tr.claimed,
body.orders.tax_research.admin .admin-customers-container tbody tr.claimed,
body.orders.tax_lookup.admin .admin-orders-container tbody tr.claimed,
body.orders.tax_lookup.admin .admin-customers-container tbody tr.claimed,
body.orders.delivered.admin .admin-orders-container tbody tr.claimed,
body.orders.delivered.admin .admin-customers-container tbody tr.claimed,
body.orders.paid.admin .admin-orders-container tbody tr.claimed,
body.orders.paid.admin .admin-customers-container tbody tr.claimed,
body.orders.canceled.admin .admin-orders-container tbody tr.claimed,
body.orders.canceled.admin .admin-customers-container tbody tr.claimed,
body.orders.voided.admin .admin-orders-container tbody tr.claimed,
body.orders.voided.admin .admin-customers-container tbody tr.claimed,
body.orders.duplicates.admin .admin-orders-container tbody tr.claimed,
body.orders.duplicates.admin .admin-customers-container tbody tr.claimed,
body.orders.show.admin .admin-orders-container tbody tr.claimed,
body.orders.show.admin .admin-customers-container tbody tr.claimed,
body.customers.index.admin .admin-orders-container tbody tr.claimed,
body.customers.index.admin .admin-customers-container tbody tr.claimed,
body.customers.show.admin .admin-orders-container tbody tr.claimed,
body.customers.show.admin .admin-customers-container tbody tr.claimed {
  background-color: #f5f5f5;
}

/* line 600, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container tbody tr td:first-child,
body.orders.index.admin .admin-customers-container tbody tr td:first-child,
body.orders.processing.admin .admin-orders-container tbody tr td:first-child,
body.orders.processing.admin .admin-customers-container tbody tr td:first-child,
body.orders.property_resolution.admin .admin-orders-container tbody tr td:first-child,
body.orders.property_resolution.admin .admin-customers-container tbody tr td:first-child,
body.orders.hazard_verification.admin .admin-orders-container tbody tr td:first-child,
body.orders.hazard_verification.admin .admin-customers-container tbody tr td:first-child,
body.orders.tax_research.admin .admin-orders-container tbody tr td:first-child,
body.orders.tax_research.admin .admin-customers-container tbody tr td:first-child,
body.orders.tax_lookup.admin .admin-orders-container tbody tr td:first-child,
body.orders.tax_lookup.admin .admin-customers-container tbody tr td:first-child,
body.orders.delivered.admin .admin-orders-container tbody tr td:first-child,
body.orders.delivered.admin .admin-customers-container tbody tr td:first-child,
body.orders.paid.admin .admin-orders-container tbody tr td:first-child,
body.orders.paid.admin .admin-customers-container tbody tr td:first-child,
body.orders.canceled.admin .admin-orders-container tbody tr td:first-child,
body.orders.canceled.admin .admin-customers-container tbody tr td:first-child,
body.orders.voided.admin .admin-orders-container tbody tr td:first-child,
body.orders.voided.admin .admin-customers-container tbody tr td:first-child,
body.orders.duplicates.admin .admin-orders-container tbody tr td:first-child,
body.orders.duplicates.admin .admin-customers-container tbody tr td:first-child,
body.orders.show.admin .admin-orders-container tbody tr td:first-child,
body.orders.show.admin .admin-customers-container tbody tr td:first-child,
body.customers.index.admin .admin-orders-container tbody tr td:first-child,
body.customers.index.admin .admin-customers-container tbody tr td:first-child,
body.customers.show.admin .admin-orders-container tbody tr td:first-child,
body.customers.show.admin .admin-customers-container tbody tr td:first-child {
  padding-left: 40px;
}

/* line 604, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container tbody tr td:last-child,
body.orders.index.admin .admin-customers-container tbody tr td:last-child,
body.orders.processing.admin .admin-orders-container tbody tr td:last-child,
body.orders.processing.admin .admin-customers-container tbody tr td:last-child,
body.orders.property_resolution.admin .admin-orders-container tbody tr td:last-child,
body.orders.property_resolution.admin .admin-customers-container tbody tr td:last-child,
body.orders.hazard_verification.admin .admin-orders-container tbody tr td:last-child,
body.orders.hazard_verification.admin .admin-customers-container tbody tr td:last-child,
body.orders.tax_research.admin .admin-orders-container tbody tr td:last-child,
body.orders.tax_research.admin .admin-customers-container tbody tr td:last-child,
body.orders.tax_lookup.admin .admin-orders-container tbody tr td:last-child,
body.orders.tax_lookup.admin .admin-customers-container tbody tr td:last-child,
body.orders.delivered.admin .admin-orders-container tbody tr td:last-child,
body.orders.delivered.admin .admin-customers-container tbody tr td:last-child,
body.orders.paid.admin .admin-orders-container tbody tr td:last-child,
body.orders.paid.admin .admin-customers-container tbody tr td:last-child,
body.orders.canceled.admin .admin-orders-container tbody tr td:last-child,
body.orders.canceled.admin .admin-customers-container tbody tr td:last-child,
body.orders.voided.admin .admin-orders-container tbody tr td:last-child,
body.orders.voided.admin .admin-customers-container tbody tr td:last-child,
body.orders.duplicates.admin .admin-orders-container tbody tr td:last-child,
body.orders.duplicates.admin .admin-customers-container tbody tr td:last-child,
body.orders.show.admin .admin-orders-container tbody tr td:last-child,
body.orders.show.admin .admin-customers-container tbody tr td:last-child,
body.customers.index.admin .admin-orders-container tbody tr td:last-child,
body.customers.index.admin .admin-customers-container tbody tr td:last-child,
body.customers.show.admin .admin-orders-container tbody tr td:last-child,
body.customers.show.admin .admin-customers-container tbody tr td:last-child {
  padding-right: 20px;
}

/* line 609, app/assets/stylesheets/admin.scss */
body.orders.index.admin .admin-orders-container tbody tr td.channel img,
body.orders.index.admin .admin-customers-container tbody tr td.channel img,
body.orders.processing.admin .admin-orders-container tbody tr td.channel img,
body.orders.processing.admin .admin-customers-container tbody tr td.channel img,
body.orders.property_resolution.admin .admin-orders-container tbody tr td.channel img,
body.orders.property_resolution.admin .admin-customers-container tbody tr td.channel img,
body.orders.hazard_verification.admin .admin-orders-container tbody tr td.channel img,
body.orders.hazard_verification.admin .admin-customers-container tbody tr td.channel img,
body.orders.tax_research.admin .admin-orders-container tbody tr td.channel img,
body.orders.tax_research.admin .admin-customers-container tbody tr td.channel img,
body.orders.tax_lookup.admin .admin-orders-container tbody tr td.channel img,
body.orders.tax_lookup.admin .admin-customers-container tbody tr td.channel img,
body.orders.delivered.admin .admin-orders-container tbody tr td.channel img,
body.orders.delivered.admin .admin-customers-container tbody tr td.channel img,
body.orders.paid.admin .admin-orders-container tbody tr td.channel img,
body.orders.paid.admin .admin-customers-container tbody tr td.channel img,
body.orders.canceled.admin .admin-orders-container tbody tr td.channel img,
body.orders.canceled.admin .admin-customers-container tbody tr td.channel img,
body.orders.voided.admin .admin-orders-container tbody tr td.channel img,
body.orders.voided.admin .admin-customers-container tbody tr td.channel img,
body.orders.duplicates.admin .admin-orders-container tbody tr td.channel img,
body.orders.duplicates.admin .admin-customers-container tbody tr td.channel img,
body.orders.show.admin .admin-orders-container tbody tr td.channel img,
body.orders.show.admin .admin-customers-container tbody tr td.channel img,
body.customers.index.admin .admin-orders-container tbody tr td.channel img,
body.customers.index.admin .admin-customers-container tbody tr td.channel img,
body.customers.show.admin .admin-orders-container tbody tr td.channel img,
body.customers.show.admin .admin-customers-container tbody tr td.channel img {
  width: 32px;
}

@media only screen and (max-width : 992px) {
  /* line 617, app/assets/stylesheets/admin.scss */
  body.orders.index.admin .admin-orders-container tbody tr.selected,
body.orders.index.admin .admin-customers-container tbody tr.selected,
body.orders.processing.admin .admin-orders-container tbody tr.selected,
body.orders.processing.admin .admin-customers-container tbody tr.selected,
body.orders.property_resolution.admin .admin-orders-container tbody tr.selected,
body.orders.property_resolution.admin .admin-customers-container tbody tr.selected,
body.orders.hazard_verification.admin .admin-orders-container tbody tr.selected,
body.orders.hazard_verification.admin .admin-customers-container tbody tr.selected,
body.orders.tax_research.admin .admin-orders-container tbody tr.selected,
body.orders.tax_research.admin .admin-customers-container tbody tr.selected,
body.orders.tax_lookup.admin .admin-orders-container tbody tr.selected,
body.orders.tax_lookup.admin .admin-customers-container tbody tr.selected,
body.orders.delivered.admin .admin-orders-container tbody tr.selected,
body.orders.delivered.admin .admin-customers-container tbody tr.selected,
body.orders.paid.admin .admin-orders-container tbody tr.selected,
body.orders.paid.admin .admin-customers-container tbody tr.selected,
body.orders.canceled.admin .admin-orders-container tbody tr.selected,
body.orders.canceled.admin .admin-customers-container tbody tr.selected,
body.orders.voided.admin .admin-orders-container tbody tr.selected,
body.orders.voided.admin .admin-customers-container tbody tr.selected,
body.orders.duplicates.admin .admin-orders-container tbody tr.selected,
body.orders.duplicates.admin .admin-customers-container tbody tr.selected,
body.orders.show.admin .admin-orders-container tbody tr.selected,
body.orders.show.admin .admin-customers-container tbody tr.selected,
body.customers.index.admin .admin-orders-container tbody tr.selected,
body.customers.index.admin .admin-customers-container tbody tr.selected,
body.customers.show.admin .admin-orders-container tbody tr.selected,
body.customers.show.admin .admin-customers-container tbody tr.selected {
    border-left: 0;
  }
}

/* line 624, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection,
body.orders.processing.admin .collection,
body.orders.property_resolution.admin .collection,
body.orders.hazard_verification.admin .collection,
body.orders.tax_research.admin .collection,
body.orders.tax_lookup.admin .collection,
body.orders.delivered.admin .collection,
body.orders.paid.admin .collection,
body.orders.canceled.admin .collection,
body.orders.voided.admin .collection,
body.orders.duplicates.admin .collection,
body.orders.show.admin .collection,
body.customers.index.admin .collection,
body.customers.show.admin .collection {
  background-color: white;
  margin: 20px 0;
}

/* line 628, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .admin-orders-header,
body.orders.processing.admin .collection .admin-orders-header,
body.orders.property_resolution.admin .collection .admin-orders-header,
body.orders.hazard_verification.admin .collection .admin-orders-header,
body.orders.tax_research.admin .collection .admin-orders-header,
body.orders.tax_lookup.admin .collection .admin-orders-header,
body.orders.delivered.admin .collection .admin-orders-header,
body.orders.paid.admin .collection .admin-orders-header,
body.orders.canceled.admin .collection .admin-orders-header,
body.orders.voided.admin .collection .admin-orders-header,
body.orders.duplicates.admin .collection .admin-orders-header,
body.orders.show.admin .collection .admin-orders-header,
body.customers.index.admin .collection .admin-orders-header,
body.customers.show.admin .collection .admin-orders-header {
  float: left;
  width: calc(100% - 40px);
  margin: 0 20px;
}

/* line 633, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .admin-orders-header p,
body.orders.processing.admin .collection .admin-orders-header p,
body.orders.property_resolution.admin .collection .admin-orders-header p,
body.orders.hazard_verification.admin .collection .admin-orders-header p,
body.orders.tax_research.admin .collection .admin-orders-header p,
body.orders.tax_lookup.admin .collection .admin-orders-header p,
body.orders.delivered.admin .collection .admin-orders-header p,
body.orders.paid.admin .collection .admin-orders-header p,
body.orders.canceled.admin .collection .admin-orders-header p,
body.orders.voided.admin .collection .admin-orders-header p,
body.orders.duplicates.admin .collection .admin-orders-header p,
body.orders.show.admin .collection .admin-orders-header p,
body.customers.index.admin .collection .admin-orders-header p,
body.customers.show.admin .collection .admin-orders-header p {
  margin: 16px 0 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
  letter-spacing: 0.1rem;
  text-align: right;
}

/* line 643, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .tabs .tab a,
body.orders.processing.admin .collection .tabs .tab a,
body.orders.property_resolution.admin .collection .tabs .tab a,
body.orders.hazard_verification.admin .collection .tabs .tab a,
body.orders.tax_research.admin .collection .tabs .tab a,
body.orders.tax_lookup.admin .collection .tabs .tab a,
body.orders.delivered.admin .collection .tabs .tab a,
body.orders.paid.admin .collection .tabs .tab a,
body.orders.canceled.admin .collection .tabs .tab a,
body.orders.voided.admin .collection .tabs .tab a,
body.orders.duplicates.admin .collection .tabs .tab a,
body.orders.show.admin .collection .tabs .tab a,
body.customers.index.admin .collection .tabs .tab a,
body.customers.show.admin .collection .tabs .tab a {
  font-weight: 700;
}

/* line 649, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.notes .collection-item,
body.orders.processing.admin .collection.notes .collection-item,
body.orders.property_resolution.admin .collection.notes .collection-item,
body.orders.hazard_verification.admin .collection.notes .collection-item,
body.orders.tax_research.admin .collection.notes .collection-item,
body.orders.tax_lookup.admin .collection.notes .collection-item,
body.orders.delivered.admin .collection.notes .collection-item,
body.orders.paid.admin .collection.notes .collection-item,
body.orders.canceled.admin .collection.notes .collection-item,
body.orders.voided.admin .collection.notes .collection-item,
body.orders.duplicates.admin .collection.notes .collection-item,
body.orders.show.admin .collection.notes .collection-item,
body.customers.index.admin .collection.notes .collection-item,
body.customers.show.admin .collection.notes .collection-item {
  height: auto;
}

/* line 655, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .payment-info i,
body.orders.processing.admin .collection .payment-info i,
body.orders.property_resolution.admin .collection .payment-info i,
body.orders.hazard_verification.admin .collection .payment-info i,
body.orders.tax_research.admin .collection .payment-info i,
body.orders.tax_lookup.admin .collection .payment-info i,
body.orders.delivered.admin .collection .payment-info i,
body.orders.paid.admin .collection .payment-info i,
body.orders.canceled.admin .collection .payment-info i,
body.orders.voided.admin .collection .payment-info i,
body.orders.duplicates.admin .collection .payment-info i,
body.orders.show.admin .collection .payment-info i,
body.customers.index.admin .collection .payment-info i,
body.customers.show.admin .collection .payment-info i {
  margin: 0 10px 0 0;
}

/* line 659, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .payment-info .order_due_date,
body.orders.processing.admin .collection .payment-info .order_due_date,
body.orders.property_resolution.admin .collection .payment-info .order_due_date,
body.orders.hazard_verification.admin .collection .payment-info .order_due_date,
body.orders.tax_research.admin .collection .payment-info .order_due_date,
body.orders.tax_lookup.admin .collection .payment-info .order_due_date,
body.orders.delivered.admin .collection .payment-info .order_due_date,
body.orders.paid.admin .collection .payment-info .order_due_date,
body.orders.canceled.admin .collection .payment-info .order_due_date,
body.orders.voided.admin .collection .payment-info .order_due_date,
body.orders.duplicates.admin .collection .payment-info .order_due_date,
body.orders.show.admin .collection .payment-info .order_due_date,
body.customers.index.admin .collection .payment-info .order_due_date,
body.customers.show.admin .collection .payment-info .order_due_date {
  display: block;
}

/* line 662, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .payment-info .order_due_date input,
body.orders.processing.admin .collection .payment-info .order_due_date input,
body.orders.property_resolution.admin .collection .payment-info .order_due_date input,
body.orders.hazard_verification.admin .collection .payment-info .order_due_date input,
body.orders.tax_research.admin .collection .payment-info .order_due_date input,
body.orders.tax_lookup.admin .collection .payment-info .order_due_date input,
body.orders.delivered.admin .collection .payment-info .order_due_date input,
body.orders.paid.admin .collection .payment-info .order_due_date input,
body.orders.canceled.admin .collection .payment-info .order_due_date input,
body.orders.voided.admin .collection .payment-info .order_due_date input,
body.orders.duplicates.admin .collection .payment-info .order_due_date input,
body.orders.show.admin .collection .payment-info .order_due_date input,
body.customers.index.admin .collection .payment-info .order_due_date input,
body.customers.show.admin .collection .payment-info .order_due_date input {
  width: 140px;
}

/* line 668, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .notes-container,
body.orders.processing.admin .collection .notes-container,
body.orders.property_resolution.admin .collection .notes-container,
body.orders.hazard_verification.admin .collection .notes-container,
body.orders.tax_research.admin .collection .notes-container,
body.orders.tax_lookup.admin .collection .notes-container,
body.orders.delivered.admin .collection .notes-container,
body.orders.paid.admin .collection .notes-container,
body.orders.canceled.admin .collection .notes-container,
body.orders.voided.admin .collection .notes-container,
body.orders.duplicates.admin .collection .notes-container,
body.orders.show.admin .collection .notes-container,
body.customers.index.admin .collection .notes-container,
body.customers.show.admin .collection .notes-container {
  margin: 20px 0 0;
}

/* line 671, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .notes-container .row,
body.orders.processing.admin .collection .notes-container .row,
body.orders.property_resolution.admin .collection .notes-container .row,
body.orders.hazard_verification.admin .collection .notes-container .row,
body.orders.tax_research.admin .collection .notes-container .row,
body.orders.tax_lookup.admin .collection .notes-container .row,
body.orders.delivered.admin .collection .notes-container .row,
body.orders.paid.admin .collection .notes-container .row,
body.orders.canceled.admin .collection .notes-container .row,
body.orders.voided.admin .collection .notes-container .row,
body.orders.duplicates.admin .collection .notes-container .row,
body.orders.show.admin .collection .notes-container .row,
body.customers.index.admin .collection .notes-container .row,
body.customers.show.admin .collection .notes-container .row {
  margin-bottom: 0;
}

/* line 676, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .order-price-field,
body.orders.processing.admin .collection .order-price-field,
body.orders.property_resolution.admin .collection .order-price-field,
body.orders.hazard_verification.admin .collection .order-price-field,
body.orders.tax_research.admin .collection .order-price-field,
body.orders.tax_lookup.admin .collection .order-price-field,
body.orders.delivered.admin .collection .order-price-field,
body.orders.paid.admin .collection .order-price-field,
body.orders.canceled.admin .collection .order-price-field,
body.orders.voided.admin .collection .order-price-field,
body.orders.duplicates.admin .collection .order-price-field,
body.orders.show.admin .collection .order-price-field,
body.customers.index.admin .collection .order-price-field,
body.customers.show.admin .collection .order-price-field {
  width: 100px;
}

/* line 680, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection .btn-save,
body.orders.processing.admin .collection .btn-save,
body.orders.property_resolution.admin .collection .btn-save,
body.orders.hazard_verification.admin .collection .btn-save,
body.orders.tax_research.admin .collection .btn-save,
body.orders.tax_lookup.admin .collection .btn-save,
body.orders.delivered.admin .collection .btn-save,
body.orders.paid.admin .collection .btn-save,
body.orders.canceled.admin .collection .btn-save,
body.orders.voided.admin .collection .btn-save,
body.orders.duplicates.admin .collection .btn-save,
body.orders.show.admin .collection .btn-save,
body.customers.index.admin .collection .btn-save,
body.customers.show.admin .collection .btn-save {
  margin: 5px 10px;
}

/* line 684, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar i.price-icon::before,
body.orders.processing.admin .collection li.avatar i.price-icon::before,
body.orders.property_resolution.admin .collection li.avatar i.price-icon::before,
body.orders.hazard_verification.admin .collection li.avatar i.price-icon::before,
body.orders.tax_research.admin .collection li.avatar i.price-icon::before,
body.orders.tax_lookup.admin .collection li.avatar i.price-icon::before,
body.orders.delivered.admin .collection li.avatar i.price-icon::before,
body.orders.paid.admin .collection li.avatar i.price-icon::before,
body.orders.canceled.admin .collection li.avatar i.price-icon::before,
body.orders.voided.admin .collection li.avatar i.price-icon::before,
body.orders.duplicates.admin .collection li.avatar i.price-icon::before,
body.orders.show.admin .collection li.avatar i.price-icon::before,
body.customers.index.admin .collection li.avatar i.price-icon::before,
body.customers.show.admin .collection li.avatar i.price-icon::before {
  content: 'receipt';
}

/* line 688, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar i.payment-icon::before,
body.orders.processing.admin .collection li.avatar i.payment-icon::before,
body.orders.property_resolution.admin .collection li.avatar i.payment-icon::before,
body.orders.hazard_verification.admin .collection li.avatar i.payment-icon::before,
body.orders.tax_research.admin .collection li.avatar i.payment-icon::before,
body.orders.tax_lookup.admin .collection li.avatar i.payment-icon::before,
body.orders.delivered.admin .collection li.avatar i.payment-icon::before,
body.orders.paid.admin .collection li.avatar i.payment-icon::before,
body.orders.canceled.admin .collection li.avatar i.payment-icon::before,
body.orders.voided.admin .collection li.avatar i.payment-icon::before,
body.orders.duplicates.admin .collection li.avatar i.payment-icon::before,
body.orders.show.admin .collection li.avatar i.payment-icon::before,
body.customers.index.admin .collection li.avatar i.payment-icon::before,
body.customers.show.admin .collection li.avatar i.payment-icon::before {
  content: 'attach_money';
}

/* line 692, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.processing.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.property_resolution.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.hazard_verification.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.tax_research.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.tax_lookup.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.delivered.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.paid.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.canceled.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.voided.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.duplicates.admin .collection li.avatar i.sales-rep-icon::before,
body.orders.show.admin .collection li.avatar i.sales-rep-icon::before,
body.customers.index.admin .collection li.avatar i.sales-rep-icon::before,
body.customers.show.admin .collection li.avatar i.sales-rep-icon::before {
  content: 'account_box';
}

/* line 697, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.index.admin .collection:hover li.avatar i.price-icon::before,
body.orders.index.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.index.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.processing.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.processing.admin .collection:hover li.avatar i.price-icon::before,
body.orders.processing.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.processing.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.property_resolution.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.property_resolution.admin .collection:hover li.avatar i.price-icon::before,
body.orders.property_resolution.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.property_resolution.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.hazard_verification.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.hazard_verification.admin .collection:hover li.avatar i.price-icon::before,
body.orders.hazard_verification.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.hazard_verification.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.tax_research.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.tax_research.admin .collection:hover li.avatar i.price-icon::before,
body.orders.tax_research.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.tax_research.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.tax_lookup.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.tax_lookup.admin .collection:hover li.avatar i.price-icon::before,
body.orders.tax_lookup.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.tax_lookup.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.delivered.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.delivered.admin .collection:hover li.avatar i.price-icon::before,
body.orders.delivered.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.delivered.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.paid.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.paid.admin .collection:hover li.avatar i.price-icon::before,
body.orders.paid.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.paid.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.canceled.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.canceled.admin .collection:hover li.avatar i.price-icon::before,
body.orders.canceled.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.canceled.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.voided.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.voided.admin .collection:hover li.avatar i.price-icon::before,
body.orders.voided.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.voided.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.duplicates.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.duplicates.admin .collection:hover li.avatar i.price-icon::before,
body.orders.duplicates.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.duplicates.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.orders.show.admin .collection:hover li.avatar i.report-type-icon::before,
body.orders.show.admin .collection:hover li.avatar i.price-icon::before,
body.orders.show.admin .collection:hover li.avatar i.payment-icon::before,
body.orders.show.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.customers.index.admin .collection:hover li.avatar i.report-type-icon::before,
body.customers.index.admin .collection:hover li.avatar i.price-icon::before,
body.customers.index.admin .collection:hover li.avatar i.payment-icon::before,
body.customers.index.admin .collection:hover li.avatar i.sales-rep-icon::before,
body.customers.show.admin .collection:hover li.avatar i.report-type-icon::before,
body.customers.show.admin .collection:hover li.avatar i.price-icon::before,
body.customers.show.admin .collection:hover li.avatar i.payment-icon::before,
body.customers.show.admin .collection:hover li.avatar i.sales-rep-icon::before {
  content: 'edit';
}

/* line 704, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.processing.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.property_resolution.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.hazard_verification.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.tax_research.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.tax_lookup.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.delivered.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.paid.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.canceled.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.voided.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.duplicates.admin .collection:hover li.avatar i.report-type-icon::after,
body.orders.show.admin .collection:hover li.avatar i.report-type-icon::after,
body.customers.index.admin .collection:hover li.avatar i.report-type-icon::after,
body.customers.show.admin .collection:hover li.avatar i.report-type-icon::after {
  content: '';
}

/* line 710, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header,
body.orders.processing.admin .collection.collapsible li.collection-header,
body.orders.property_resolution.admin .collection.collapsible li.collection-header,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header,
body.orders.tax_research.admin .collection.collapsible li.collection-header,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header,
body.orders.delivered.admin .collection.collapsible li.collection-header,
body.orders.paid.admin .collection.collapsible li.collection-header,
body.orders.canceled.admin .collection.collapsible li.collection-header,
body.orders.voided.admin .collection.collapsible li.collection-header,
body.orders.duplicates.admin .collection.collapsible li.collection-header,
body.orders.show.admin .collection.collapsible li.collection-header,
body.customers.index.admin .collection.collapsible li.collection-header,
body.customers.show.admin .collection.collapsible li.collection-header {
  padding: 10px 0;
}

/* line 713, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.processing.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.property_resolution.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.tax_research.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.delivered.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.paid.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.canceled.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.voided.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.duplicates.admin .collection.collapsible li.collection-header .data-status-badge,
body.orders.show.admin .collection.collapsible li.collection-header .data-status-badge,
body.customers.index.admin .collection.collapsible li.collection-header .data-status-badge,
body.customers.show.admin .collection.collapsible li.collection-header .data-status-badge {
  float: none;
  padding: 5px;
}

/* line 717, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.processing.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.property_resolution.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.tax_research.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.delivered.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.paid.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.canceled.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.voided.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.duplicates.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.orders.show.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.customers.index.admin .collection.collapsible li.collection-header .data-status-badge.error,
body.customers.show.admin .collection.collapsible li.collection-header .data-status-badge.error {
  background-color: #F44336;
}

/* line 721, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.processing.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.property_resolution.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.tax_research.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.delivered.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.paid.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.canceled.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.voided.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.duplicates.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.orders.show.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.customers.index.admin .collection.collapsible li.collection-header .data-status-badge.warning,
body.customers.show.admin .collection.collapsible li.collection-header .data-status-badge.warning {
  background-color: #fbc02d;
}

/* line 725, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.processing.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.property_resolution.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.tax_research.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.delivered.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.paid.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.canceled.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.voided.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.duplicates.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.orders.show.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.customers.index.admin .collection.collapsible li.collection-header .data-status-badge.success,
body.customers.show.admin .collection.collapsible li.collection-header .data-status-badge.success {
  background-color: #4CAF50;
}

/* line 730, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header.done,
body.orders.processing.admin .collection.collapsible li.collection-header.done,
body.orders.property_resolution.admin .collection.collapsible li.collection-header.done,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header.done,
body.orders.tax_research.admin .collection.collapsible li.collection-header.done,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header.done,
body.orders.delivered.admin .collection.collapsible li.collection-header.done,
body.orders.paid.admin .collection.collapsible li.collection-header.done,
body.orders.canceled.admin .collection.collapsible li.collection-header.done,
body.orders.voided.admin .collection.collapsible li.collection-header.done,
body.orders.duplicates.admin .collection.collapsible li.collection-header.done,
body.orders.show.admin .collection.collapsible li.collection-header.done,
body.customers.index.admin .collection.collapsible li.collection-header.done,
body.customers.show.admin .collection.collapsible li.collection-header.done {
  border-bottom: 10px solid #4CAF50;
  padding-bottom: 0;
}

/* line 735, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header.warning,
body.orders.processing.admin .collection.collapsible li.collection-header.warning,
body.orders.property_resolution.admin .collection.collapsible li.collection-header.warning,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header.warning,
body.orders.tax_research.admin .collection.collapsible li.collection-header.warning,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header.warning,
body.orders.delivered.admin .collection.collapsible li.collection-header.warning,
body.orders.paid.admin .collection.collapsible li.collection-header.warning,
body.orders.canceled.admin .collection.collapsible li.collection-header.warning,
body.orders.voided.admin .collection.collapsible li.collection-header.warning,
body.orders.duplicates.admin .collection.collapsible li.collection-header.warning,
body.orders.show.admin .collection.collapsible li.collection-header.warning,
body.customers.index.admin .collection.collapsible li.collection-header.warning,
body.customers.show.admin .collection.collapsible li.collection-header.warning {
  border-bottom: 10px solid #fbc02d;
  padding-bottom: 0;
}

/* line 740, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header.error,
body.orders.processing.admin .collection.collapsible li.collection-header.error,
body.orders.property_resolution.admin .collection.collapsible li.collection-header.error,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header.error,
body.orders.tax_research.admin .collection.collapsible li.collection-header.error,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header.error,
body.orders.delivered.admin .collection.collapsible li.collection-header.error,
body.orders.paid.admin .collection.collapsible li.collection-header.error,
body.orders.canceled.admin .collection.collapsible li.collection-header.error,
body.orders.voided.admin .collection.collapsible li.collection-header.error,
body.orders.duplicates.admin .collection.collapsible li.collection-header.error,
body.orders.show.admin .collection.collapsible li.collection-header.error,
body.customers.index.admin .collection.collapsible li.collection-header.error,
body.customers.show.admin .collection.collapsible li.collection-header.error {
  border-bottom: 10px solid #F44336;
  padding-bottom: 0;
}

/* line 745, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection.collapsible li.collection-header.disabled,
body.orders.processing.admin .collection.collapsible li.collection-header.disabled,
body.orders.property_resolution.admin .collection.collapsible li.collection-header.disabled,
body.orders.hazard_verification.admin .collection.collapsible li.collection-header.disabled,
body.orders.tax_research.admin .collection.collapsible li.collection-header.disabled,
body.orders.tax_lookup.admin .collection.collapsible li.collection-header.disabled,
body.orders.delivered.admin .collection.collapsible li.collection-header.disabled,
body.orders.paid.admin .collection.collapsible li.collection-header.disabled,
body.orders.canceled.admin .collection.collapsible li.collection-header.disabled,
body.orders.voided.admin .collection.collapsible li.collection-header.disabled,
body.orders.duplicates.admin .collection.collapsible li.collection-header.disabled,
body.orders.show.admin .collection.collapsible li.collection-header.disabled,
body.customers.index.admin .collection.collapsible li.collection-header.disabled,
body.customers.show.admin .collection.collapsible li.collection-header.disabled {
  border-bottom: 10px solid #e5e5e5;
  padding-bottom: 0;
}

/* line 754, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li form .input-field,
body.orders.processing.admin .collection li form .input-field,
body.orders.property_resolution.admin .collection li form .input-field,
body.orders.hazard_verification.admin .collection li form .input-field,
body.orders.tax_research.admin .collection li form .input-field,
body.orders.tax_lookup.admin .collection li form .input-field,
body.orders.delivered.admin .collection li form .input-field,
body.orders.paid.admin .collection li form .input-field,
body.orders.canceled.admin .collection li form .input-field,
body.orders.voided.admin .collection li form .input-field,
body.orders.duplicates.admin .collection li form .input-field,
body.orders.show.admin .collection li form .input-field,
body.customers.index.admin .collection li form .input-field,
body.customers.show.admin .collection li form .input-field {
  margin: 0;
}

/* line 759, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li form .actions .btn.js-cancel-editing, body.orders.index.admin .collection li form .actions .js-cancel-editing.btn-large, body.orders.index.admin .collection li form .actions .btn.js-cancel-adding, body.orders.index.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.processing.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.processing.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.processing.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.processing.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.property_resolution.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.property_resolution.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.property_resolution.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.property_resolution.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.hazard_verification.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.hazard_verification.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.hazard_verification.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.hazard_verification.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.tax_research.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.tax_research.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.tax_research.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.tax_research.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.tax_lookup.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.tax_lookup.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.tax_lookup.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.tax_lookup.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.delivered.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.delivered.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.delivered.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.delivered.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.paid.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.paid.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.paid.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.paid.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.canceled.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.canceled.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.canceled.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.canceled.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.voided.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.voided.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.voided.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.voided.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.duplicates.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.duplicates.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.duplicates.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.duplicates.admin .collection li form .actions .js-cancel-adding.btn-large,
body.orders.show.admin .collection li form .actions .btn.js-cancel-editing,
body.orders.show.admin .collection li form .actions .js-cancel-editing.btn-large,
body.orders.show.admin .collection li form .actions .btn.js-cancel-adding,
body.orders.show.admin .collection li form .actions .js-cancel-adding.btn-large,
body.customers.index.admin .collection li form .actions .btn.js-cancel-editing,
body.customers.index.admin .collection li form .actions .js-cancel-editing.btn-large,
body.customers.index.admin .collection li form .actions .btn.js-cancel-adding,
body.customers.index.admin .collection li form .actions .js-cancel-adding.btn-large,
body.customers.show.admin .collection li form .actions .btn.js-cancel-editing,
body.customers.show.admin .collection li form .actions .js-cancel-editing.btn-large,
body.customers.show.admin .collection li form .actions .btn.js-cancel-adding,
body.customers.show.admin .collection li form .actions .js-cancel-adding.btn-large {
  margin-left: 0;
}

/* line 765, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar,
body.orders.processing.admin .collection li.avatar,
body.orders.property_resolution.admin .collection li.avatar,
body.orders.hazard_verification.admin .collection li.avatar,
body.orders.tax_research.admin .collection li.avatar,
body.orders.tax_lookup.admin .collection li.avatar,
body.orders.delivered.admin .collection li.avatar,
body.orders.paid.admin .collection li.avatar,
body.orders.canceled.admin .collection li.avatar,
body.orders.voided.admin .collection li.avatar,
body.orders.duplicates.admin .collection li.avatar,
body.orders.show.admin .collection li.avatar,
body.customers.index.admin .collection li.avatar,
body.customers.show.admin .collection li.avatar {
  padding-left: 72px;
  height: 0;
}

/* line 771, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar.note,
body.orders.processing.admin .collection li.avatar.note,
body.orders.property_resolution.admin .collection li.avatar.note,
body.orders.hazard_verification.admin .collection li.avatar.note,
body.orders.tax_research.admin .collection li.avatar.note,
body.orders.tax_lookup.admin .collection li.avatar.note,
body.orders.delivered.admin .collection li.avatar.note,
body.orders.paid.admin .collection li.avatar.note,
body.orders.canceled.admin .collection li.avatar.note,
body.orders.voided.admin .collection li.avatar.note,
body.orders.duplicates.admin .collection li.avatar.note,
body.orders.show.admin .collection li.avatar.note,
body.customers.index.admin .collection li.avatar.note,
body.customers.show.admin .collection li.avatar.note {
  height: auto;
}

/* line 776, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.processing.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.property_resolution.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.hazard_verification.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.tax_research.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.tax_lookup.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.delivered.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.paid.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.canceled.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.voided.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.duplicates.admin .collection li.avatar.customer-info-item .sales-rep,
body.orders.show.admin .collection li.avatar.customer-info-item .sales-rep,
body.customers.index.admin .collection li.avatar.customer-info-item .sales-rep,
body.customers.show.admin .collection li.avatar.customer-info-item .sales-rep {
  margin: 0;
}

/* line 779, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.processing.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.property_resolution.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.hazard_verification.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.tax_research.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.tax_lookup.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.delivered.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.paid.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.canceled.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.voided.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.duplicates.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.orders.show.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.customers.index.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji,
body.customers.show.admin .collection li.avatar.customer-info-item .sales-rep .bitmoji {
  width: 100%;
  height: 100%;
}

/* line 786, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar.order-details,
body.orders.processing.admin .collection li.avatar.order-details,
body.orders.property_resolution.admin .collection li.avatar.order-details,
body.orders.hazard_verification.admin .collection li.avatar.order-details,
body.orders.tax_research.admin .collection li.avatar.order-details,
body.orders.tax_lookup.admin .collection li.avatar.order-details,
body.orders.delivered.admin .collection li.avatar.order-details,
body.orders.paid.admin .collection li.avatar.order-details,
body.orders.canceled.admin .collection li.avatar.order-details,
body.orders.voided.admin .collection li.avatar.order-details,
body.orders.duplicates.admin .collection li.avatar.order-details,
body.orders.show.admin .collection li.avatar.order-details,
body.customers.index.admin .collection li.avatar.order-details,
body.customers.show.admin .collection li.avatar.order-details {
  padding-left: 0;
}

/* line 789, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.processing.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.property_resolution.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.hazard_verification.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.tax_research.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.tax_lookup.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.delivered.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.paid.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.canceled.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.voided.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.duplicates.admin .collection li.avatar.order-details .channel-partner-indicator,
body.orders.show.admin .collection li.avatar.order-details .channel-partner-indicator,
body.customers.index.admin .collection li.avatar.order-details .channel-partner-indicator,
body.customers.show.admin .collection li.avatar.order-details .channel-partner-indicator {
  width: 72px;
  padding: 10px 20px;
}

/* line 795, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar .sent-at,
body.orders.processing.admin .collection li.avatar .sent-at,
body.orders.property_resolution.admin .collection li.avatar .sent-at,
body.orders.hazard_verification.admin .collection li.avatar .sent-at,
body.orders.tax_research.admin .collection li.avatar .sent-at,
body.orders.tax_lookup.admin .collection li.avatar .sent-at,
body.orders.delivered.admin .collection li.avatar .sent-at,
body.orders.paid.admin .collection li.avatar .sent-at,
body.orders.canceled.admin .collection li.avatar .sent-at,
body.orders.voided.admin .collection li.avatar .sent-at,
body.orders.duplicates.admin .collection li.avatar .sent-at,
body.orders.show.admin .collection li.avatar .sent-at,
body.customers.index.admin .collection li.avatar .sent-at,
body.customers.show.admin .collection li.avatar .sent-at {
  color: #9e9e9e;
  font-size: 0.8rem;
}

/* line 800, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar .material-icons,
body.orders.processing.admin .collection li.avatar .material-icons,
body.orders.property_resolution.admin .collection li.avatar .material-icons,
body.orders.hazard_verification.admin .collection li.avatar .material-icons,
body.orders.tax_research.admin .collection li.avatar .material-icons,
body.orders.tax_lookup.admin .collection li.avatar .material-icons,
body.orders.delivered.admin .collection li.avatar .material-icons,
body.orders.paid.admin .collection li.avatar .material-icons,
body.orders.canceled.admin .collection li.avatar .material-icons,
body.orders.voided.admin .collection li.avatar .material-icons,
body.orders.duplicates.admin .collection li.avatar .material-icons,
body.orders.show.admin .collection li.avatar .material-icons,
body.customers.index.admin .collection li.avatar .material-icons,
body.customers.show.admin .collection li.avatar .material-icons {
  padding: 0;
}

/* line 803, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar .material-icons.sent,
body.orders.processing.admin .collection li.avatar .material-icons.sent,
body.orders.property_resolution.admin .collection li.avatar .material-icons.sent,
body.orders.hazard_verification.admin .collection li.avatar .material-icons.sent,
body.orders.tax_research.admin .collection li.avatar .material-icons.sent,
body.orders.tax_lookup.admin .collection li.avatar .material-icons.sent,
body.orders.delivered.admin .collection li.avatar .material-icons.sent,
body.orders.paid.admin .collection li.avatar .material-icons.sent,
body.orders.canceled.admin .collection li.avatar .material-icons.sent,
body.orders.voided.admin .collection li.avatar .material-icons.sent,
body.orders.duplicates.admin .collection li.avatar .material-icons.sent,
body.orders.show.admin .collection li.avatar .material-icons.sent,
body.customers.index.admin .collection li.avatar .material-icons.sent,
body.customers.show.admin .collection li.avatar .material-icons.sent {
  background-color: #4CAF50;
}

/* line 808, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar .apn-icon::before,
body.orders.processing.admin .collection li.avatar .apn-icon::before,
body.orders.property_resolution.admin .collection li.avatar .apn-icon::before,
body.orders.hazard_verification.admin .collection li.avatar .apn-icon::before,
body.orders.tax_research.admin .collection li.avatar .apn-icon::before,
body.orders.tax_lookup.admin .collection li.avatar .apn-icon::before,
body.orders.delivered.admin .collection li.avatar .apn-icon::before,
body.orders.paid.admin .collection li.avatar .apn-icon::before,
body.orders.canceled.admin .collection li.avatar .apn-icon::before,
body.orders.voided.admin .collection li.avatar .apn-icon::before,
body.orders.duplicates.admin .collection li.avatar .apn-icon::before,
body.orders.show.admin .collection li.avatar .apn-icon::before,
body.customers.index.admin .collection li.avatar .apn-icon::before,
body.customers.show.admin .collection li.avatar .apn-icon::before {
  content: 'input';
}

/* line 814, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar .report-type-icon:hover,
body.orders.index.admin .collection li.avatar .apn-icon:hover,
body.orders.processing.admin .collection li.avatar .report-type-icon:hover,
body.orders.processing.admin .collection li.avatar .apn-icon:hover,
body.orders.property_resolution.admin .collection li.avatar .report-type-icon:hover,
body.orders.property_resolution.admin .collection li.avatar .apn-icon:hover,
body.orders.hazard_verification.admin .collection li.avatar .report-type-icon:hover,
body.orders.hazard_verification.admin .collection li.avatar .apn-icon:hover,
body.orders.tax_research.admin .collection li.avatar .report-type-icon:hover,
body.orders.tax_research.admin .collection li.avatar .apn-icon:hover,
body.orders.tax_lookup.admin .collection li.avatar .report-type-icon:hover,
body.orders.tax_lookup.admin .collection li.avatar .apn-icon:hover,
body.orders.delivered.admin .collection li.avatar .report-type-icon:hover,
body.orders.delivered.admin .collection li.avatar .apn-icon:hover,
body.orders.paid.admin .collection li.avatar .report-type-icon:hover,
body.orders.paid.admin .collection li.avatar .apn-icon:hover,
body.orders.canceled.admin .collection li.avatar .report-type-icon:hover,
body.orders.canceled.admin .collection li.avatar .apn-icon:hover,
body.orders.voided.admin .collection li.avatar .report-type-icon:hover,
body.orders.voided.admin .collection li.avatar .apn-icon:hover,
body.orders.duplicates.admin .collection li.avatar .report-type-icon:hover,
body.orders.duplicates.admin .collection li.avatar .apn-icon:hover,
body.orders.show.admin .collection li.avatar .report-type-icon:hover,
body.orders.show.admin .collection li.avatar .apn-icon:hover,
body.customers.index.admin .collection li.avatar .report-type-icon:hover,
body.customers.index.admin .collection li.avatar .apn-icon:hover,
body.customers.show.admin .collection li.avatar .report-type-icon:hover,
body.customers.show.admin .collection li.avatar .apn-icon:hover {
  cursor: pointer;
}

/* line 819, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.avatar .dropdown-content,
body.orders.processing.admin .collection li.avatar .dropdown-content,
body.orders.property_resolution.admin .collection li.avatar .dropdown-content,
body.orders.hazard_verification.admin .collection li.avatar .dropdown-content,
body.orders.tax_research.admin .collection li.avatar .dropdown-content,
body.orders.tax_lookup.admin .collection li.avatar .dropdown-content,
body.orders.delivered.admin .collection li.avatar .dropdown-content,
body.orders.paid.admin .collection li.avatar .dropdown-content,
body.orders.canceled.admin .collection li.avatar .dropdown-content,
body.orders.voided.admin .collection li.avatar .dropdown-content,
body.orders.duplicates.admin .collection li.avatar .dropdown-content,
body.orders.show.admin .collection li.avatar .dropdown-content,
body.customers.index.admin .collection li.avatar .dropdown-content,
body.customers.show.admin .collection li.avatar .dropdown-content {
  min-width: 190px;
}

/* line 824, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.collection-header,
body.orders.processing.admin .collection li.collection-header,
body.orders.property_resolution.admin .collection li.collection-header,
body.orders.hazard_verification.admin .collection li.collection-header,
body.orders.tax_research.admin .collection li.collection-header,
body.orders.tax_lookup.admin .collection li.collection-header,
body.orders.delivered.admin .collection li.collection-header,
body.orders.paid.admin .collection li.collection-header,
body.orders.canceled.admin .collection li.collection-header,
body.orders.voided.admin .collection li.collection-header,
body.orders.duplicates.admin .collection li.collection-header,
body.orders.show.admin .collection li.collection-header,
body.customers.index.admin .collection li.collection-header,
body.customers.show.admin .collection li.collection-header {
  padding: 10px 20px;
}

/* line 827, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.collection-header h4,
body.orders.processing.admin .collection li.collection-header h4,
body.orders.property_resolution.admin .collection li.collection-header h4,
body.orders.hazard_verification.admin .collection li.collection-header h4,
body.orders.tax_research.admin .collection li.collection-header h4,
body.orders.tax_lookup.admin .collection li.collection-header h4,
body.orders.delivered.admin .collection li.collection-header h4,
body.orders.paid.admin .collection li.collection-header h4,
body.orders.canceled.admin .collection li.collection-header h4,
body.orders.voided.admin .collection li.collection-header h4,
body.orders.duplicates.admin .collection li.collection-header h4,
body.orders.show.admin .collection li.collection-header h4,
body.customers.index.admin .collection li.collection-header h4,
body.customers.show.admin .collection li.collection-header h4 {
  font-size: 1rem;
}

/* line 830, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.collection-header h4 .error,
body.orders.processing.admin .collection li.collection-header h4 .error,
body.orders.property_resolution.admin .collection li.collection-header h4 .error,
body.orders.hazard_verification.admin .collection li.collection-header h4 .error,
body.orders.tax_research.admin .collection li.collection-header h4 .error,
body.orders.tax_lookup.admin .collection li.collection-header h4 .error,
body.orders.delivered.admin .collection li.collection-header h4 .error,
body.orders.paid.admin .collection li.collection-header h4 .error,
body.orders.canceled.admin .collection li.collection-header h4 .error,
body.orders.voided.admin .collection li.collection-header h4 .error,
body.orders.duplicates.admin .collection li.collection-header h4 .error,
body.orders.show.admin .collection li.collection-header h4 .error,
body.customers.index.admin .collection li.collection-header h4 .error,
body.customers.show.admin .collection li.collection-header h4 .error {
  color: #F44336;
  margin: 0 10px;
  line-height: 2rem;
}

/* line 838, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.settings-item,
body.orders.processing.admin .collection li.settings-item,
body.orders.property_resolution.admin .collection li.settings-item,
body.orders.hazard_verification.admin .collection li.settings-item,
body.orders.tax_research.admin .collection li.settings-item,
body.orders.tax_lookup.admin .collection li.settings-item,
body.orders.delivered.admin .collection li.settings-item,
body.orders.paid.admin .collection li.settings-item,
body.orders.canceled.admin .collection li.settings-item,
body.orders.voided.admin .collection li.settings-item,
body.orders.duplicates.admin .collection li.settings-item,
body.orders.show.admin .collection li.settings-item,
body.customers.index.admin .collection li.settings-item,
body.customers.show.admin .collection li.settings-item {
  float: left;
  width: 100%;
  padding-left: 20px;
}

/* line 844, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.settings-item a.activate,
body.orders.processing.admin .collection li.settings-item a.activate,
body.orders.property_resolution.admin .collection li.settings-item a.activate,
body.orders.hazard_verification.admin .collection li.settings-item a.activate,
body.orders.tax_research.admin .collection li.settings-item a.activate,
body.orders.tax_lookup.admin .collection li.settings-item a.activate,
body.orders.delivered.admin .collection li.settings-item a.activate,
body.orders.paid.admin .collection li.settings-item a.activate,
body.orders.canceled.admin .collection li.settings-item a.activate,
body.orders.voided.admin .collection li.settings-item a.activate,
body.orders.duplicates.admin .collection li.settings-item a.activate,
body.orders.show.admin .collection li.settings-item a.activate,
body.customers.index.admin .collection li.settings-item a.activate,
body.customers.show.admin .collection li.settings-item a.activate {
  color: #4CAF50;
}

/* line 848, app/assets/stylesheets/admin.scss */
body.orders.index.admin .collection li.settings-item a.deactivate,
body.orders.processing.admin .collection li.settings-item a.deactivate,
body.orders.property_resolution.admin .collection li.settings-item a.deactivate,
body.orders.hazard_verification.admin .collection li.settings-item a.deactivate,
body.orders.tax_research.admin .collection li.settings-item a.deactivate,
body.orders.tax_lookup.admin .collection li.settings-item a.deactivate,
body.orders.delivered.admin .collection li.settings-item a.deactivate,
body.orders.paid.admin .collection li.settings-item a.deactivate,
body.orders.canceled.admin .collection li.settings-item a.deactivate,
body.orders.voided.admin .collection li.settings-item a.deactivate,
body.orders.duplicates.admin .collection li.settings-item a.deactivate,
body.orders.show.admin .collection li.settings-item a.deactivate,
body.customers.index.admin .collection li.settings-item a.deactivate,
body.customers.show.admin .collection li.settings-item a.deactivate {
  color: #F44336;
}

/* line 857, app/assets/stylesheets/admin.scss */
body.orders.index.admin .add-recipient-container .actions-bar-footer,
body.orders.processing.admin .add-recipient-container .actions-bar-footer,
body.orders.property_resolution.admin .add-recipient-container .actions-bar-footer,
body.orders.hazard_verification.admin .add-recipient-container .actions-bar-footer,
body.orders.tax_research.admin .add-recipient-container .actions-bar-footer,
body.orders.tax_lookup.admin .add-recipient-container .actions-bar-footer,
body.orders.delivered.admin .add-recipient-container .actions-bar-footer,
body.orders.paid.admin .add-recipient-container .actions-bar-footer,
body.orders.canceled.admin .add-recipient-container .actions-bar-footer,
body.orders.voided.admin .add-recipient-container .actions-bar-footer,
body.orders.duplicates.admin .add-recipient-container .actions-bar-footer,
body.orders.show.admin .add-recipient-container .actions-bar-footer,
body.customers.index.admin .add-recipient-container .actions-bar-footer,
body.customers.show.admin .add-recipient-container .actions-bar-footer {
  background-color: white;
  width: 100%;
  padding: 10px 20px;
  margin: 0;
}

/* line 865, app/assets/stylesheets/admin.scss */
body.orders.index.admin .balance-owed,
body.orders.processing.admin .balance-owed,
body.orders.property_resolution.admin .balance-owed,
body.orders.hazard_verification.admin .balance-owed,
body.orders.tax_research.admin .balance-owed,
body.orders.tax_lookup.admin .balance-owed,
body.orders.delivered.admin .balance-owed,
body.orders.paid.admin .balance-owed,
body.orders.canceled.admin .balance-owed,
body.orders.voided.admin .balance-owed,
body.orders.duplicates.admin .balance-owed,
body.orders.show.admin .balance-owed,
body.customers.index.admin .balance-owed,
body.customers.show.admin .balance-owed {
  width: 100%;
}

/* line 868, app/assets/stylesheets/admin.scss */
body.orders.index.admin .balance-owed .amount,
body.orders.processing.admin .balance-owed .amount,
body.orders.property_resolution.admin .balance-owed .amount,
body.orders.hazard_verification.admin .balance-owed .amount,
body.orders.tax_research.admin .balance-owed .amount,
body.orders.tax_lookup.admin .balance-owed .amount,
body.orders.delivered.admin .balance-owed .amount,
body.orders.paid.admin .balance-owed .amount,
body.orders.canceled.admin .balance-owed .amount,
body.orders.voided.admin .balance-owed .amount,
body.orders.duplicates.admin .balance-owed .amount,
body.orders.show.admin .balance-owed .amount,
body.customers.index.admin .balance-owed .amount,
body.customers.show.admin .balance-owed .amount {
  color: #F44336;
}

/* line 876, app/assets/stylesheets/admin.scss */
body.builders.index.admin .builders-container,
body.developers.index.admin .builders-container {
  margin: 40px auto;
}

/* line 879, app/assets/stylesheets/admin.scss */
body.builders.index.admin .builders-container .builder-upload-container,
body.developers.index.admin .builders-container .builder-upload-container {
  padding: 10px 30px 0;
  border: 1px solid #dddddd;
  background-color: white;
  margin-bottom: 1.5rem;
}

/* line 886, app/assets/stylesheets/admin.scss */
body.builders.index.admin .builders-container .collapsible,
body.developers.index.admin .builders-container .collapsible {
  margin-bottom: 1.5rem;
}

/* line 890, app/assets/stylesheets/admin.scss */
body.builders.index.admin .builders-container span.badge.badge-flood-cert,
body.developers.index.admin .builders-container span.badge.badge-flood-cert {
  margin: 0 0 10px;
}

/* line 895, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection,
body.developers.index.admin ul.collection {
  background-color: white;
}

/* line 898, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .tract-heading,
body.developers.index.admin ul.collection .tract-heading {
  padding: 0 10px;
}

/* line 901, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .tract-heading h4,
body.developers.index.admin ul.collection .tract-heading h4 {
  display: block;
  margin-bottom: 0;
}

/* line 906, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .tract-heading p,
body.developers.index.admin ul.collection .tract-heading p {
  margin: 0;
}

/* line 911, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .collection-header,
body.developers.index.admin ul.collection .collection-header {
  padding: 0;
}

/* line 914, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .collection-header .toolbar-container,
body.developers.index.admin ul.collection .collection-header .toolbar-container {
  height: 76px;
}

/* line 919, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .collection-content,
body.developers.index.admin ul.collection .collection-content {
  margin: 0 1.5rem;
}

/* line 923, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .lot-container,
body.developers.index.admin ul.collection .lot-container {
  border: 1px solid #bdbdbd;
  margin-top: 1.5rem;
}

/* line 927, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .lot-container .lot-header,
body.developers.index.admin ul.collection .lot-container .lot-header {
  background-color: #616161;
}

/* line 930, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .lot-container .lot-header p,
body.developers.index.admin ul.collection .lot-container .lot-header p {
  color: white;
  padding: 10px 20px;
  margin: 0;
}

/* line 937, app/assets/stylesheets/admin.scss */
body.builders.index.admin ul.collection .lot-container .collection,
body.developers.index.admin ul.collection .lot-container .collection {
  margin: 0;
}

/* line 944, app/assets/stylesheets/admin.scss */
table.developer-users {
  margin-bottom: 20px;
}

/* line 949, app/assets/stylesheets/admin.scss */
table.taxes .badge {
  float: left;
}

/* line 952, app/assets/stylesheets/admin.scss */
table.taxes .badge.assessment, table.taxes .badge.melloroos {
  background-color: #4CAF50;
}

/* line 961, app/assets/stylesheets/admin.scss */
body.customers.show.admin .preferred-pricing-container h2 {
  margin: 0;
  line-height: 4rem;
}

/* line 966, app/assets/stylesheets/admin.scss */
body.customers.show.admin .preferred-pricing-container h4 {
  margin: 0;
}

/* line 970, app/assets/stylesheets/admin.scss */
body.customers.show.admin .preferred-pricing-container .actions {
  margin-top: 10px;
}

/* line 974, app/assets/stylesheets/admin.scss */
body.customers.show.admin .preferred-pricing-container .notified-indicator {
  line-height: 60px;
  margin-left: 10px;
  cursor: default;
}

/* line 981, app/assets/stylesheets/admin.scss */
body.customers.show.admin .widget-container {
  margin-top: 1.5rem;
}

/* line 985, app/assets/stylesheets/admin.scss */
body.customers.show.admin .customer-info-items {
  margin-top: 1.5rem;
  min-height: 222px;
}

/* line 989, app/assets/stylesheets/admin.scss */
body.customers.show.admin .customer-info-items .user-photo {
  margin: 18px 42px 0;
}

/* line 993, app/assets/stylesheets/admin.scss */
body.customers.show.admin .customer-info-items .note {
  margin: 0;
}

/* line 997, app/assets/stylesheets/admin.scss */
body.customers.show.admin .customer-info-items .admin-actions {
  margin: 5px 0;
}

/* line 1003, app/assets/stylesheets/admin.scss */
body.customers.show.admin .collection .channel-partner-badge {
  margin: 5px 0 0 10px;
}

/* line 1012, app/assets/stylesheets/admin.scss */
body.customers.show.admin .account-settings-container form#edit_account li.collection-header,
body.customers.show.admin .account-settings-container form#edit_mls_accounts li.collection-header,
body.customers.show.admin .account-settings-container form#edit_builder_accounts li.collection-header {
  padding: 20px;
}

/* line 1015, app/assets/stylesheets/admin.scss */
body.customers.show.admin .account-settings-container form#edit_account li.collection-header .actions,
body.customers.show.admin .account-settings-container form#edit_mls_accounts li.collection-header .actions,
body.customers.show.admin .account-settings-container form#edit_builder_accounts li.collection-header .actions {
  margin-top: 10px;
}

/* line 1022, app/assets/stylesheets/admin.scss */
body.customers.show.admin .admin-orders-container {
  margin-top: 40px;
}

/* line 1028, app/assets/stylesheets/admin.scss */
.admin .status-badge {
  cursor: default;
  background-color: #5bc0de;
  white-space: nowrap;
  padding: 0 5px;
  font-size: 1rem !important;
}

/* line 1035, app/assets/stylesheets/admin.scss */
.admin .status-badge.dispute-status {
  background-color: #f0ad4e;
}

/* line 1039, app/assets/stylesheets/admin.scss */
.admin .status-badge.flag-status {
  background-color: #337ab7;
}

/* line 1046, app/assets/stylesheets/admin.scss */
.separator-heading {
  height: 4rem;
  color: #616161;
  border-bottom: 2px solid #616161;
  font-size: 1rem;
  line-height: 1rem;
  display: inline-block;
  width: 100%;
  margin: 20px 0;
}

/* line 1056, app/assets/stylesheets/admin.scss */
.separator-heading a.btn, .separator-heading a.btn-large {
  line-height: 36px;
}

/* line 1060, app/assets/stylesheets/admin.scss */
.separator-heading h2 {
  font-size: 1rem;
  line-height: 1rem;
}

/* line 1065, app/assets/stylesheets/admin.scss */
.separator-heading .btn-edit {
  line-height: 5rem;
}

/* line 1069, app/assets/stylesheets/admin.scss */
.separator-heading .preferred-pricing-toggle {
  margin-top: 20px;
}

/* line 1076, app/assets/stylesheets/admin.scss */
form.edit_property_validation .input-field,
form.edit_flood_certificate .input-field {
  display: none;
  margin: 0;
}

/* line 1080, app/assets/stylesheets/admin.scss */
form.edit_property_validation .input-field input,
form.edit_flood_certificate .input-field input {
  margin: 0;
}

/* line 1086, app/assets/stylesheets/admin.scss */
.pagination {
  border-top: 1px solid #d0d0d0;
  padding: 20px 0;
  margin: 0;
  text-align: center;
}

/* line 1092, app/assets/stylesheets/admin.scss */
.pagination li.disabled i {
  cursor: default;
  color: #999999;
}

/* line 1100, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container,
table.customers .order-preview-container {
  width: 150px;
}

/* line 1103, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container .indicators,
table.customers .order-preview-container .indicators {
  height: 22px;
}

/* line 1106, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container .indicators span,
table.customers .order-preview-container .indicators span {
  margin-right: 4px;
  cursor: default;
}

/* line 1112, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container .channel-partner-indicator,
table.customers .order-preview-container .channel-partner-indicator {
  margin: 0 6px 0 0;
}

/* line 1117, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container .partner-feed-indicator,
table.customers .order-preview-container .partner-feed-indicator {
  padding-right: 2px;
}

/* line 1120, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container .partner-feed-indicator img,
table.customers .order-preview-container .partner-feed-indicator img {
  width: 16px;
  height: 16px;
}

/* line 1126, app/assets/stylesheets/admin.scss */
table.orders .order-preview-container span.badge.new,
table.customers .order-preview-container span.badge.new {
  margin-top: 2px;
}

/* line 1131, app/assets/stylesheets/admin.scss */
table.orders i,
table.customers i {
  font-size: 1rem;
  margin: 2px 4px 0 0;
}

/* line 1136, app/assets/stylesheets/admin.scss */
table.orders span.badge.new,
table.customers span.badge.new {
  float: left;
  margin: 0;
  width: 80px;
}

/* line 1142, app/assets/stylesheets/admin.scss */
table.orders span.badge.new::after,
table.customers span.badge.new::after {
  text-transform: uppercase;
}

/* line 1146, app/assets/stylesheets/admin.scss */
table.orders span.badge.new.preferred-pricing,
table.customers span.badge.new.preferred-pricing {
  font-size: 8px;
  letter-spacing: 0.1rem;
  width: 130px;
  margin-top: 4px;
  background-color: #4CAF50;
}

/* line 1155, app/assets/stylesheets/admin.scss */
table.orders .price-icon,
table.orders .phone-icon,
table.orders .sales-rep-icon,
table.customers .price-icon,
table.customers .phone-icon,
table.customers .sales-rep-icon {
  font-size: 1.4rem;
  line-height: 1.4rem;
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
}

/* line 1164, app/assets/stylesheets/admin.scss */
table.orders .phone-icon,
table.customers .phone-icon {
  padding-right: 5px;
}

/* line 1168, app/assets/stylesheets/admin.scss */
table.orders .sales-rep,
table.customers .sales-rep {
  float: left;
  min-width: 170px;
  background-color: #88c6e5;
  color: white;
}

/* line 1174, app/assets/stylesheets/admin.scss */
table.orders .sales-rep .icon-container,
table.customers .sales-rep .icon-container {
  float: left;
  padding: 4px;
  background-color: #88c6e5;
}

/* line 1182, app/assets/stylesheets/admin.scss */
table.orders .actions .btn, table.orders .actions .btn-large,
table.customers .actions .btn,
table.customers .actions .btn-large {
  margin: 10px 0;
}

/* line 1188, app/assets/stylesheets/admin.scss */
span.badge.new.order-queue-badge {
  margin: 12px 0;
}

/* line 1192, app/assets/stylesheets/admin.scss */
span.badge.new.channel-partner-badge {
  margin-top: 4px;
  margin-left: 0;
  text-transform: uppercase;
}

/* line 1197, app/assets/stylesheets/admin.scss */
span.badge.new.channel-partner-badge.snapnhd {
  background-color: #2b71b1;
}

/* line 1201, app/assets/stylesheets/admin.scss */
span.badge.new.channel-partner-badge.expressnhdca {
  background-color: #009245;
}

/* line 1205, app/assets/stylesheets/admin.scss */
span.badge.new.channel-partner-badge::after {
  font-size: 0.6rem;
}

/* line 1210, app/assets/stylesheets/admin.scss */
.sales-rep {
  margin-top: 6px;
}

/* line 1213, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji {
  float: left;
  margin: 0;
  width: 20px;
  height: 20px;
  background-size: cover;
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.admin {
  background-image: url(/assets_dev/bitmoji/admin-b850b45de8d852e388473a962cafbbac656c1ff51b87c79553682fcb45c52207.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.barbara {
  background-image: url(/assets_dev/bitmoji/barbara-581d0ddcf7be46fbbc09159ef96f07730e7e65dfd4c7128cf8fdbbded3b10883.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.bobbie {
  background-image: url(/assets_dev/bitmoji/bobbie-f675a9f99523d8d45351c8ea4fd6357b9f486dcf7dfa85af3d675eb566498f50.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.drew {
  background-image: url(/assets_dev/bitmoji/drew-9141c3944de920b5d6c65acb5ad68e36ec7aec96bc05066cc0a596752ad2f54e.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.heather {
  background-image: url(/assets_dev/bitmoji/heather-e53af3aad21bca4b98180ef1044e19d7c0c1495a653a8151ca442fa246efb99a.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.jon {
  background-image: url(/assets_dev/bitmoji/jon-27503f1233857f9ea220ff9705a9f3e9cbe863257ba20893ee31f8b49adeacc7.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.lisa {
  background-image: url(/assets_dev/bitmoji/lisa-97387c05fee70344fa92d0968c6f26be24fcbf2c00d7d10deed17dbf72be9dc7.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.liza {
  background-image: url(/assets_dev/bitmoji/liza-cb4b7343fb048a3e889378d97b1871c6413ad272fe7d02a0ed1c8f3e31467aaa.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.marlene {
  background-image: url(/assets_dev/bitmoji/marlene-4204b40390212c5d9ea584df2527aeda39d1f492c8f061e8d5dbd86dcc296d72.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.sarah {
  background-image: url(/assets_dev/bitmoji/sarah-ef4012106969f6c7d011b990cc65b05d7081d620861b5d73783e1d41093c7643.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.sean {
  background-image: url(/assets_dev/bitmoji/sean-9cbe6d2c1845e8478e749a065f88be811ebb3bb62933c44e6810206b092c19fd.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.shelly {
  background-image: url(/assets_dev/bitmoji/shelly-a1f2758028d26e137c9695c995cf330dff8a7f0fa44d652230ab4e03d7912609.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.toni {
  background-image: url(/assets_dev/bitmoji/toni-512c781c2481dbe51dfbe5ffd5ac7f7c95a5d2c517c3211fad0a46ede4bffdfb.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.wendy {
  background-image: url(/assets_dev/bitmoji/wendy-ac7b979d335e69e0ed76b1c0f8a1b5fa9b59751974386f27055212471702bd57.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.yvonne {
  background-image: url(/assets_dev/bitmoji/yvonne-adf4decdef417300e8296b6cc2a51b4ba0a500a3f8a931592060a18f9681c451.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.nancy {
  background-image: url(/assets_dev/bitmoji/nancy-c408f3cfedc63ae34e1324997346d0106dd0a9cc1224ff58d88d2824ab6e0e97.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.monica {
  background-image: url(/assets_dev/bitmoji/monica-b13526055d4be462390e8b9480036b30d8ea172132690cb4cb412e9788aeb68b.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.kristen {
  background-image: url(/assets_dev/bitmoji/kristen-770bab6c3564a382c9822e640155966fc53d4c11542dd00322e3c350b80e0859.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.elisa {
  background-image: url(/assets_dev/bitmoji/elisa-9e139aa6ad9d50495f5120f610cc97f1731401e426c7edded1e722b8bc2f9ae8.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.disclosuresio {
  background-image: url(/assets_dev/bitmoji/disclosuresio-81f976740d1ce805f6afdaf42607f8b3ae21750e6bbd695382ef4423ccea1646.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.homelight {
  background-image: url(/assets_dev/bitmoji/homelight-bad93e9c1de2e783631c062a15883f578a0cacf908cf68ac2e994e86001abd5f.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.purplebricks {
  background-image: url(/assets_dev/bitmoji/purplebricks-c5be253b6459cb4b6b04473166e5c60e9141de808747fcede233964fceab778c.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.opendoor {
  background-image: url(/assets_dev/bitmoji/opendoor-0c7322ecd358c94ae061cabc5405fe0d8815c02bb45e79cf34d19da87ece6472.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.brad {
  background-image: url(/assets_dev/bitmoji/brad-09b5f7695e50680f7c80cd428b4d746b0769658ee9ccbc58bda5fb8c6af15479.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.dancer {
  background-image: url(/assets_dev/bitmoji/dancer-caf855a9ed58bf7cc1de355a5a4dbd30f19aa45f150fa3eb500518aca0f3f394.png);
}

/* line 1223, app/assets/stylesheets/admin.scss */
.sales-rep i.bitmoji.face_with_cowboy_hat {
  background-image: url(/assets_dev/bitmoji/face_with_cowboy_hat-fa06028d21670c23a8852cf08bef0453d66d716555942ef4d74ab1cd135b3a2e.png);
}

/* line 1229, app/assets/stylesheets/admin.scss */
.sales-rep i.material-icons {
  float: left;
  margin: 0;
  font-size: 1.6rem;
}

/* line 1236, app/assets/stylesheets/admin.scss */
span.badge.new.sales-rep-badge,
span.badge.new.promo-code-badge {
  font-size: 8px;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  margin-left: 4px;
  width: auto;
  min-width: 130px;
  line-height: 28px;
  height: 20px;
  background-color: #88c6e5;
  color: white;
}

/* line 1252, app/assets/stylesheets/admin.scss */
table.bordered thead tr {
  height: auto;
}

/* line 1257, app/assets/stylesheets/admin.scss */
table.bordered thead th.hidden {
  text-indent: -9999px;
}

/* line 1264, app/assets/stylesheets/admin.scss */
table.bordered tr {
  height: auto;
}

/* line 1267, app/assets/stylesheets/admin.scss */
table.bordered tr.error-highlight, table.bordered tr.data-highlight {
  background-color: #F44336;
  opacity: 0.8;
  color: white;
}

/* line 1273, app/assets/stylesheets/admin.scss */
table.bordered tr.error-highlight.data-highlight, table.bordered tr.data-highlight.data-highlight {
  background-color: #fff9c4;
  color: rgba(0, 0, 0, 0.87);
}

/* line 1279, app/assets/stylesheets/admin.scss */
table.bordered tr.error-highlight .mapping-actions .btn, table.bordered tr.error-highlight .mapping-actions .btn-large, table.bordered tr.data-highlight .mapping-actions .btn, table.bordered tr.data-highlight .mapping-actions .btn-large {
  color: white;
}

/* line 1285, app/assets/stylesheets/admin.scss */
table.bordered tr .mapping {
  float: right;
  width: auto;
  margin: 10px 0;
}

/* line 1291, app/assets/stylesheets/admin.scss */
table.bordered tr .mapping-actions {
  float: left;
  margin: 4px 0 4px 40px;
}

/* line 1295, app/assets/stylesheets/admin.scss */
table.bordered tr .mapping-actions .btn, table.bordered tr .mapping-actions .btn-large {
  margin: 0;
  border-radius: 0;
}

/* line 1299, app/assets/stylesheets/admin.scss */
table.bordered tr .mapping-actions .btn.selected, table.bordered tr .mapping-actions .selected.btn-large {
  background-color: #9e9e9e;
}

/* line 1303, app/assets/stylesheets/admin.scss */
table.bordered tr .mapping-actions .btn:first-child, table.bordered tr .mapping-actions .btn-large:first-child {
  border-right: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 1309, app/assets/stylesheets/admin.scss */
table.bordered tr .mapping-actions .btn:last-child, table.bordered tr .mapping-actions .btn-large:last-child {
  border-left: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 1318, app/assets/stylesheets/admin.scss */
table.bordered td {
  min-width: 130px;
}

/* line 1321, app/assets/stylesheets/admin.scss */
table.bordered td.channel {
  min-width: 65px;
}

/* line 1329, app/assets/stylesheets/admin.scss */
table.bordered td.property {
  height: 150px;
  max-width: 290px;
}

/* line 1334, app/assets/stylesheets/admin.scss */
table.bordered td.order-actions-container {
  max-width: 380px;
}

/* line 1339, app/assets/stylesheets/admin.scss */
table.bordered .mapping {
  font-weight: 700;
  color: #9e9e9e;
}

/* line 1343, app/assets/stylesheets/admin.scss */
table.bordered .mapping span.data-source {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 700;
}

/* line 1349, app/assets/stylesheets/admin.scss */
table.bordered .mapping.in span.in-indicator {
  color: #88c6e5;
}

/* line 1355, app/assets/stylesheets/admin.scss */
table.bordered .mapping.out span.out-indicator {
  color: #4CAF50;
}

/* line 1362, app/assets/stylesheets/admin.scss */
table.bordered .mapping.not-available span.not-available-indicator, table.bordered .mapping.notmapped span.not-available-indicator {
  color: #4CAF50;
}

/* line 1367, app/assets/stylesheets/admin.scss */
table.bordered .mapping span {
  margin-right: 10px;
}

/* line 1374, app/assets/stylesheets/admin.scss */
li.collection-item span.title {
  display: block;
}

/* line 1378, app/assets/stylesheets/admin.scss */
li.collection-item p {
  display: inline-block;
}

/* line 1383, app/assets/stylesheets/admin.scss */
li.collection-item.avatar.note span.title {
  font-weight: 400;
}

/* line 1388, app/assets/stylesheets/admin.scss */
li.collection-item .btn-duplicates {
  margin: 6px 0;
}

/* line 1396, app/assets/stylesheets/admin.scss */
.order-method-indicator i,
.payment-method-indicator i,
.auto-delivery-indicator i {
  font-size: 1.6rem;
  margin-left: 10px;
}

/* line 1401, app/assets/stylesheets/admin.scss */
.order-method-indicator i.web::before,
.payment-method-indicator i.web::before,
.auto-delivery-indicator i.web::before {
  content: 'desktop_mac';
}

/* line 1407, app/assets/stylesheets/admin.scss */
.order-method-indicator i.sms::before,
.payment-method-indicator i.sms::before,
.auto-delivery-indicator i.sms::before {
  content: 'phone_iphone';
}

/* line 1413, app/assets/stylesheets/admin.scss */
.order-method-indicator i.internal::before,
.payment-method-indicator i.internal::before,
.auto-delivery-indicator i.internal::before {
  content: 'attach_file';
}

/* line 1421, app/assets/stylesheets/admin.scss */
.auto-delivery-indicator i {
  color: #9e9e9e;
}

/* line 1426, app/assets/stylesheets/admin.scss */
.auto-delivery-indicator.enabled i {
  color: #4CAF50;
}

/* line 1433, app/assets/stylesheets/admin.scss */
.partner-feed-indicator img {
  width: 24px;
  height: 24px;
}

/* line 1439, app/assets/stylesheets/admin.scss */
.modal {
  z-index: 9999 !important;
  min-height: 300px;
}

/* line 1443, app/assets/stylesheets/admin.scss */
.modal .verification-preloader {
  margin-top: 60px;
}

/* line 1447, app/assets/stylesheets/admin.scss */
.modal .modal-header {
  margin: 0 -24px;
  padding: 0 24px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1453, app/assets/stylesheets/admin.scss */
.modal h4 {
  margin: 0;
  display: inline-block;
  font-size: 1.2rem;
}

/* line 1461, app/assets/stylesheets/admin.scss */
.modal .actions .close i {
  color: #9e9e9e;
  font-size: 2.2rem;
}

/* line 1468, app/assets/stylesheets/admin.scss */
.modal .no-results {
  margin-top: 60px;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.64rem;
  letter-spacing: 0.1em;
  font-weight: 300;
}

/* line 1477, app/assets/stylesheets/admin.scss */
.modal .btn-address {
  height: 100%;
  text-align: left;
  line-height: 1.6rem;
  padding: 10px 20px;
}

/* line 1484, app/assets/stylesheets/admin.scss */
.modal textarea {
  height: 300px;
}

/* line 1488, app/assets/stylesheets/admin.scss */
.modal .modal-content {
  padding: 12px 24px;
}

/* line 1491, app/assets/stylesheets/admin.scss */
.modal .modal-content.main-content {
  padding: 0 24px;
  margin: 0;
  background-color: white;
  min-height: 280px;
}

/* line 1497, app/assets/stylesheets/admin.scss */
.modal .modal-content.main-content .tabs {
  margin-bottom: 20px;
}

/* line 1501, app/assets/stylesheets/admin.scss */
.modal .modal-content.main-content .card-component {
  margin: 5px 0 20px;
}

/* line 1507, app/assets/stylesheets/admin.scss */
.modal .modal-content .indicators .sales-rep-badge {
  line-height: 20px;
}

/* line 1513, app/assets/stylesheets/admin.scss */
.modal h5 {
  margin: 0;
}

/* line 1517, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list {
  float: left;
}

/* line 1520, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list li {
  line-height: 1.8rem;
  height: 60px;
}

/* line 1524, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list li i {
  font-size: 1rem;
  margin: 2px 4px 0 0;
}

/* line 1530, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list .order-number {
  margin-right: 10px;
}

/* line 1534, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list .sales-rep {
  margin: 0;
}

/* line 1537, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list .sales-rep i.bitmoji {
  margin: 0 4px 0 0;
}

/* line 1542, app/assets/stylesheets/admin.scss */
.modal .payment-duplicates-list span.badge.promo-code-badge {
  margin-left: 10px;
}

/* line 1548, app/assets/stylesheets/admin.scss */
.report-generating-container {
  width: 350px;
}

/* line 1551, app/assets/stylesheets/admin.scss */
.report-generating-container i {
  font-size: 3rem;
}

/* line 1558, app/assets/stylesheets/admin.scss */
.jsoneditor-container .actions .btn, .jsoneditor-container .actions .btn-large {
  margin: 20px 0 0 10px;
}

/* line 1562, app/assets/stylesheets/admin.scss */
.jsoneditor-container .actions .jsoneditor {
  min-height: 400px;
}

/* line 1568, app/assets/stylesheets/admin.scss */
p.note {
  color: #9e9e9e;
  font-size: 0.8rem;
  margin: 0 0 1rem;
}

/* line 1574, app/assets/stylesheets/admin.scss */
section.data-comparison-container {
  margin: 0;
  border: 0;
}

/* line 1578, app/assets/stylesheets/admin.scss */
section.data-comparison-container .actions {
  clear: both;
}

/* line 1582, app/assets/stylesheets/admin.scss */
section.data-comparison-container .actions a i {
  font-size: 2rem;
}

/* line 1588, app/assets/stylesheets/admin.scss */
section.data-comparison-container span.badge.new {
  clear: both;
  margin-bottom: 4px;
  width: auto;
  float: left;
  margin-left: 0;
}

/* line 1595, app/assets/stylesheets/admin.scss */
section.data-comparison-container span.badge.new.stat-badge {
  clear: none;
  display: inline-block;
}

/* line 1600, app/assets/stylesheets/admin.scss */
section.data-comparison-container span.badge.new.determination-badge {
  float: left;
  min-width: 250px;
}

/* line 1609, app/assets/stylesheets/admin.scss */
table.keys-comparison-table td,
table.orders-comparison-table td {
  vertical-align: top;
}

/* line 1613, app/assets/stylesheets/admin.scss */
table.keys-comparison-table.keys-comparison-table,
table.orders-comparison-table.keys-comparison-table {
  width: 300px;
}

/* line 1616, app/assets/stylesheets/admin.scss */
table.keys-comparison-table.keys-comparison-table tr,
table.orders-comparison-table.keys-comparison-table tr {
  height: 1.5rem;
}

/* line 1620, app/assets/stylesheets/admin.scss */
table.keys-comparison-table.keys-comparison-table td,
table.orders-comparison-table.keys-comparison-table td {
  padding: 0;
}

/* line 1623, app/assets/stylesheets/admin.scss */
table.keys-comparison-table.keys-comparison-table td p,
table.orders-comparison-table.keys-comparison-table td p {
  margin: 0;
}

/* line 1628, app/assets/stylesheets/admin.scss */
table.keys-comparison-table.keys-comparison-table .stats,
table.orders-comparison-table.keys-comparison-table .stats {
  margin-top: 4px;
}

/* line 1633, app/assets/stylesheets/admin.scss */
table.keys-comparison-table .stats,
table.orders-comparison-table .stats {
  width: 250px;
}

/* line 1636, app/assets/stylesheets/admin.scss */
table.keys-comparison-table .stats.orders-matching-stats,
table.orders-comparison-table .stats.orders-matching-stats {
  width: 150px;
}

/* line 1641, app/assets/stylesheets/admin.scss */
table.keys-comparison-table ul.sites,
table.orders-comparison-table ul.sites {
  float: left;
  list-style-type: square;
  margin: 0 0 10px;
}

/* line 1646, app/assets/stylesheets/admin.scss */
table.keys-comparison-table ul.sites li,
table.orders-comparison-table ul.sites li {
  float: left;
  margin-left: 20px;
  list-style-type: square;
  font-size: 0.6rem;
  width: 100%;
}

/* line 1656, app/assets/stylesheets/admin.scss */
.customer-info {
  float: left;
}

/* line 1659, app/assets/stylesheets/admin.scss */
.customer-info .user-photo {
  float: left;
  width: 36px;
  height: 36px;
  margin: 5px 10px 0 0;
}

/* line 1666, app/assets/stylesheets/admin.scss */
.customer-info i {
  margin: 5px 5px 0 0;
  font-size: 1rem;
}

/* line 1673, app/assets/stylesheets/admin.scss */
.mls-orders-container .collection-item {
  float: left;
  width: 100%;
  padding: 20px;
}

@media only screen and (min-width : 993px) {
  /* line 1681, app/assets/stylesheets/admin.scss */
  .customer-info {
    width: 280px;
  }
  /* line 1685, app/assets/stylesheets/admin.scss */
  .property-info {
    width: 200px;
  }
}

/* line 1692, app/assets/stylesheets/admin.scss */
body.users.index table i.ability-indicator {
  font-size: 2rem;
}

/* line 1699, app/assets/stylesheets/admin.scss */
body.counties.index .btn, body.counties.index .btn-large {
  margin: 0 20px 0 0;
}

/* line 1702, app/assets/stylesheets/admin.scss */
body.counties.index .btn.selected, body.counties.index .selected.btn-large {
  background-color: #88c6e5;
  color: white;
}

/* line 1709, app/assets/stylesheets/admin.scss */
i.material-icons.flag-icon {
  font-size: 2rem;
  color: #F44336;
  cursor: default;
}

/* line 1714, app/assets/stylesheets/admin.scss */
i.material-icons.flag-icon.flag-icon-flood {
  color: #88c6e5;
}

/* line 1720, app/assets/stylesheets/admin.scss */
.admin-settings-group {
  padding: 12px 0;
  margin: 8px 0;
  border-top: 1px solid #eeeeee;
}

/* line 1725, app/assets/stylesheets/admin.scss */
.admin-settings-group:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

/* line 1731, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-group-label {
  font-size: 0.85rem;
  font-weight: 500;
  color: #757575;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 8px;
}

/* line 1741, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-row {
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 4px 0;
}

/* line 1747, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-row .admin-settings-row-label {
  flex: 0 0 40%;
  max-width: 40%;
  font-size: 0.9rem;
  color: #616161;
  padding-right: 12px;
}

/* line 1755, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-row .admin-settings-row-input {
  flex: 1;
  min-width: 0;
}

/* line 1760, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-row .admin-settings-row-input .input-field {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1766, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-row .admin-settings-row-input .input-field.boolean {
  margin: 0;
  padding: 0;
}

/* line 1770, app/assets/stylesheets/admin.scss */
.admin-settings-group .admin-settings-row .admin-settings-row-input .input-field.boolean label {
  position: relative;
  top: -3px;
  overflow: hidden;
  width: 26px;
  color: transparent;
  white-space: nowrap;
}

/* line 1782, app/assets/stylesheets/admin.scss */
.admin-settings-group textarea.admin-bordered-input {
  border: 1px solid #bdbdbd !important;
  border-radius: 4px;
  padding: 8px 10px !important;
  background-color: white;
  box-sizing: border-box;
  width: 100% !important;
  min-height: 120px;
  margin-top: 4px;
  transition: border-color 0.2s;
}

/* line 1793, app/assets/stylesheets/admin.scss */
.admin-settings-group textarea.admin-bordered-input:focus {
  border-color: #88c6e5 !important;
  outline: none;
}

/* line 1819, app/assets/stylesheets/admin.scss */
.company-admin-form .input-field {
  margin-top: 1.25rem;
}

/* line 1826, app/assets/stylesheets/admin.scss */
.company-admin-form .boolean {
  margin-top: 0.5rem;
}

/* line 1833, app/assets/stylesheets/admin.scss */
.company-admin-form .field-extra-top {
  margin-top: 2.5rem;
}

/* line 3, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show nav.admin-nav.subheader .container {
  display: block;
}

/* line 8, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show nav.admin-nav.subheader .subheader-actions a.paid {
  background-color: #4CAF50;
}

/* line 15, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel {
  margin-top: 1.5rem;
}

/* line 18, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-header {
  padding: 0 20px;
  float: left;
  width: 100%;
  height: 64px;
  background-color: #e0e0e0;
}

/* line 27, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-header h4 {
  font-size: 1rem;
  float: left;
}

/* line 32, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-header .data-status-badge {
  margin: 20px 0;
}

/* line 35, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-header .data-status-badge.error {
  background-color: #F44336;
}

/* line 39, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-header .data-status-badge.warning {
  background-color: #fbc02d;
}

/* line 43, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-header .data-status-badge.success {
  background-color: #4CAF50;
}

/* line 50, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel.done .panel-header {
  background-color: #4CAF50;
  color: white;
}

/* line 58, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel.error .panel-header, body.admin.orders.show .admin-layout .admin-panel.warning .panel-header {
  background-color: #F44336;
  color: white;
}

/* line 64, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions {
  margin: 0;
  border-radius: 0;
  border-radius: 0;
}

/* line 69, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions.order-summary {
  float: left;
  width: 100%;
  overflow: visible;
}

/* line 75, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .dropdown-content {
  min-width: 200px;
}

/* line 79, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions {
  float: left;
  margin: -4px 0 0;
}

/* line 83, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn, body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn-large {
  margin: 0;
  border-radius: 0;
  height: 30px;
  line-height: 30px;
}

/* line 89, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn.selected, body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .selected.btn-large {
  background-color: #e0e0e0;
}

/* line 93, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn:first-child, body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn-large:first-child {
  border-right: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 99, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn:last-child, body.admin.orders.show .admin-layout .admin-panel .panel-actions .mapping-actions .btn-large:last-child {
  border-left: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 107, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .row {
  margin: 0;
}

/* line 111, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .collection-item {
  width: 100%;
}

/* line 115, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .collection-item .secondary-content i.right {
  margin-left: 5px;
}

/* line 119, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .collection-item .secondary-content .none {
  color: rgba(0, 0, 0, 0.87);
}

/* line 126, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .indicators span {
  float: left;
  margin-right: 10px;
  width: 16px;
  height: 16px;
}

/* line 132, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .indicators span img {
  width: 16px;
  height: 16px;
}

/* line 137, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .panel-actions .indicators span i {
  margin: 0;
  font-size: 16px;
}

/* line 145, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .order-details {
  padding: 0 10px 10px;
}

/* line 148, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .order-details h4 {
  font-size: 1rem;
  line-height: 2.2rem;
  margin: 10px 0;
  border-bottom: 1px solid;
  padding: 0;
}

/* line 156, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .order-details li.detail {
  padding: 2px 0;
}

/* line 160, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .order-details .detail-name {
  color: #9e9e9e;
}

/* line 163, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .order-details .detail-name a.dropdown-button {
  color: inherit;
}

/* line 166, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel .order-details .detail-name a.dropdown-button:hover {
  text-decoration: underline;
}

/* line 174, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel.recipients-container .recipients {
  min-height: 135px;
  margin-top: 90px;
}

/* line 181, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel table.determinations td {
  padding: 5px;
}

/* line 186, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout .admin-panel table.determinations.tax td {
  padding: 15px 5px;
}

/* line 193, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout nav.property-validation-nav {
  background-color: #9e9e9e;
}

/* line 197, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout ul.collection.with-header.collapsible {
  margin: 0;
  border-top: 0;
  box-shadow: none;
}

/* line 202, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout ul.collection.with-header.collapsible li.collection-header {
  padding: 0;
}

/* line 205, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout ul.collection.with-header.collapsible li.collection-header .collapsible-header {
  transition: background-color 0.3s;
}

/* line 208, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout ul.collection.with-header.collapsible li.collection-header .collapsible-header:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 212, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout ul.collection.with-header.collapsible li.collection-header .collapsible-header i {
  width: 100%;
}

/* line 218, app/assets/stylesheets/admin-layout.scss */
body.admin.orders.show .admin-layout ul.collection.with-header.collapsible li.collection-header .collapsible-body .row {
  margin: 0;
}

/* line 228, app/assets/stylesheets/admin-layout.scss */
.admin-nav .container {
  display: flex;
  justify-content: space-between;
}

/* line 234, app/assets/stylesheets/admin-layout.scss */
.admin-nav .nav-wrapper .row {
  margin-bottom: 0;
}

/* line 239, app/assets/stylesheets/admin-layout.scss */
.admin-nav .nav-actions {
  display: flex;
  width: auto;
  height: auto;
}

/* line 248, app/assets/stylesheets/admin-layout.scss */
.admin-nav .nav-actions li {
  display: flex;
}

/* line 253, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter {
  background-color: #e0e0e0;
  height: 46px;
}

/* line 257, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter.double {
  height: 92px;
}

/* line 261, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter.triple {
  height: 138px;
}

/* line 265, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter td {
  padding: 0 5px;
}

/* line 269, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter #admin-report-type-filter {
  line-height: 46px;
}

/* line 272, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter #admin-report-type-filter label {
  color: rgba(0, 0, 0, 0.87);
  padding-right: 20px;
}

/* line 278, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter .relative-date-picker {
  margin-right: 20px;
}

/* line 281, app/assets/stylesheets/admin-layout.scss */
.admin-nav .admin-filter .relative-date-picker select {
  height: 100%;
  color: rgba(0, 0, 0, 0.87);
  background-color: #e0e0e0;
  box-shadow: none;
  border: none;
  outline: none;
  cursor: pointer;
}

/* line 3, app/assets/stylesheets/admin/promos.scss */
body.admin.promo_codes .promos-container .promo-note {
  color: #9e9e9e;
  margin: 0;
}

/* line 10, app/assets/stylesheets/admin/promos.scss */
body.admin.promo_codes .promo-type-container .btn, body.admin.promo_codes .promo-type-container .btn-large {
  width: 100%;
  height: 80px;
  padding: 20px;
  margin: 10px 0;
  text-align: center;
  border: 1px solid #9e9e9e;
}

/* line 18, app/assets/stylesheets/admin/promos.scss */
body.admin.promo_codes .promo-type-container .btn.selected, body.admin.promo_codes .promo-type-container .selected.btn-large {
  background-color: #c7e4f3;
  color: white;
}

/* line 2, app/assets/stylesheets/admin/invoices.scss */
body.invoices main {
  background-color: white;
}

/* line 5, app/assets/stylesheets/admin/invoices.scss */
body.invoices main .billing-container {
  margin: 40px 0;
}

/* line 8, app/assets/stylesheets/admin/invoices.scss */
body.invoices main .billing-container .btn-download {
  width: 100%;
  padding: 0 1rem;
}

/* line 13, app/assets/stylesheets/admin/invoices.scss */
body.invoices main .billing-container .billing-totals {
  padding: 0;
}

/* line 16, app/assets/stylesheets/admin/invoices.scss */
body.invoices main .billing-container .billing-totals .billing-total {
  border: 1px solid #bdbdbd;
  text-align: center;
  margin-bottom: 1.5rem;
}

/* line 21, app/assets/stylesheets/admin/invoices.scss */
body.invoices main .billing-container .billing-totals .billing-total p {
  font-size: 2rem;
  margin: 40px 0 20px;
}

/* line 26, app/assets/stylesheets/admin/invoices.scss */
body.invoices main .billing-container .billing-totals .billing-total span {
  color: white;
  background-color: #616161;
  padding: 5px 10px;
  font-size: 0.8rem;
  margin: 0;
  float: right;
}

/* line 2, app/assets/stylesheets/admin/channels.scss */
body.channels nav ul a {
  font-size: 0.9rem;
}

/* line 6, app/assets/stylesheets/admin/channels.scss */
body.channels main {
  background-color: white;
}

/* line 9, app/assets/stylesheets/admin/channels.scss */
body.channels main .channels-container {
  margin: 40px 0;
}

/* line 12, app/assets/stylesheets/admin/channels.scss */
body.channels main .channels-container .billing-type-badge {
  width: 90px;
}

/* line 19, app/assets/stylesheets/admin/channels.scss */
body.channels main .channel-settings-container .collection h4 {
  font-size: 1rem;
}

/* line 27, app/assets/stylesheets/admin/channels.scss */
.separator-heading {
  height: 4rem;
  color: #616161;
  border-bottom: 2px solid #616161;
  font-size: 1rem;
  line-height: 1rem;
  display: inline-block;
  width: 100%;
  margin: 20px 0;
}

/* line 37, app/assets/stylesheets/admin/channels.scss */
.separator-heading h2 {
  font-size: 1rem;
  line-height: 1rem;
}

/* line 42, app/assets/stylesheets/admin/channels.scss */
.separator-heading a {
  line-height: 5rem;
}

/* line 5, app/assets/stylesheets/welcome.scss */
nav.orders-nav {
  background-color: white;
  height: 44px;
  box-shadow: none;
}

/* line 13, app/assets/stylesheets/welcome.scss */
nav.orders-nav .search_form .input-field i,
nav.orders-nav #search_form .input-field i {
  margin-top: -6px;
}

/* line 20, app/assets/stylesheets/welcome.scss */
.actions-bar {
  height: 62px;
  padding: 10px 2rem;
  background-color: #eeeeee;
}

/* line 25, app/assets/stylesheets/welcome.scss */
.actions-bar .btn, .actions-bar .btn-large {
  float: left;
}

/* line 30, app/assets/stylesheets/welcome.scss */
.dashboard-container {
  margin-top: 40px;
  min-height: 1020px;
}

/* line 35, app/assets/stylesheets/welcome.scss */
.dashboard-container .add-recipient-container .divider {
  margin: -10px 0 20px -30px;
  width: calc(100% + 60px);
}

/* line 41, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible {
  z-index: 9999;
}

/* line 44, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collection-header {
  background-color: #eeeeee;
  height: 84px;
}

/* line 49, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item {
  padding-left: 82px;
}

/* line 52, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item i.report-type-icon {
  margin-top: 10px;
  background-color: #9e9e9e;
  width: 52px;
  height: 52px;
  line-height: 52px;
}

/* line 61, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.pending i.report-type-icon {
  background-color: #9e9e9e;
}

/* line 67, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.delivered i.report-type-icon {
  background-color: #88c6e5;
}

/* line 73, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.paid i.report-type-icon {
  background-color: #4CAF50;
}

/* line 79, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.canceled i.report-type-icon {
  background-color: #F44336;
}

/* line 85, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active i.report-type-icon {
  background-color: white;
}

/* line 89, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active i.status-indicator {
  color: white;
}

/* line 93, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.pending {
  background-color: #9e9e9e;
}

/* line 96, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.pending i.report-type-icon {
  color: #9e9e9e;
}

/* line 100, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.pending i.status-indicator {
  background-color: #9e9e9e;
}

/* line 105, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.delivered {
  background-color: #88c6e5;
}

/* line 108, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.delivered i.report-type-icon {
  color: #88c6e5;
}

/* line 112, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.delivered i.status-indicator {
  background-color: #88c6e5;
}

/* line 117, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.paid {
  background-color: #4CAF50;
}

/* line 120, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.paid i.report-type-icon {
  color: #4CAF50;
}

/* line 124, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.paid i.status-indicator {
  background-color: #4CAF50;
}

/* line 129, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.canceled {
  background-color: #F44336;
}

/* line 132, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.canceled i.report-type-icon {
  color: #F44336;
}

/* line 136, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-header.collection-item.active.canceled i.status-indicator {
  background-color: #F44336;
}

/* line 144, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body .collapsible-content {
  padding: 2rem 2rem 0;
}

/* line 147, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body .collapsible-content.collapsible-fields {
  padding-top: 0;
}

/* line 152, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body p.price {
  font-size: 1.6rem;
  line-height: 2.6rem;
  margin: 0;
}

/* line 157, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body p.price.unpaid {
  color: #F44336;
}

/* line 161, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body p.price.paid {
  color: #4CAF50;
}

/* line 166, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body p.stat {
  height: 1.6rem;
  margin: 0;
}

/* line 170, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body p.stat i {
  position: relative;
  top: 6px;
  margin-right: 6px;
}

/* line 177, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body span.badge.new {
  background-color: #9e9e9e;
  float: left;
  margin: 0 10px 0 0;
}

/* line 183, app/assets/stylesheets/welcome.scss */
.dashboard-container ul.collapsible .collapsible-body p {
  padding: 0;
}

/* line 189, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator {
  font-size: 3.5rem;
  margin: 0 20px 0 0;
}

/* line 193, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.pending {
  color: #9e9e9e;
}

/* line 196, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.pending::before {
  content: 'schedule';
}

/* line 201, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.delivered {
  color: #88c6e5;
}

/* line 204, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.delivered::before {
  content: 'check';
}

/* line 209, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.paid {
  color: #4CAF50;
}

/* line 212, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.paid::before {
  content: 'attach_money';
}

/* line 217, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.canceled {
  color: #F44336;
}

/* line 220, app/assets/stylesheets/welcome.scss */
.dashboard-container .status-indicator.canceled::before {
  content: 'close';
}

/* line 227, app/assets/stylesheets/welcome.scss */
.customer-support-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  background-color: white;
  opacity: 0.8;
}

/* line 237, app/assets/stylesheets/welcome.scss */
.customer-support-footer .container {
  margin: 20px auto;
}

/* line 242, app/assets/stylesheets/welcome.scss */
.customer-support-footer .customer-support-container i {
  font-size: 4rem;
  color: #757575;
}

/* line 251, app/assets/stylesheets/welcome.scss */
body.welcome.logged-in h1 {
  color: white;
}

/* line 255, app/assets/stylesheets/welcome.scss */
body.welcome.logged-in .dashboard-overlay {
  position: absolute;
  width: 100%;
  height: calc(100% - 197px);
  background-color: white;
  opacity: 0.4;
}

/* line 263, app/assets/stylesheets/welcome.scss */
body.welcome.logged-in .dashboard-nav {
  height: 64px;
}

/* line 269, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner,
body.welcome.index .donation-callout {
  background-color: #88c6e5;
  text-align: center;
  margin: 0;
  padding: 20px;
}

/* line 276, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner a,
body.welcome.index .donation-callout a {
  color: white;
  text-decoration: underline;
}

/* line 280, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner a:hover,
body.welcome.index .donation-callout a:hover {
  text-decoration: none;
}

/* line 285, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner p,
body.welcome.index .donation-callout p {
  color: white;
  margin: 0;
  font-size: 0.8rem;
  text-transform: uppercase;
  line-height: 1rem;
  letter-spacing: 0.1rem;
}

/* line 294, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner.large,
body.welcome.index .donation-callout.large {
  padding: 0 20px;
}

/* line 297, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner.large p,
body.welcome.index .donation-callout.large p {
  font-size: 1.2rem;
  line-height: 4rem;
}

@media only screen and (max-width : 600px) {
  /* line 303, app/assets/stylesheets/welcome.scss */
  body.welcome.index .callout-banner.large p,
body.welcome.index .donation-callout.large p {
    font-size: 0.8rem;
  }
}

/* line 309, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner.darker,
body.welcome.index .donation-callout.darker {
  background-color: #5eb2dc;
}

/* line 313, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout-banner.lighter,
body.welcome.index .donation-callout.lighter {
  background-color: #b2daee;
}

/* line 341, app/assets/stylesheets/welcome.scss */
body.welcome.index .features-container h2 {
  margin: 20px 0 40px;
}

/* line 345, app/assets/stylesheets/welcome.scss */
body.welcome.index .features-container i {
  font-size: 3.56rem;
}

/* line 349, app/assets/stylesheets/welcome.scss */
body.welcome.index .features-container p {
  margin-bottom: 50px;
}

/* line 354, app/assets/stylesheets/welcome.scss */
body.welcome.index main {
  background: #9e9e9e url(/assets_dev/sf-houses-5fb3ad047c6a0d66f90b19dd55c05e6d63c69e2beb3864a646ded18dd2015804.jpg) no-repeat center center fixed;
  background-size: cover;
  background-position: 0 -10px;
}

/* line 359, app/assets/stylesheets/welcome.scss */
body.welcome.index main .links {
  margin: 20px 0 0;
}

/* line 364, app/assets/stylesheets/welcome.scss */
body.welcome.index section {
  margin: 0 0 -6px;
  padding: 0;
  background: rgba(255, 255, 255, 0.9);
  border: none;
}

/* line 370, app/assets/stylesheets/welcome.scss */
body.welcome.index section .container {
  margin: 40px auto;
}

/* line 374, app/assets/stylesheets/welcome.scss */
body.welcome.index section .legislation-container {
  margin: 20px auto;
  padding: 30px;
  min-height: 300px;
  background: #f8f8f8;
  border: 1px solid #9e9e9e;
  border-radius: 5px;
}

/* line 382, app/assets/stylesheets/welcome.scss */
body.welcome.index section .legislation-container h2 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: 0.1rem;
  margin: 0;
  color: #0f1024;
}

/* line 389, app/assets/stylesheets/welcome.scss */
body.welcome.index section .legislation-container h2.cert {
  font-weight: 600;
  font-size: 2rem;
}

/* line 395, app/assets/stylesheets/welcome.scss */
body.welcome.index section .legislation-container p {
  font-size: 1.3rem;
  margin-bottom: 0;
}

/* line 402, app/assets/stylesheets/welcome.scss */
body.welcome.index section .report-preview-container a {
  float: right;
  margin: 20px;
}

/* line 406, app/assets/stylesheets/welcome.scss */
body.welcome.index section .report-preview-container a img {
  width: 232px;
  height: 300px;
  border-radius: 5px;
}

@media only screen and (max-width : 600px) {
  /* line 416, app/assets/stylesheets/welcome.scss */
  body.welcome.index section .report-preview-container a img {
    width: 100%;
    height: 100%;
  }
}

/* line 424, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout {
  color: white;
  max-width: 740px;
  margin: 0 auto;
}

/* line 429, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout .page-title {
  margin: 60px 0 0;
}

/* line 433, app/assets/stylesheets/welcome.scss */
body.welcome.index .callout p {
  font-weight: 300;
  font-size: 18px;
  margin: 35px auto 50px;
}

@media only screen and (max-width : 600px) {
  /* line 442, app/assets/stylesheets/welcome.scss */
  body.welcome.index .callout {
    width: 300px;
  }
  /* line 445, app/assets/stylesheets/welcome.scss */
  body.welcome.index .callout .page-title {
    margin: 30px 0;
  }
  /* line 449, app/assets/stylesheets/welcome.scss */
  body.welcome.index .callout p {
    display: none;
  }
}

/* line 455, app/assets/stylesheets/welcome.scss */
body.welcome.index footer {
  background-color: white;
}

/* line 461, app/assets/stylesheets/welcome.scss */
body.welcome.dotloop_confirmation main {
  background: #f8f8f8;
}

/* line 467, app/assets/stylesheets/welcome.scss */
.customer-support-actions a {
  margin: 0 20px 0 0;
}

/* line 472, app/assets/stylesheets/welcome.scss */
.hoverable-support-phone {
  width: 100%;
  min-width: 160px;
}

/* line 476, app/assets/stylesheets/welcome.scss */
.hoverable-support-phone::after {
  content: '(844) SNAP-NHD';
}

/* line 480, app/assets/stylesheets/welcome.scss */
.hoverable-support-phone:hover::after {
  content: '(844) 762-7643';
}

/* line 485, app/assets/stylesheets/welcome.scss */
.full-width-container {
  background-color: #f8f8f8;
}

/* line 489, app/assets/stylesheets/welcome.scss */
.full-width-container .dotloop-container {
  min-height: 650px;
}

/* line 493, app/assets/stylesheets/welcome.scss */
.full-width-container.last-container {
  padding: 30px 0 180px;
}

/* line 496, app/assets/stylesheets/welcome.scss */
.full-width-container.last-container h2 {
  margin: 10px 0;
}

/* line 502, app/assets/stylesheets/welcome.scss */
.pricing-container,
.resources-container {
  margin: 0;
  padding: 1.5rem 0;
}

/* line 512, app/assets/stylesheets/welcome.scss */
.pricing-container .anchor-offset,
.resources-container .anchor-offset {
  position: relative;
  top: -100px;
  display: block;
  visibility: hidden;
}

/* line 519, app/assets/stylesheets/welcome.scss */
.pricing-container .report-type-info,
.pricing-container .section-heading,
.resources-container .report-type-info,
.resources-container .section-heading {
  line-height: 1.6rem;
}

/* line 523, app/assets/stylesheets/welcome.scss */
.pricing-container .report-type-info h2,
.pricing-container .section-heading h2,
.resources-container .report-type-info h2,
.resources-container .section-heading h2 {
  line-height: 2rem;
  padding-top: 5px;
}

/* line 528, app/assets/stylesheets/welcome.scss */
.pricing-container .report-type-info i,
.pricing-container .section-heading i,
.resources-container .report-type-info i,
.resources-container .section-heading i {
  font-size: 5rem;
  margin-bottom: 40px;
}

/* line 533, app/assets/stylesheets/welcome.scss */
.pricing-container .report-type-info span,
.pricing-container .section-heading span,
.resources-container .report-type-info span,
.resources-container .section-heading span {
  font-size: 0.8rem;
}

/* line 538, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container,
.resources-container .resource-container {
  padding: 3rem;
  background-color: white;
}

/* line 542, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container.thumbnail-resource-container,
.resources-container .resource-container.thumbnail-resource-container {
  margin: 0 0 3rem;
}

/* line 545, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container.thumbnail-resource-container h3,
.resources-container .resource-container.thumbnail-resource-container h3 {
  margin-top: 0;
  line-height: 2.6rem;
}

/* line 550, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container.thumbnail-resource-container .resource,
.resources-container .resource-container.thumbnail-resource-container .resource {
  height: 350px;
}

/* line 553, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container.thumbnail-resource-container .resource img,
.resources-container .resource-container.thumbnail-resource-container .resource img {
  width: 100%;
  max-width: 180px;
  height: 250px;
}

/* line 561, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container .row,
.resources-container .resource-container .row {
  margin: 0;
}

/* line 565, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container .resource,
.resources-container .resource-container .resource {
  padding: 10px;
  text-align: center;
  height: 370px;
  margin: 0;
}

/* line 573, app/assets/stylesheets/welcome.scss */
.pricing-container .resource-container .resource .note,
.resources-container .resource-container .resource .note {
  color: #9e9e9e;
  font-size: 0.8rem;
  margin: 0 0 1rem;
}

/* line 581, app/assets/stylesheets/welcome.scss */
.pricing-container .faq,
.resources-container .faq {
  margin-top: 20px;
}

/* line 584, app/assets/stylesheets/welcome.scss */
.pricing-container .faq h5,
.resources-container .faq h5 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: 700;
}

/* line 590, app/assets/stylesheets/welcome.scss */
.pricing-container .faq h5::before,
.resources-container .faq h5::before {
  content: 'Q';
  margin-right: 20px;
  color: #a0d726;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2rem;
}

/* line 599, app/assets/stylesheets/welcome.scss */
.pricing-container .faq p::before,
.resources-container .faq p::before {
  content: 'A';
  margin-right: 20px;
  color: #152852;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2rem;
}

/* line 609, app/assets/stylesheets/welcome.scss */
.pricing-container .download,
.resources-container .download {
  color: #c7e4f3;
  display: block;
  margin: 10px 0;
}

/* line 614, app/assets/stylesheets/welcome.scss */
.pricing-container .download:hover,
.resources-container .download:hover {
  color: #88c6e5;
}

/* line 619, app/assets/stylesheets/welcome.scss */
.pricing-container .download i,
.resources-container .download i {
  font-size: 3rem;
  margin-bottom: 20px;
}

/* line 624, app/assets/stylesheets/welcome.scss */
.pricing-container .download span,
.resources-container .download span {
  display: block;
  color: #757575;
}

/* line 631, app/assets/stylesheets/welcome.scss */
.marketing-container {
  width: 640px;
  margin: 40px auto;
}

/* line 5, app/assets/stylesheets/shared/new_order_widget_shared.scss */
form.new-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-title,
form.developer-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-title {
  font-size: 1.5rem;
  font-weight: 600;
  padding: 20px;
  text-transform: uppercase;
}

/* line 12, app/assets/stylesheets/shared/new_order_widget_shared.scss */
form.new-order-widget .verified-wrapper .preview-hazards-container .preview-hazard,
form.developer-order-widget .verified-wrapper .preview-hazards-container .preview-hazard {
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 200;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 20px;
  margin-bottom: 5px;
}

/* line 23, app/assets/stylesheets/shared/new_order_widget_shared.scss */
form.new-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-disclaimer,
form.developer-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-disclaimer {
  font-size: 1rem !important;
  line-height: 1.2rem !important;
  font-weight: 100;
  white-space: break-spaces;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 5px;
}

/* line 36, app/assets/stylesheets/shared/new_order_widget_shared.scss */
.tooltip-wrapper {
  position: relative;
}

/* line 39, app/assets/stylesheets/shared/new_order_widget_shared.scss */
.tooltip-wrapper .tooltip-text {
  position: absolute;
  z-index: 2;
  top: 5px;
  left: 102%;
  width: 215px;
  padding: 15px;
  border-radius: 6px;
  visibility: visible;
  color: white;
  font-size: 12px;
  background-color: #152852;
  text-transform: uppercase;
  text-align: center;
}

/* line 54, app/assets/stylesheets/shared/new_order_widget_shared.scss */
.tooltip-wrapper .tooltip-text::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 42%;
  left: -2%;
  padding: 5px;
  transform: rotate(45deg);
  background-color: #152852;
}

/* line 3, app/assets/stylesheets/new_order_widget.scss */
.marker {
  background-size: cover;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
  color: #88c6e5;
}

/* line 11, app/assets/stylesheets/new_order_widget.scss */
.marker::before {
  content: 'beenhere';
}

/* line 16, app/assets/stylesheets/new_order_widget.scss */
.widget-container {
  border-radius: 5px;
}

/* line 20, app/assets/stylesheets/new_order_widget.scss */
.metabase-container {
  border-radius: 5px;
}

/* line 26, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}

/* line 32, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs li a {
  border-color: black;
  background-color: white;
  color: #88c6e5;
  border-bottom: 1px solid #9e9e9e;
}

/* line 38, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs li a.active {
  background-color: #88c6e5;
  color: white;
}

/* line 45, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs .indicator {
  background-color: #88c6e5;
}

/* line 50, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget,
form.developer-order-widget {
  background-color: white;
  border-radius: 0 0 5px 5px;
  display: flex;
  flex-direction: column;
}

/* line 57, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-heading,
form.developer-order-widget .widget-heading {
  padding: 15px 20px;
  margin: 0;
  border-bottom: 2px solid #bdbdbd;
}

/* line 63, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .inputs-wrapper,
form.developer-order-widget .inputs-wrapper {
  width: 100%;
  flex-grow: 1;
  padding: 10px 20px 20px;
}

/* line 70, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .inputs-wrapper input,
form.developer-order-widget .inputs-wrapper input {
  margin: 0;
}

/* line 96, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions,
form.developer-order-widget .submit-actions {
  padding: 0;
}

/* line 100, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions .actions .btn-large.btn-start,
form.developer-order-widget .submit-actions .actions .btn-large.btn-start {
  font-size: 1rem;
  letter-spacing: 0.1rem;
  line-height: 3rem;
  margin: 0;
  border-radius: 0 0 5px 5px;
}

/* line 107, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions .actions .btn-large.btn-start:hover,
form.developer-order-widget .submit-actions .actions .btn-large.btn-start:hover {
  opacity: 0.9;
}

/* line 112, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions .actions i,
form.developer-order-widget .submit-actions .actions i {
  font-size: 2rem;
}

/* line 118, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions,
form.developer-order-widget .widget-actions {
  height: 54px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 0;
}

/* line 126, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .links .btn, form.new-order-widget .widget-actions .actions .links .btn-large,
form.developer-order-widget .widget-actions .actions .links .btn,
form.developer-order-widget .widget-actions .actions .links .btn-large {
  margin: 0;
}

/* line 130, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn, form.new-order-widget .widget-actions .actions .btn-large,
form.developer-order-widget .widget-actions .actions .btn,
form.developer-order-widget .widget-actions .actions .btn-large {
  height: 53px;
  line-height: 53px;
  margin: 0;
  border-radius: 0 0 2px;
}

/* line 136, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn:first-child, form.new-order-widget .widget-actions .actions .btn-large:first-child,
form.developer-order-widget .widget-actions .actions .btn:first-child,
form.developer-order-widget .widget-actions .actions .btn-large:first-child {
  border-radius: 0 0 0 5px;
}

/* line 140, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn.btn-continue, form.new-order-widget .widget-actions .actions .btn-continue.btn-large,
form.developer-order-widget .widget-actions .actions .btn.btn-continue,
form.developer-order-widget .widget-actions .actions .btn-continue.btn-large {
  border-radius: 0 0 5px;
}

/* line 144, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn.btn-duplicates, form.new-order-widget .widget-actions .actions .btn-duplicates.btn-large,
form.developer-order-widget .widget-actions .actions .btn.btn-duplicates,
form.developer-order-widget .widget-actions .actions .btn-duplicates.btn-large {
  background-color: #f8877f;
  color: white;
}

/* line 152, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions,
form.developer-order-widget .actions {
  width: 100%;
  float: left;
}

/* line 159, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .btn, form.new-order-widget .actions .btn-large,
form.developer-order-widget .actions .btn,
form.developer-order-widget .actions .btn-large {
  font-size: 0.8rem;
  line-height: 36px;
}

/* line 166, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .btn-continue,
form.developer-order-widget .actions .btn-continue {
  color: white;
  padding: 0 20px 0 30px;
  background-color: #4CAF50;
  width: 100%;
}

/* line 172, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .btn-continue:hover,
form.developer-order-widget .actions .btn-continue:hover {
  background-color: #80c883;
}

/* line 177, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .links,
form.developer-order-widget .actions .links {
  float: left;
  margin: 0;
}

/* line 181, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .links a,
form.developer-order-widget .actions .links a {
  padding: 0 20px;
  margin: 0 10px;
}

/* line 188, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .btn-start,
form.developer-order-widget .btn-start {
  width: 100%;
  background-color: #4CAF50;
}

/* line 195, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper,
form.developer-order-widget .verified-wrapper {
  position: relative;
  display: none;
}

/* line 201, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .col,
form.developer-order-widget .verified-wrapper .col {
  padding: 0;
}

/* line 205, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper h4,
form.developer-order-widget .verified-wrapper h4 {
  line-height: 1.6em;
  margin-top: 0;
}

/* line 210, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-address,
form.new-order-widget .verified-wrapper .js-not-found-message,
form.developer-order-widget .verified-wrapper .verified-address,
form.developer-order-widget .verified-wrapper .js-not-found-message {
  height: 161px;
  font-size: 1.2rem;
  line-height: 1.6rem;
  letter-spacing: 0.1rem;
  min-height: 34px;
  padding: 20px;
}

/* line 223, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-address .note,
form.new-order-widget .verified-wrapper .js-not-found-message .note,
form.developer-order-widget .verified-wrapper .verified-address .note,
form.developer-order-widget .verified-wrapper .js-not-found-message .note {
  display: block;
  font-size: 0.8rem;
  line-height: 1.2rem;
}

/* line 231, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-address .note,
form.developer-order-widget .verified-wrapper .verified-address .note {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 239, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .js-not-found-message .title,
form.developer-order-widget .verified-wrapper .js-not-found-message .title {
  display: block;
  margin-bottom: 10px;
}

/* line 243, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .js-not-found-message .title i,
form.developer-order-widget .verified-wrapper .js-not-found-message .title i {
  color: #F44336;
  font-size: 2.4rem;
}

/* line 250, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .map-container,
form.developer-order-widget .verified-wrapper .map-container {
  width: 100%;
  height: 161px;
  background-color: #e0e0e0;
}

/* line 255, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .map-container #map,
form.developer-order-widget .verified-wrapper .map-container #map {
  height: inherit;
}

/* line 259, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .map-container i.error,
form.developer-order-widget .verified-wrapper .map-container i.error {
  display: none;
  font-size: 4rem;
  color: #F44336;
  margin-bottom: 20px;
}

/* line 267, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-indicator,
form.developer-order-widget .verified-wrapper .verified-indicator {
  position: absolute;
  top: 20px;
  right: 10px;
  font-size: 4rem;
  color: #4CAF50;
}

/* line 274, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-indicator.error,
form.developer-order-widget .verified-wrapper .verified-indicator.error {
  color: #F44336;
}

/* line 280, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verification-preloader,
form.developer-order-widget .verification-preloader {
  display: none;
}

/* line 283, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verification-preloader .progress,
form.developer-order-widget .verification-preloader .progress {
  margin: -4px 0 0;
  border-radius: 0;
}

/* line 290, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget {
  border-radius: 5px;
}

/* line 293, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget > .row {
  margin-bottom: 0;
}

/* line 296, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget > .row .col .submit-actions {
  margin-top: 20px;
}

/* line 1, app/assets/stylesheets/auth.scss */
.auth-callout {
  font-size: 1.2rem;
  background-color: #0f1024;
}

/* line 5, app/assets/stylesheets/auth.scss */
.auth-callout a {
  color: white;
  text-decoration: underline;
}

/* line 11, app/assets/stylesheets/auth.scss */
.auth-wrapper {
  display: inline-block;
  padding: 10px 30px 0;
  border: 1px solid #EEEEEE;
  margin-top: 0.5rem;
  background-color: white;
  max-width: 600px;
}

/* line 19, app/assets/stylesheets/auth.scss */
.auth-wrapper h2 {
  text-transform: none;
}

/* line 23, app/assets/stylesheets/auth.scss */
.auth-wrapper .actions.signup {
  margin-top: 120px;
}

/* line 27, app/assets/stylesheets/auth.scss */
.auth-wrapper .input-field {
  min-width: 200px;
  height: 66px;
}

/* line 31, app/assets/stylesheets/auth.scss */
.auth-wrapper .input-field.boolean {
  margin: 0;
}

/* line 36, app/assets/stylesheets/auth.scss */
.auth-wrapper form .row:last-child {
  margin-bottom: 0;
}

/* line 40, app/assets/stylesheets/auth.scss */
.auth-wrapper .promo-info {
  margin-top: 1.5rem;
}

/* line 44, app/assets/stylesheets/auth.scss */
.auth-wrapper .promo-info:hover i {
  color: #a0d726;
}

/* line 49, app/assets/stylesheets/auth.scss */
.auth-wrapper .promo-info i {
  font-size: 3rem;
  color: #152852;
}

/* line 54, app/assets/stylesheets/auth.scss */
.auth-wrapper .promo-info p {
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 0.1rem;
}

/* line 59, app/assets/stylesheets/auth.scss */
.auth-wrapper .promo-info p.note {
  text-transform: none;
  color: #9e9e9e;
  font-size: 0.8rem;
  margin: 0;
  letter-spacing: 0;
}

/* line 71, app/assets/stylesheets/auth.scss */
.auth-links {
  display: flex;
  justify-content: center;
  margin: 30px 0;
}

/* line 76, app/assets/stylesheets/auth.scss */
.auth-links a {
  opacity: 0.8;
  font-size: 14px;
  font-weight: 300;
}

/* line 81, app/assets/stylesheets/auth.scss */
.auth-links a:hover {
  opacity: 1;
}

/* line 87, app/assets/stylesheets/auth.scss */
.auth-links .have-account {
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}

/* line 91, app/assets/stylesheets/auth.scss */
.auth-links .have-account a {
  font-weight: 700;
}

/* line 96, app/assets/stylesheets/auth.scss */
.auth-links .separator {
  background-color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
  width: 1px;
  height: 15px;
  margin: 3px 11px 0 12px;
}

/* line 105, app/assets/stylesheets/auth.scss */
.provider {
  margin-top: -20px;
}

/* line 2, app/assets/stylesheets/signatures.scss */
body.signatures.show main {
  min-height: 1330px;
}

/* line 6, app/assets/stylesheets/signatures.scss */
body.signatures.show #hsEmbeddedOverlay {
  display: none !important;
}

/* line 10, app/assets/stylesheets/signatures.scss */
body.signatures.show #hsEmbeddedWrapper {
  top: 160px !important;
}

/* line 14, app/assets/stylesheets/signatures.scss */
body.signatures.show #hsEmbeddedFrame {
  box-shadow: none !important;
  border-color: #e0e0e0 !important;
  height: 1270px !important;
}

/* line 2, app/assets/stylesheets/_recipients.scss */
body.customers.show.admin ul.collection.delivery, body.customers.show.admin ul.collection.mls-accounts-collection,
body.customers.show.admin ul.collection.builder-accounts-collection {
  margin: 0 0 1.5rem;
}

/* line 8, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery, ul.collection.mls-accounts-collection,
ul.collection.builder-accounts-collection {
  background-color: white;
}

/* line 12, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .collection-header, ul.collection.mls-accounts-collection .collection-header,
ul.collection.builder-accounts-collection .collection-header {
  min-height: 100px;
  padding: 20px;
}

/* line 16, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .collection-header h4, ul.collection.mls-accounts-collection .collection-header h4,
ul.collection.builder-accounts-collection .collection-header h4 {
  margin: 0;
  line-height: 2.6rem;
  color: #757575;
}

/* line 24, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields-container .actions, ul.collection.mls-accounts-collection .nested-fields-container .actions,
ul.collection.builder-accounts-collection .nested-fields-container .actions {
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 30, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields-container .actions .save-actions .btn, ul.collection.delivery .nested-fields-container .actions .save-actions .btn-large, ul.collection.mls-accounts-collection .nested-fields-container .actions .save-actions .btn, ul.collection.mls-accounts-collection .nested-fields-container .actions .save-actions .btn-large,
ul.collection.builder-accounts-collection .nested-fields-container .actions .save-actions .btn,
ul.collection.builder-accounts-collection .nested-fields-container .actions .save-actions .btn-large {
  margin: 20px 0 20px 20px;
}

/* line 35, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields-container .actions .btn, ul.collection.delivery .nested-fields-container .actions .btn-large, ul.collection.mls-accounts-collection .nested-fields-container .actions .btn, ul.collection.mls-accounts-collection .nested-fields-container .actions .btn-large,
ul.collection.builder-accounts-collection .nested-fields-container .actions .btn,
ul.collection.builder-accounts-collection .nested-fields-container .actions .btn-large {
  margin: 20px;
}

/* line 41, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields, ul.collection.mls-accounts-collection .nested-fields,
ul.collection.builder-accounts-collection .nested-fields {
  margin-bottom: 0;
  float: left;
  width: 100%;
}

/* line 46, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields h5, ul.collection.mls-accounts-collection .nested-fields h5,
ul.collection.builder-accounts-collection .nested-fields h5 {
  margin: 44px 0 0;
  font-size: 16px;
}

/* line 51, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields .input-field, ul.collection.mls-accounts-collection .nested-fields .input-field,
ul.collection.builder-accounts-collection .nested-fields .input-field {
  margin-top: 2rem;
}

/* line 55, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields a.remove_fields, ul.collection.mls-accounts-collection .nested-fields a.remove_fields,
ul.collection.builder-accounts-collection .nested-fields a.remove_fields {
  margin-top: 30px;
  color: #9e9e9e;
}

/* line 59, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields a.remove_fields:hover, ul.collection.mls-accounts-collection .nested-fields a.remove_fields:hover,
ul.collection.builder-accounts-collection .nested-fields a.remove_fields:hover {
  color: #F44336;
}

/* line 64, app/assets/stylesheets/_recipients.scss */
ul.collection.delivery .nested-fields .caret.disabled, ul.collection.mls-accounts-collection .nested-fields .caret.disabled,
ul.collection.builder-accounts-collection .nested-fields .caret.disabled {
  display: none;
}

/* line 71, app/assets/stylesheets/_recipients.scss */
table.recipients thead, table.mls-accounts thead, table.builder-accounts thead {
  border: none;
}

/* line 74, app/assets/stylesheets/_recipients.scss */
table.recipients thead th, table.mls-accounts thead th, table.builder-accounts thead th {
  padding: 5px 10px;
}

/* line 79, app/assets/stylesheets/_recipients.scss */
table.recipients tr, table.mls-accounts tr, table.builder-accounts tr {
  height: auto;
  border: none;
}

/* line 83, app/assets/stylesheets/_recipients.scss */
table.recipients tr td, table.mls-accounts tr td, table.builder-accounts tr td {
  padding: 5px 10px;
  min-width: auto;
  width: 25%;
}

/* line 92, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer {
  float: left;
  height: 64px;
  width: calc(100% + 4rem);
  padding: 10px 2rem;
  margin: 0 0 -20px -2rem;
  background-color: #eeeeee;
  border-top: 1px solid #e0e0e0;
}

/* line 101, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .btn, .add-recipient-container .actions-bar-footer .btn-large {
  margin: 4px 0 0 20px;
}

/* line 104, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .btn.add_fields, .add-recipient-container .actions-bar-footer .add_fields.btn-large {
  margin-left: 0;
}

/* line 109, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field {
  margin-top: 0;
}

/* line 112, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field .btn, .add-recipient-container .actions-bar-footer .input-field .btn-large {
  position: absolute;
  right: 0;
  height: 42px;
  margin: 0 4px 0 0;
  padding: 0;
  border: none;
  line-height: 2.8rem;
}

/* line 121, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field .btn i, .add-recipient-container .actions-bar-footer .input-field .btn-large i {
  float: right;
}

/* line 125, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field .btn:active, .add-recipient-container .actions-bar-footer .input-field .btn-large:active, .add-recipient-container .actions-bar-footer .input-field .btn:hover, .add-recipient-container .actions-bar-footer .input-field .btn-large:hover, .add-recipient-container .actions-bar-footer .input-field .btn:focus, .add-recipient-container .actions-bar-footer .input-field .btn-large:focus {
  background-color: transparent;
}

/* line 128, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field .btn:active i, .add-recipient-container .actions-bar-footer .input-field .btn-large:active i, .add-recipient-container .actions-bar-footer .input-field .btn:hover i, .add-recipient-container .actions-bar-footer .input-field .btn-large:hover i, .add-recipient-container .actions-bar-footer .input-field .btn:focus i, .add-recipient-container .actions-bar-footer .input-field .btn-large:focus i {
  color: #616161;
}

/* line 134, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field .send-report-preloader {
  position: absolute;
}

/* line 138, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field i {
  color: #9e9e9e;
}

/* line 141, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field i.prefix {
  font-size: 3.2rem;
  line-height: 2.8rem;
  padding-right: 10px;
  width: 58px;
  height: 42px;
}

/* line 154, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field input {
  width: calc(100% - 6rem);
  height: 2.4rem;
  margin-left: calc(3rem + 10px);
}

/* line 159, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .actions-bar-footer .input-field input:focus {
  border-color: #9e9e9e;
  box-shadow: 0 1px 0 0 #9e9e9e;
}

/* line 167, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .nested-fields-container {
  width: 100%;
}

/* line 170, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .nested-fields-container .nested-fields {
  width: 100%;
}

/* line 173, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .nested-fields-container .nested-fields .options {
  height: 60px;
}

/* line 176, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .nested-fields-container .nested-fields .options .input-field {
  margin: 0;
}

/* line 182, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .nested-fields-container .remove_fields {
  margin-top: 30px;
  color: #9e9e9e;
}

/* line 186, app/assets/stylesheets/_recipients.scss */
.add-recipient-container .nested-fields-container .remove_fields:hover {
  color: #F44336;
}

/* line 193, app/assets/stylesheets/_recipients.scss */
.recipient-actions {
  position: absolute;
  height: 42px;
  margin: 0;
}

/* line 198, app/assets/stylesheets/_recipients.scss */
.recipient-actions .signed-indicator {
  float: right;
  color: #9e9e9e;
  padding: 0;
  margin: 0 0.75rem 0 0;
  font-size: 1.3rem;
  line-height: 36px;
}

/* line 206, app/assets/stylesheets/_recipients.scss */
.recipient-actions .signed-indicator.pending {
  color: #fbc02d;
}

/* line 210, app/assets/stylesheets/_recipients.scss */
.recipient-actions .signed-indicator.signed {
  color: #4CAF50;
}

/* line 215, app/assets/stylesheets/_recipients.scss */
.recipient-actions .btn, .recipient-actions .btn-large {
  float: right;
  color: #9e9e9e;
  padding: 0;
  margin: 0 0.75rem 0 0.75rem;
}

/* line 221, app/assets/stylesheets/_recipients.scss */
.recipient-actions .btn:active, .recipient-actions .btn-large:active, .recipient-actions .btn:hover, .recipient-actions .btn-large:hover, .recipient-actions .btn:focus, .recipient-actions .btn-large:focus {
  background-color: transparent;
}

/* line 224, app/assets/stylesheets/_recipients.scss */
.recipient-actions .btn:active i, .recipient-actions .btn-large:active i, .recipient-actions .btn:hover i, .recipient-actions .btn-large:hover i, .recipient-actions .btn:focus i, .recipient-actions .btn-large:focus i {
  color: #616161;
}

/* line 231, app/assets/stylesheets/_recipients.scss */
.recipient-actions .btn.js-remove-recipient:active i, .recipient-actions .js-remove-recipient.btn-large:active i, .recipient-actions .btn.js-remove-recipient:hover i, .recipient-actions .js-remove-recipient.btn-large:hover i, .recipient-actions .btn.js-remove-recipient:focus i, .recipient-actions .js-remove-recipient.btn-large:focus i {
  color: #F44336;
}

/* line 238, app/assets/stylesheets/_recipients.scss */
.recipient-actions .input-field {
  margin: 0;
}

/* line 244, app/assets/stylesheets/_recipients.scss */
.recipients .recipient {
  position: relative;
  line-height: 1.5;
}

/* line 248, app/assets/stylesheets/_recipients.scss */
.recipients .recipient .sent-indicator {
  float: left;
  width: 52px;
  font-size: 2.8rem;
  line-height: 2.8rem;
  padding-right: 10px;
  color: #9e9e9e;
}

/* line 256, app/assets/stylesheets/_recipients.scss */
.recipients .recipient .sent-indicator.sent {
  color: #4CAF50;
}

/* line 261, app/assets/stylesheets/_recipients.scss */
.recipients .recipient .secondary-content {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 267, app/assets/stylesheets/_recipients.scss */
.recipients .recipient .note {
  color: #9e9e9e;
  font-size: 0.8rem;
  margin: 0 0 1rem;
}

/* line 273, app/assets/stylesheets/_recipients.scss */
.recipients .recipient .section-header {
  color: #616161;
  font-size: 1.4rem;
  font-weight: 700;
  text-decoration: underline;
  margin: 0 0 1rem;
}

/* line 281, app/assets/stylesheets/_recipients.scss */
.recipients .recipient .contact {
  color: #616161;
  font-size: 1.2rem;
  margin: 0 0 1rem;
}

/* line 289, app/assets/stylesheets/_recipients.scss */
.send-report-preloader {
  display: none;
  float: left;
  width: 52px;
  padding-top: 4px;
}

/* line 295, app/assets/stylesheets/_recipients.scss */
.send-report-preloader .spinner-layer {
  border-color: #9e9e9e;
}

/* line 301, app/assets/stylesheets/_recipients.scss */
ul.recipients-container ul.notifications {
  margin: 0 1.5rem;
}

/* line 304, app/assets/stylesheets/_recipients.scss */
ul.recipients-container ul.notifications li {
  list-style-type: square;
}

/* line 310, app/assets/stylesheets/_recipients.scss */
ul.recipients-container .btn:active, ul.recipients-container .btn-large:active, ul.recipients-container .btn:focus, ul.recipients-container .btn-large:focus {
  background-color: white;
}

/* line 314, app/assets/stylesheets/_recipients.scss */
ul.recipients-container .btn.selected, ul.recipients-container .selected.btn-large {
  background-color: #c7e4f3;
  color: white;
}

/* line 322, app/assets/stylesheets/_recipients.scss */
.recipients-modal .modal-content {
  background-color: white;
}

/* line 326, app/assets/stylesheets/_recipients.scss */
.recipients-modal ul.recipients-container.admin-panel {
  border: 0;
}

/* line 329, app/assets/stylesheets/_recipients.scss */
.recipients-modal ul.recipients-container.admin-panel li.collection-content {
  padding: 0;
}

/* line 334, app/assets/stylesheets/_recipients.scss */
.recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer {
  padding: 10px 0;
}

/* line 337, app/assets/stylesheets/_recipients.scss */
.recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer .btn, .recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer .btn-large {
  height: 36px;
  line-height: 36px;
}

/* line 341, app/assets/stylesheets/_recipients.scss */
.recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer .btn i, .recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer .btn-large i {
  line-height: inherit;
}

/* line 344, app/assets/stylesheets/_recipients.scss */
.recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer .btn i.right, .recipients-modal ul.recipients-container.admin-panel .add-recipient-container .actions-bar-footer .btn-large i.right {
  margin-left: 15px;
}

/* line 354, app/assets/stylesheets/_recipients.scss */
.recipients-modal .recipient .sent-indicator {
  margin-top: 0;
}

/* line 2, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card {
  display: block;
  border-radius: 5px;
  background-color: white;
}

/* line 7, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card.selected {
  background-color: #c7e4f3;
}

/* line 11, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card.selected .card-content h3, .pricing-cards-container .pricing-card.selected .card-content li, .pricing-cards-container .pricing-card.selected .card-content i, .pricing-cards-container .pricing-card.selected .card-content .price {
  color: white;
}

/* line 14, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card.selected .card-content h3 span, .pricing-cards-container .pricing-card.selected .card-content li span, .pricing-cards-container .pricing-card.selected .card-content i span, .pricing-cards-container .pricing-card.selected .card-content .price span {
  color: white;
}

/* line 21, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content {
  position: relative;
  text-align: center;
  min-height: 500px;
  color: #757575;
}

/* line 27, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content i {
  color: #c7e4f3;
  font-size: 6rem;
  margin: 20px 0 0;
}

/* line 33, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content h3 {
  color: #c7e4f3;
  font-size: 28px;
}

/* line 37, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content h3 span {
  font-size: 18px;
  color: #757575;
}

/* line 43, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content li {
  font-size: 15px;
  line-height: 40px;
}

/* line 48, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content .price {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  font-size: 28px;
  font-weight: 700;
}

/* line 58, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content .price.preferred p {
  line-height: 1.2;
}

/* line 62, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content .price.preferred .regular-price {
  text-decoration: line-through;
}

/* line 67, app/assets/stylesheets/_pricing.scss */
.pricing-cards-container .pricing-card .card-content .price p {
  text-align: center;
}

/* line 83, app/assets/stylesheets/_pricing.scss */
body.pricing .select-county-container {
  width: 300px;
  margin: 0 auto;
}

/* line 87, app/assets/stylesheets/_pricing.scss */
body.pricing .select-county-container h2 {
  text-align: center;
}

/* line 2, app/assets/stylesheets/metrics.scss */
body.metrics main, body.channels main, body.sales_reps main {
  background-color: white;
}

/* line 7, app/assets/stylesheets/metrics.scss */
body.metrics .metrics-container iframe, body.channels .metrics-container iframe, body.sales_reps .metrics-container iframe {
  width: 100%;
}

/* line 3, app/assets/stylesheets/sales_reps.scss */
body.sales .full-header .subheader {
  position: relative;
  top: 0;
}

/* line 8, app/assets/stylesheets/sales_reps.scss */
body.sales .full-header .subheader .nav-content .row {
  margin-bottom: 0;
}

/* line 13, app/assets/stylesheets/sales_reps.scss */
body.sales .full-header .subheader .nav-content .nav-actions a {
  line-height: 64px;
}

@media only screen and (max-width : 992px) {
  /* line 21, app/assets/stylesheets/sales_reps.scss */
  body.sales .full-header .subheader .nav-actions.filters li {
    margin-top: 0;
  }
}

@media only screen and (max-width : 600px) {
  /* line 28, app/assets/stylesheets/sales_reps.scss */
  body.sales .full-header .subheader form.search_form {
    width: auto;
  }
}

/* line 36, app/assets/stylesheets/sales_reps.scss */
body.sales .recipients-modal .collection.recipients-container {
  margin: 20px 0;
}

/* line 39, app/assets/stylesheets/sales_reps.scss */
body.sales .recipients-modal .collection.recipients-container .actions-bar-footer {
  background-color: white;
  padding: 10px 2rem;
}

/* line 47, app/assets/stylesheets/sales_reps.scss */
body.sales table.orders td {
  min-width: 200px;
}

/* line 55, app/assets/stylesheets/sales_reps.scss */
.nav-actions.filters a span {
  font-size: 0.6rem;
  text-transform: uppercase;
}

/* line 60, app/assets/stylesheets/sales_reps.scss */
.nav-actions.filters a i {
  margin: 1px 0;
}

/* line 64, app/assets/stylesheets/sales_reps.scss */
.nav-actions.filters a i.right {
  margin-left: 10px;
}

/* line 68, app/assets/stylesheets/sales_reps.scss */
.nav-actions.filters a i.left {
  margin-right: 10px;
}

/* line 73, app/assets/stylesheets/sales_reps.scss */
.nav-actions.filters .dropdown-content {
  min-width: 220px;
}

/* line 79, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container {
  margin: 40px 0 0;
  padding: 0;
}

@media only screen and (max-width : 992px) {
  /* line 79, app/assets/stylesheets/sales_reps.scss */
  body.welcome.snapshot .order-totals-container {
    margin: 90px 0 0;
  }
}

/* line 91, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total {
  border: 1px solid rgba(0, 0, 0, 0.87);
  text-align: center;
  background-color: white;
  height: 94px;
  width: 110px;
  float: left;
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}

/* line 103, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.snapnhd span {
  background-color: #0288d1;
}

/* line 109, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.expressnhd span {
  background-color: #006837;
}

/* line 115, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.certifiednhd span {
  background-color: #5d90bf;
}

/* line 121, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.homeservicesnhd span {
  background-color: #84162b;
}

/* line 127, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.boltnhd span {
  background-color: #303080;
}

/* line 133, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.emanhd span {
  background-color: #c5a95e;
}

/* line 139, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.integrity1stnhd span {
  background-color: #691d3c;
}

/* line 145, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total.hwanhd span {
  background-color: #fe690f;
}

/* line 150, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total:last-child {
  margin-right: 0;
}

/* line 154, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total p {
  font-size: 2rem;
  margin: 36px 0 10px;
}

/* line 159, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total span {
  width: 100%;
  color: white;
  background-color: rgba(0, 0, 0, 0.87);
  padding: 5px 10px;
  font-size: 0.7rem;
  margin: 0;
  float: right;
}

/* line 170, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .order-total-preloader {
  margin: 40px 0 20px;
}

/* line 174, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .relative-date-picker {
  margin: 0;
  height: 94px;
  border-width: 2px;
  background-color: white;
}

/* line 180, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .relative-date-picker .collection-item {
  line-height: 1rem;
  font-size: 0.8rem;
  padding: 7px 0;
  text-align: center;
  height: 30px;
}

/* line 187, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot .order-totals-container .relative-date-picker .collection-item.active {
  color: white;
}

/* line 194, app/assets/stylesheets/sales_reps.scss */
body.welcome.snapshot ul.orders-collapsible {
  margin: 0.75rem 0;
}

/* line 1, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container {
  margin: 40px 0;
}

/* line 4, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-get-started, .tax-estimator-container .tax-estimator-not-found {
  height: 263px;
  margin: 0;
  border-radius: 5px;
}

/* line 9, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-get-started p, .tax-estimator-container .tax-estimator-not-found p {
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  font-size: 0.8rem;
  line-height: 2rem;
  letter-spacing: 0.1rem;
  color: #9e9e9e;
}

/* line 19, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-get-started .large-icon, .tax-estimator-container .tax-estimator-not-found .large-icon {
  font-size: 4rem;
}

/* line 24, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-results {
  margin: 0;
  overflow: visible;
}

/* line 32, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-results .row {
  margin-bottom: 0;
}

/* line 36, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-results i.material-icons {
  color: #88c6e5;
  cursor: default;
}

/* line 41, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .tax-estimator-results label.date {
  top: -20px;
}

/* line 47, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .widget-actions .actions .links {
  width: 100%;
}

/* line 50, app/assets/stylesheets/tax_estimator.scss */
.tax-estimator-container .widget-actions .actions .links a.btn, .tax-estimator-container .widget-actions .actions .links a.btn-large {
  width: 100%;
  border-radius: 0 0 5px 5px;
}

/* line 2, app/assets/stylesheets/snapflood.scss */
body.snapflood .logo-container {
  margin: 5px 0 5px -15px;
}

/* line 5, app/assets/stylesheets/snapflood.scss */
body.snapflood .logo-container a {
  height: 70px;
}

/* line 8, app/assets/stylesheets/snapflood.scss */
body.snapflood .logo-container a img {
  height: inherit;
}

@media only screen and (max-width : 600px) {
  /* line 15, app/assets/stylesheets/snapflood.scss */
  body.snapflood .logo-container {
    margin: 0;
  }
  /* line 18, app/assets/stylesheets/snapflood.scss */
  body.snapflood .logo-container a {
    height: 64px;
  }
}

/* line 25, app/assets/stylesheets/snapflood.scss */
body.snapflood.welcome.index main {
  background: #9e9e9e url(/assets_dev/snapflood/background-a62834512ce2b0c258ca2f3e82e4f124a6ad5f7bb6f22e37457857ec2fb86429.jpg) no-repeat center center fixed;
  background-size: cover;
  background-position: 0 -100px;
}

/* line 31, app/assets/stylesheets/snapflood.scss */
body.snapflood.welcome.index section {
  min-height: 50vh;
}

/* line 3, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-code {
  padding: 3px;
  color: #E43A45;
  border-radius: 4px !important;
  display: inline;
  word-wrap: normal;
}

/* line 11, vendor/assets/stylesheets/metronic/_step-1.scss */
.caption-desc {
  font-size: 13px;
  margin-top: 0.5em;
  line-height: 2.3em;
}

/* line 19, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .row {
  margin: 0;
}

/* line 25, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

/* line 31, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
}

/* line 40, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}

/* line 45, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .active {
  background-color: #32c5d2 !important;
}

/* line 48, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .active .mt-step-number {
  color: #32c5d2 !important;
}

/* line 52, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .active .mt-step-title,
.mt-element-step .step-default .active .mt-step-content {
  color: #fff !important;
}

/* line 58, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .done {
  background-color: #26C281 !important;
}

/* line 61, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .done .mt-step-number {
  color: #26C281 !important;
}

/* line 65, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .done .mt-step-title,
.mt-element-step .step-default .done .mt-step-content {
  color: #fff !important;
}

/* line 71, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .error {
  background-color: #E7505A !important;
}

/* line 74, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .error .mt-step-number {
  color: #E7505A !important;
}

/* line 78, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-default .error .mt-step-title,
.mt-element-step .step-default .error .mt-step-content {
  color: #fff !important;
}

/* line 87, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 92, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
}

/* line 100, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px;
}

/* line 107, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}

/* line 112, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .active {
  background-color: #32c5d2 !important;
}

/* line 115, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .active .mt-step-number {
  color: #32c5d2 !important;
}

/* line 119, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .active .mt-step-title,
.mt-element-step .step-thin .active .mt-step-content {
  color: #fff !important;
}

/* line 125, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .done {
  background-color: #26C281 !important;
}

/* line 128, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .done .mt-step-number {
  color: #26C281 !important;
}

/* line 132, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .done .mt-step-title,
.mt-element-step .step-thin .done .mt-step-content {
  color: #fff !important;
}

/* line 138, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .error {
  background-color: #E7505A !important;
}

/* line 141, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .error .mt-step-number {
  color: #E7505A !important;
}

/* line 145, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-thin .error .mt-step-title,
.mt-element-step .step-thin .error .mt-step-content {
  color: #fff !important;
}

/* line 154, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  height: 160px;
}

/* line 161, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .mt-step-number {
  font-size: 200px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: #dae1e4;
  z-index: 4;
}

/* line 171, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}

/* line 180, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .mt-step-content {
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}

/* line 187, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .active {
  background-color: #32c5d2 !important;
}

/* line 190, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .active .mt-step-number {
  color: #2ab4c0 !important;
}

/* line 194, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .active .mt-step-title,
.mt-element-step .step-background .active .mt-step-content {
  color: #fff !important;
}

/* line 200, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .done {
  background-color: #26C281 !important;
}

/* line 203, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .done .mt-step-number {
  color: #22ad73 !important;
}

/* line 207, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .done .mt-step-title,
.mt-element-step .step-background .done .mt-step-content {
  color: #fff !important;
}

/* line 213, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .error {
  background-color: #E7505A !important;
}

/* line 216, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .error .mt-step-number {
  color: #e43a45 !important;
}

/* line 220, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background .error .mt-step-title,
.mt-element-step .step-background .error .mt-step-content {
  color: #fff !important;
}

/* line 229, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .mt-step-col {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

/* line 235, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .mt-step-number {
  font-size: 120px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: #dae1e4;
  z-index: 4;
}

/* line 245, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}

/* line 254, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .mt-step-content {
  text-align: right;
  position: relative;
  padding-right: 25%;
  z-index: 5;
}

/* line 261, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .active {
  background-color: #32c5d2 !important;
}

/* line 264, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .active .mt-step-number {
  color: #2ab4c0 !important;
}

/* line 268, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .active .mt-step-title,
.mt-element-step .step-background-thin .active .mt-step-content {
  color: #fff !important;
}

/* line 274, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .done {
  background-color: #26C281 !important;
}

/* line 277, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .done .mt-step-number {
  color: #22ad73 !important;
}

/* line 281, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .done .mt-step-title,
.mt-element-step .step-background-thin .done .mt-step-content {
  color: #fff !important;
}

/* line 287, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .error {
  background-color: #E7505A !important;
}

/* line 290, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .error .mt-step-number {
  color: #e43a45 !important;
}

/* line 294, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-background-thin .error .mt-step-title,
.mt-element-step .step-background-thin .error .mt-step-content {
  color: #fff !important;
}

/* line 303, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

/* line 309, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
  border: 1px solid;
  border-color: #e5e5e5;
}

/* line 320, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}

/* line 327, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700;
}

/* line 333, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .active .mt-step-title,
.mt-element-step .step-no-background .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700;
}

/* line 342, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700;
}

/* line 348, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .done .mt-step-title,
.mt-element-step .step-no-background .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700;
}

/* line 357, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700;
}

/* line 363, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background .error .mt-step-title,
.mt-element-step .step-no-background .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700;
}

/* line 373, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 378, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
  border: 1px solid;
  border-color: #e5e5e5;
}

/* line 388, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px;
}

/* line 395, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}

/* line 402, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700;
}

/* line 408, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .active .mt-step-title,
.mt-element-step .step-no-background-thin .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700;
}

/* line 417, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700;
}

/* line 423, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .done .mt-step-title,
.mt-element-step .step-no-background-thin .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700;
}

/* line 432, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700;
}

/* line 438, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-no-background-thin .error .mt-step-title,
.mt-element-step .step-no-background-thin .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700;
}

/* line 448, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .mt-step-col {
  padding: 30px 0;
  text-align: center;
}

/* line 453, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 9px;
  margin-bottom: 5px;
  border: 3px solid;
  border-color: #e5e5e5;
  position: relative;
  z-index: 5;
  height: 60px;
  width: 60px;
  text-align: center;
}

/* line 468, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .mt-step-number > i {
  position: relative;
  top: 50%;
  transform: translateY(-120%);
}

/* line 475, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .mt-step-title {
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

/* line 480, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .mt-step-title:after {
  content: '';
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e5e5e5;
  top: -32px;
  left: 50%;
  z-index: 4;
  transform: translateY(-100%);
}

/* line 491, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .mt-step-title:before {
  content: '';
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e5e5e5;
  top: -32px;
  right: 50%;
  z-index: 4;
  transform: translateY(-100%);
}

/* line 507, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .first .mt-step-title:before {
  content: none;
}

/* line 516, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .last .mt-step-title:after {
  content: none;
}

/* line 524, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
}

/* line 529, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .active .mt-step-title,
.mt-element-step .step-line .active .mt-step-content {
  color: #32c5d2 !important;
}

/* line 535, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
  background-color: #32c5d2;
}

/* line 544, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
}

/* line 549, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .done .mt-step-title,
.mt-element-step .step-line .done .mt-step-content {
  color: #26C281 !important;
}

/* line 555, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .done .mt-step-title:after, .mt-element-step .step-line .done .mt-step-title:before {
  background-color: #26C281;
}

/* line 564, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
}

/* line 569, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .error .mt-step-title,
.mt-element-step .step-line .error .mt-step-content {
  color: #E7505A !important;
}

/* line 575, vendor/assets/stylesheets/metronic/_step-1.scss */
.mt-element-step .step-line .error .mt-step-title:after, .mt-element-step .step-line .error .mt-step-title:before {
  background-color: #E7505A;
}

@media (max-width: 993px) {
  /* 991px */
  /* line 601, vendor/assets/stylesheets/metronic/_step-1.scss */
  .mt-element-step .step-line .mt-step-title:after {
    content: none;
  }
  /* line 604, vendor/assets/stylesheets/metronic/_step-1.scss */
  .mt-element-step .step-line .mt-step-title:before {
    content: none;
  }
}

/* line 3, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon {
  position: relative;
  margin-bottom: 30px;
}

/* line 7, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon-content {
  margin: 0;
  padding: 25px;
  clear: both;
}

/* line 12, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon-content.no-padding {
  padding-top: 0;
}

/* line 17, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon {
  padding: 0.5em 1em;
  z-index: 5;
  float: left;
  margin: 10px 0 0 -2px;
  clear: left;
  position: relative;
  background-color: #bac3d0;
  color: #384353;
}

/* line 26, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-right {
  float: right;
  clear: right;
  margin: 10px -2px 0 0;
}

/* line 32, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-vertical-left {
  clear: none;
  margin: -2px 0 0 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  width: 41px;
  text-align: center;
}

/* line 40, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-vertical-right {
  clear: none;
  float: right;
  margin: -2px 10px 0 0;
  padding-top: 1em;
  padding-bottom: 1em;
  width: 41px;
  text-align: center;
}

/* line 51, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-shadow {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
}

/* line 54, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-shadow.ribbon-right, .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-vertical-right {
  box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.4);
}

/* line 60, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-round {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 64, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-round.ribbon-right {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 71, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-right, .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-left {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 82, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-border:after {
  border: 1px solid;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
}

/* line 94, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-border-vert:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}

/* line 109, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-border-hor:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}

/* line 125, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-border-dash:after {
  border: 1px solid;
  border-style: dashed;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
}

/* line 138, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-border-dash-vert:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  border-left-style: dashed;
  border-right-style: dashed;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}

/* line 155, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-border-dash-hor:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-top-style: dashed;
  border-bottom-style: dashed;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}

/* line 171, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-clip {
  left: -10px;
  margin-left: 0;
}

/* line 175, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
  left: auto;
  right: -10px;
  margin-right: 0;
}

/* line 183, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 194, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}

/* line 203, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before {
  border-width: 0 10px 10px 0;
  border-right-color: #222 !important;
  left: 0;
}

/* line 211, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -10px;
}

/* line 220, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before {
  border-right-color: transparent !important;
}

/* line 224, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
  border-width: 0 0 10px 10px;
  border-left-color: #222 !important;
  right: 0;
}

/* line 233, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-bookmark:after {
  border-left: 21px solid;
  border-right: 20px solid;
  border-bottom: 1em solid transparent !important;
  bottom: -1em;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

/* line 250, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon:after {
  border-color: #62748f;
}

/* line 253, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub {
  background-color: #bac3d0;
  color: #384353;
}

/* line 256, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon > .ribbon-sub:after {
  border-color: #62748f;
  border-left-color: #bac3d0;
  border-right-color: #bac3d0;
}

/* line 263, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-default {
  background-color: #bac3d0;
  color: #384353;
}

/* line 267, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-default:after {
  border-color: #9ca8bb;
}

/* line 270, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub {
  background-color: #bac3d0;
  color: #384353;
}

/* line 273, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub:after {
  border-color: #62748f;
  border-left-color: #bac3d0;
  border-right-color: #bac3d0;
}

/* line 280, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary {
  background-color: #337ab7;
  color: #fff;
}

/* line 284, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary:after {
  border-color: #286090;
}

/* line 287, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub {
  background-color: #337ab7;
  color: black;
}

/* line 290, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub:after {
  border-color: #122b40;
  border-left-color: #337ab7;
  border-right-color: #337ab7;
}

/* line 297, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-info {
  background-color: #5bc0de;
  color: #fff;
}

/* line 301, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-info:after {
  border-color: #31b0d5;
}

/* line 304, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub {
  background-color: #5bc0de;
  color: #0a2730;
}

/* line 307, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub:after {
  border-color: #1b6d85;
  border-left-color: #5bc0de;
  border-right-color: #5bc0de;
}

/* line 314, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-success {
  background-color: #5cb85c;
  color: #fff;
}

/* line 318, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-success:after {
  border-color: #449d44;
}

/* line 321, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub {
  background-color: #5cb85c;
  color: #060f06;
}

/* line 324, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub:after {
  border-color: #255625;
  border-left-color: #5cb85c;
  border-right-color: #5cb85c;
}

/* line 331, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger {
  background-color: #d9534f;
  color: #fff;
}

/* line 335, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger:after {
  border-color: #c9302c;
}

/* line 338, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
  background-color: #d9534f;
  color: #220807;
}

/* line 341, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub:after {
  border-color: #761c19;
  border-left-color: #d9534f;
  border-right-color: #d9534f;
}

/* line 348, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning {
  background-color: #f0ad4e;
  color: #3a2405;
}

/* line 352, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning:after {
  border-color: #ec971f;
}

/* line 355, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub {
  background-color: #f0ad4e;
  color: #3a2405;
}

/* line 358, vendor/assets/stylesheets/metronic/_ribbon-1.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub:after {
  border-color: #985f0d;
  border-left-color: #f0ad4e;
  border-right-color: #f0ad4e;
}

/* line 4, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col .mt-step-number {
  background-color: white;
  color: #e5e5e5;
}

/* line 9, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col .mt-step-title {
  color: #e5e5e5;
}

/* line 14, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.active .mt-step-number {
  border-color: #757575 !important;
  color: #757575 !important;
}

/* line 19, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.active .mt-step-title {
  color: #757575 !important;
}

/* line 22, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.active .mt-step-title::after, .mt-element-step .step-line .mt-step-col.active .mt-step-title::before {
  background-color: #757575 !important;
}

/* line 29, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.done .mt-step-number {
  border-color: #4CAF50 !important;
  color: #4CAF50 !important;
}

/* line 34, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.done .mt-step-title {
  color: #4CAF50 !important;
}

/* line 37, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.done .mt-step-title::after, .mt-element-step .step-line .mt-step-col.done .mt-step-title::before {
  background-color: #4CAF50 !important;
}

/* line 44, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.warning .mt-step-number {
  border-color: #fbc02d !important;
  color: #fbc02d !important;
}

/* line 49, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.warning .mt-step-title {
  color: #fbc02d !important;
}

/* line 52, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.warning .mt-step-title::after, .mt-element-step .step-line .mt-step-col.warning .mt-step-title::before {
  background-color: #fbc02d !important;
}

/* line 59, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.error .mt-step-number {
  border-color: #F44336 !important;
  color: #F44336 !important;
}

/* line 64, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.error .mt-step-title {
  color: #F44336 !important;
}

/* line 67, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-col.error .mt-step-title::after, .mt-element-step .step-line .mt-step-col.error .mt-step-title::before {
  background-color: #F44336 !important;
}

/* line 74, app/assets/stylesheets/steps.scss */
.mt-element-step .step-line .mt-step-title {
  text-transform: uppercase;
  font-size: 16px;
  color: #757575;
}

/* line 1, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
body.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

/* line 5, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}

/* line 19, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
}

@media all and (max-width: 540px) {
  /* line 35, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}

/* line 41, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert h2 {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 25px 0;
  padding: 0;
  line-height: 40px;
  display: block;
}

/* line 52, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert p {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
}

/* line 63, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert fieldset {
  border: none;
  position: relative;
}

/* line 66, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}

/* line 75, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}

/* line 80, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px;
}

/* line 90, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-error-container p {
  display: inline-block;
}

/* line 92, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}

/* line 105, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px;
}

/* line 116, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-input-error::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 119, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-input-error::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 122, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-input-error.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 126, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 140, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}

/* line 144, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input:focus::-moz-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}

/* line 147, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input:focus:-ms-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}

/* line 150, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input:focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}

/* line 153, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input::-moz-placeholder {
  color: #bdbdbd;
}

/* line 155, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input:-ms-input-placeholder {
  color: #bdbdbd;
}

/* line 157, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd;
}

/* line 159, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert.show-input input {
  display: block;
}

/* line 161, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}

/* line 164, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden;
}

/* line 172, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button {
  background-color: #8CD4F5;
  color: white;
  border: none;
  box-shadow: none;
  font-size: 17px;
  font-weight: 500;
  -webkit-border-radius: 4px;
  border-radius: 5px;
  padding: 10px 32px;
  margin: 26px 5px 0 5px;
  cursor: pointer;
}

/* line 184, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

/* line 187, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button:hover {
  background-color: #7ecff4;
}

/* line 189, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button:active {
  background-color: #5dc2f1;
}

/* line 191, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button.cancel {
  background-color: #C1C1C1;
}

/* line 193, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button.cancel:hover {
  background-color: #b9b9b9;
}

/* line 195, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}

/* line 197, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}

/* line 199, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button[disabled] {
  opacity: .6;
  cursor: default;
}

/* line 202, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button.confirm[disabled] {
  color: transparent;
}

/* line 204, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

/* line 208, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert button::-moz-focus-inner {
  border: 0;
}

/* line 210, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 212, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}

/* line 214, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}

/* line 225, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error {
  border-color: #F27474;
}

/* line 227, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}

/* line 230, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #F27474;
  display: block;
  top: 37px;
  border-radius: 2px;
}

/* line 238, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}

/* line 242, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}

/* line 246, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-warning {
  border-color: #F8BB86;
}

/* line 248, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #F8BB86;
}

/* line 258, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #F8BB86;
}

/* line 268, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-info {
  border-color: #C9DAE1;
}

/* line 270, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #C9DAE1;
}

/* line 280, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #C9DAE1;
}

/* line 289, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success {
  border-color: #A5DC86;
}

/* line 291, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
  content: '';
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 302, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}

/* line 311, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}

/* line 320, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}

/* line 332, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 342, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #A5DC86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}

/* line 349, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 355, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 361, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}

@-webkit-keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}

@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}

@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}

/* line 463, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}

/* line 467, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}

/* line 471, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s;
}

/* line 475, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s;
}

/* line 479, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}

/* line 483, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}

/* line 487, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s;
}

/* line 491, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/* line 603, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}

/* line 607, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}

/* line 611, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

/* line 635, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s;
}

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

/* line 681, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}

@keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}

/* line 697, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}

/* line 713, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
/* line 733, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9;
}

/* line 736, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9;
}

/* Success icon */
/* line 740, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9;
}

/* line 743, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}

/* line 746, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9;
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
/* line 754, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 761, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff;
}

/* line 766, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-dark {
  color: #333;
}

/* line 769, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}

/* line 775, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall {
  width: 54px;
  height: 18px;
}

/* line 779, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite;
}

/* line 790, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms;
}

/* line 796, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms;
}

/* line 802, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 808, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}

/* line 812, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}

/* line 817, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}

/* line 821, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}

/* line 826, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}

/* line 830, ../../../.config/mise/installs/ruby/3.3.10/lib/ruby/gems/3.3.0/gems/sweetalert-rails-1.1.3/vendor/assets/stylesheets/sweetalert.css */
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%);
  }
}

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%);
  }
}

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}

/* line 26, app/assets/stylesheets/_imports.scss */
html, body {
  font-size: 10px !important;
  line-height: 20px !important;
}

/* line 31, app/assets/stylesheets/_imports.scss */
:root {
  --font-size-base: 10px !important;
  --base-line-height: 2 !important;
}

/* line 5, app/assets/stylesheets/shared/new_order_widget_shared.scss */
form.new-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-title,
form.developer-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-title {
  font-size: 1.5rem;
  font-weight: 600;
  padding: 20px;
  text-transform: uppercase;
}

/* line 12, app/assets/stylesheets/shared/new_order_widget_shared.scss */
form.new-order-widget .verified-wrapper .preview-hazards-container .preview-hazard,
form.developer-order-widget .verified-wrapper .preview-hazards-container .preview-hazard {
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 200;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 20px;
  margin-bottom: 5px;
}

/* line 23, app/assets/stylesheets/shared/new_order_widget_shared.scss */
form.new-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-disclaimer,
form.developer-order-widget .verified-wrapper .preview-hazards-container .preview-hazards-disclaimer {
  font-size: 1rem !important;
  line-height: 1.2rem !important;
  font-weight: 100;
  white-space: break-spaces;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 5px;
}

/* line 36, app/assets/stylesheets/shared/new_order_widget_shared.scss */
.tooltip-wrapper {
  position: relative;
}

/* line 39, app/assets/stylesheets/shared/new_order_widget_shared.scss */
.tooltip-wrapper .tooltip-text {
  position: absolute;
  z-index: 2;
  top: 5px;
  left: 102%;
  width: 215px;
  padding: 15px;
  border-radius: 6px;
  visibility: visible;
  color: white;
  font-size: 12px;
  background-color: #152852;
  text-transform: uppercase;
  text-align: center;
}

/* line 54, app/assets/stylesheets/shared/new_order_widget_shared.scss */
.tooltip-wrapper .tooltip-text::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 42%;
  left: -2%;
  padding: 5px;
  transform: rotate(45deg);
  background-color: #152852;
}

/* line 3, app/assets/stylesheets/new_order_widget.scss */
.marker {
  background-size: cover;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
  color: #88c6e5;
}

/* line 11, app/assets/stylesheets/new_order_widget.scss */
.marker::before {
  content: 'beenhere';
}

/* line 16, app/assets/stylesheets/new_order_widget.scss */
.widget-container {
  border-radius: 5px;
}

/* line 20, app/assets/stylesheets/new_order_widget.scss */
.metabase-container {
  border-radius: 5px;
}

/* line 26, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}

/* line 32, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs li a {
  border-color: black;
  background-color: white;
  color: #88c6e5;
  border-bottom: 1px solid #9e9e9e;
}

/* line 38, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs li a.active {
  background-color: #88c6e5;
  color: white;
}

/* line 45, app/assets/stylesheets/new_order_widget.scss */
ul.tabs.widget-tabs .indicator {
  background-color: #88c6e5;
}

/* line 50, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget,
form.developer-order-widget {
  background-color: white;
  border-radius: 0 0 5px 5px;
  display: flex;
  flex-direction: column;
}

/* line 57, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-heading,
form.developer-order-widget .widget-heading {
  padding: 15px 20px;
  margin: 0;
  border-bottom: 2px solid #bdbdbd;
}

/* line 63, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .inputs-wrapper,
form.developer-order-widget .inputs-wrapper {
  width: 100%;
  flex-grow: 1;
  padding: 10px 20px 20px;
}

/* line 70, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .inputs-wrapper input,
form.developer-order-widget .inputs-wrapper input {
  margin: 0;
}

/* line 96, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions,
form.developer-order-widget .submit-actions {
  padding: 0;
}

/* line 100, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions .actions .btn-large.btn-start,
form.developer-order-widget .submit-actions .actions .btn-large.btn-start {
  font-size: 1rem;
  letter-spacing: 0.1rem;
  line-height: 3rem;
  margin: 0;
  border-radius: 0 0 5px 5px;
}

/* line 107, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions .actions .btn-large.btn-start:hover,
form.developer-order-widget .submit-actions .actions .btn-large.btn-start:hover {
  opacity: 0.9;
}

/* line 112, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .submit-actions .actions i,
form.developer-order-widget .submit-actions .actions i {
  font-size: 2rem;
}

/* line 118, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions,
form.developer-order-widget .widget-actions {
  height: 54px;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 0;
}

/* line 126, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .links .btn, form.new-order-widget .widget-actions .actions .links .btn-large,
form.developer-order-widget .widget-actions .actions .links .btn,
form.developer-order-widget .widget-actions .actions .links .btn-large {
  margin: 0;
}

/* line 130, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn, form.new-order-widget .widget-actions .actions .btn-large,
form.developer-order-widget .widget-actions .actions .btn,
form.developer-order-widget .widget-actions .actions .btn-large {
  height: 53px;
  line-height: 53px;
  margin: 0;
  border-radius: 0 0 2px;
}

/* line 136, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn:first-child, form.new-order-widget .widget-actions .actions .btn-large:first-child,
form.developer-order-widget .widget-actions .actions .btn:first-child,
form.developer-order-widget .widget-actions .actions .btn-large:first-child {
  border-radius: 0 0 0 5px;
}

/* line 140, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn.btn-continue, form.new-order-widget .widget-actions .actions .btn-continue.btn-large,
form.developer-order-widget .widget-actions .actions .btn.btn-continue,
form.developer-order-widget .widget-actions .actions .btn-continue.btn-large {
  border-radius: 0 0 5px;
}

/* line 144, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .widget-actions .actions .btn.btn-duplicates, form.new-order-widget .widget-actions .actions .btn-duplicates.btn-large,
form.developer-order-widget .widget-actions .actions .btn.btn-duplicates,
form.developer-order-widget .widget-actions .actions .btn-duplicates.btn-large {
  background-color: #f8877f;
  color: white;
}

/* line 152, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions,
form.developer-order-widget .actions {
  width: 100%;
  float: left;
}

/* line 159, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .btn, form.new-order-widget .actions .btn-large,
form.developer-order-widget .actions .btn,
form.developer-order-widget .actions .btn-large {
  font-size: 0.8rem;
  line-height: 36px;
}

/* line 166, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .btn-continue,
form.developer-order-widget .actions .btn-continue {
  color: white;
  padding: 0 20px 0 30px;
  background-color: #4CAF50;
  width: 100%;
}

/* line 172, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .btn-continue:hover,
form.developer-order-widget .actions .btn-continue:hover {
  background-color: #80c883;
}

/* line 177, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .links,
form.developer-order-widget .actions .links {
  float: left;
  margin: 0;
}

/* line 181, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .actions .links a,
form.developer-order-widget .actions .links a {
  padding: 0 20px;
  margin: 0 10px;
}

/* line 188, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .btn-start,
form.developer-order-widget .btn-start {
  width: 100%;
  background-color: #4CAF50;
}

/* line 195, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper,
form.developer-order-widget .verified-wrapper {
  position: relative;
  display: none;
}

/* line 201, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .col,
form.developer-order-widget .verified-wrapper .col {
  padding: 0;
}

/* line 205, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper h4,
form.developer-order-widget .verified-wrapper h4 {
  line-height: 1.6em;
  margin-top: 0;
}

/* line 210, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-address,
form.new-order-widget .verified-wrapper .js-not-found-message,
form.developer-order-widget .verified-wrapper .verified-address,
form.developer-order-widget .verified-wrapper .js-not-found-message {
  height: 161px;
  font-size: 1.2rem;
  line-height: 1.6rem;
  letter-spacing: 0.1rem;
  min-height: 34px;
  padding: 20px;
}

/* line 223, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-address .note,
form.new-order-widget .verified-wrapper .js-not-found-message .note,
form.developer-order-widget .verified-wrapper .verified-address .note,
form.developer-order-widget .verified-wrapper .js-not-found-message .note {
  display: block;
  font-size: 0.8rem;
  line-height: 1.2rem;
}

/* line 231, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-address .note,
form.developer-order-widget .verified-wrapper .verified-address .note {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 239, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .js-not-found-message .title,
form.developer-order-widget .verified-wrapper .js-not-found-message .title {
  display: block;
  margin-bottom: 10px;
}

/* line 243, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .js-not-found-message .title i,
form.developer-order-widget .verified-wrapper .js-not-found-message .title i {
  color: #F44336;
  font-size: 2.4rem;
}

/* line 250, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .map-container,
form.developer-order-widget .verified-wrapper .map-container {
  width: 100%;
  height: 161px;
  background-color: #e0e0e0;
}

/* line 255, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .map-container #map,
form.developer-order-widget .verified-wrapper .map-container #map {
  height: inherit;
}

/* line 259, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .map-container i.error,
form.developer-order-widget .verified-wrapper .map-container i.error {
  display: none;
  font-size: 4rem;
  color: #F44336;
  margin-bottom: 20px;
}

/* line 267, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-indicator,
form.developer-order-widget .verified-wrapper .verified-indicator {
  position: absolute;
  top: 20px;
  right: 10px;
  font-size: 4rem;
  color: #4CAF50;
}

/* line 274, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verified-wrapper .verified-indicator.error,
form.developer-order-widget .verified-wrapper .verified-indicator.error {
  color: #F44336;
}

/* line 280, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verification-preloader,
form.developer-order-widget .verification-preloader {
  display: none;
}

/* line 283, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget .verification-preloader .progress,
form.developer-order-widget .verification-preloader .progress {
  margin: -4px 0 0;
  border-radius: 0;
}

/* line 290, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget {
  border-radius: 5px;
}

/* line 293, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget > .row {
  margin-bottom: 0;
}

/* line 296, app/assets/stylesheets/new_order_widget.scss */
form.new-order-widget > .row .col .submit-actions {
  margin-top: 20px;
}

/* line 16, app/assets/stylesheets/ice/application.scss */
body.ice.orders.new .order-header .btn-submit, body.ice.orders.create .order-header .btn-submit {
  background-color: #4CAF50;
}

/* line 22, app/assets/stylesheets/ice/application.scss */
body.ice header.legacy {
  height: auto !important;
}

/* line 25, app/assets/stylesheets/ice/application.scss */
body.ice header.legacy .nav-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
}

/* line 33, app/assets/stylesheets/ice/application.scss */
body.ice header.legacy .nav-wrapper ul {
  align-self: flex-end;
}

/* line 39, app/assets/stylesheets/ice/application.scss */
body.ice .policies-container {
  margin-bottom: 30px;
}

/* line 42, app/assets/stylesheets/ice/application.scss */
body.ice .policies-container .subheader {
  height: 40px;
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 49, app/assets/stylesheets/ice/application.scss */
body.ice .policies-container .subheader p {
  font-size: 2rem !important;
  font-weight: 700;
  text-align: center;
}

/* line 57, app/assets/stylesheets/ice/application.scss */
body.ice .policies-text-container {
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  margin-bottom: 30px;
}

/* line 65, app/assets/stylesheets/ice/application.scss */
body.ice header {
  background-color: white;
}

/* line 70, app/assets/stylesheets/ice/application.scss */
body.ice nav .logo-container {
  margin: 12px 0;
}

/* line 73, app/assets/stylesheets/ice/application.scss */
body.ice nav .logo-container a {
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 79, app/assets/stylesheets/ice/application.scss */
body.ice nav .logo-container a img {
  height: 70px;
}

@media only screen and (max-width : 600px) {
  /* line 86, app/assets/stylesheets/ice/application.scss */
  body.ice nav .logo-container {
    margin: 10px 0;
    text-align: center;
    width: 100%;
  }
  /* line 91, app/assets/stylesheets/ice/application.scss */
  body.ice nav .logo-container a {
    height: 40px;
  }
  /* line 94, app/assets/stylesheets/ice/application.scss */
  body.ice nav .logo-container a img {
    height: 40px;
  }
}

/* line 103, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index main {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 110, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index main .blur {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.5);
}

/* line 126, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index main > .container {
  z-index: 10;
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 133, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index main > .container > .callout .page-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 500;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 142, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index main > .container > .callout p {
  display: none;
}

/* line 147, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index main > .container > .widget-container {
  background-color: white;
}

/* line 153, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout-banner {
  display: block;
  background-color: white;
  border-top: 10px solid #88c6e5;
  border-bottom: 10px solid #88c6e5;
}

/* line 159, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout-banner p {
  width: 70%;
  color: #88c6e5;
  margin: 0 auto;
  padding: 20px 0;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 2.4rem;
}

/* line 169, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout-banner img {
  display: block;
  margin: 0 auto;
  padding-top: 20px;
  height: 80px;
}

/* line 177, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout {
  color: white;
}

/* line 180, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout h1,
body.ice.welcome.index .callout p {
  color: inherit;
}

/* line 185, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout h1 {
  font-weight: 400;
}

/* line 188, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .callout h1 span {
  font-size: 3.2rem;
  text-decoration: underline;
}

/* line 197, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .sample-report-container a,
body.ice.welcome.index .privacy-policy-links a {
  color: #c7e4f3;
  font-weight: 700;
}

/* line 203, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .privacy-policy-links {
  margin-top: 30px;
}

/* line 206, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.index .privacy-policy-links a {
  margin-left: 30px;
  text-transform: uppercase;
}

/* line 213, app/assets/stylesheets/ice/application.scss */
body.ice .hoverable-support-phone {
  width: 170px;
}

/* line 219, app/assets/stylesheets/ice/application.scss */
body.ice .logo-container a img {
  height: 40px;
}

/* line 227, app/assets/stylesheets/ice/application.scss */
body.ice .resources-container .faq h5::before {
  color: #88c6e5;
}

/* line 231, app/assets/stylesheets/ice/application.scss */
body.ice .resources-container .faq p::before {
  color: #0f1024;
}

/* line 240, app/assets/stylesheets/ice/application.scss */
body.ice.reports.show main iframe, body.ice.welcome.sample_report main iframe {
  margin-top: 22px;
}

/* line 247, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres h2 {
  font-weight: 700;
}

/* line 250, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres h2 span {
  font-style: italic;
  font-size: 1rem;
  line-height: 1rem;
}

/* line 257, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .resource-container {
  min-width: 890px;
}

/* line 262, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .cres-container h3 {
  color: #F44336;
  font-weight: 700;
}

/* line 267, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .cres-container h3,
body.ice.welcome.cres .cres-container p {
  text-align: center;
}

/* line 272, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .cres-container .provided-by {
  margin: 20px auto;
  text-transform: uppercase;
}

/* line 276, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .cres-container .provided-by img {
  display: block;
  margin: 0 auto;
}

/* line 283, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .banner {
  position: relative;
}

/* line 286, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .banner img {
  width: 800px;
}

/* line 291, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .banner .overlay {
  position: absolute;
  top: 20px;
  left: 20px;
}

/* line 296, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .banner .overlay h2 {
  font-size: 1.2rem;
  line-height: 1.2rem;
  margin: 0;
}

/* line 302, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .banner .overlay p {
  margin-bottom: 0;
}

/* line 305, app/assets/stylesheets/ice/application.scss */
body.ice.welcome.cres .banner .overlay p.note {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.8rem;
}

/*# sourceMappingURL=application.css-b94989add65abb1349a21a730e3d1bf98701e79030c2ad59f39f1452f3be2b02.map */
